works:programmer:ts:types

Типы данных в TypeScript

Простые
Тип Описание Пример
undefined необязательный fn(x: undefined)
null NULL (x: null)
number любая цифра fn(x: number)
string строка fn(x: number)
Array<string> массив строк fn(Array<string>)
{[key: string]: any} Ассоциативный массив var stuff: {[key: string]: string} = {};
Сложные
Тип Описание Пример
[string,string,string] Массив обязательно 3 элемента и все 3 строка fn(x: [string,string,string])
(x: string) ⇒ string Callback функция fn(callback: (x:string) ⇒ string)
Комбинированные
Тип Описание Пример
string|undefined можно не указывать или строка fn(x: string|undefined)
MyClass|null возможно передать MyClass или null fn(x: MyClass|null)
Другие
ref<null | HTMLElement>(null) Любой HTML элемент
works/programmer/ts/types.txt · Last modified: 2023/07/06 06:54 by Chugreev Eugene