Типы

ТипЗначение
booleanдля определения булевого значения
numberопределяет число
stringопределяет строку
nullопределяет null
undefinedопределяет undefined
voidдля определения отсутствующих типов
number[]для определения массива чисел
anyвсе что угодно
ENUMдля создания именованных констант
neverфункция вызывает ошибку, бесконечный цикл
objectдля обозначения объекта
typeдля создания пользовательского типа
unknownкак any только требует проверок typeof