Ответ
TypeScript предоставляет множество встроенных типов. Основные:
- Примитивы:
string,number,boolean - Специальные:
null,undefined,void,never - Массивы:
number[]илиArray<number> - Кортежи:
[string, number]- фиксированный массив с разными типами - Объекты:
{ name: string; age: number } - Перечисления:
enum Color { Red, Green } - Any/Unknown:
any(отключает проверку),unknown(типобезопасная альтернатива) - Типы объединений:
string | number
Пример:
let user: { name: string; age?: number } = { name: 'Alex' };
function greet(name: string): void { console.log(`Hello ${name}`); }
type ID = string | number;