Тип переменной указывают через двоеточие после имени — это аннотация:
let age: number = 30; let title: string = "Курс"; let active: boolean = true;
Основные примитивные типы повторяют JavaScript: number, string, boolean, null, undefined. Есть и особые типы TypeScript: • any — «любой тип», отключает проверку (используйте редко — это лазейка); • unknown — безопасный аналог any: значение есть, но перед использованием тип надо уточнить; • void — отсутствие возвращаемого значения (у функций, которые ничего не возвращают).
Стремитесь не писать any без необходимости: он сводит на нет всю пользу TypeScript. Лучше описать тип точно — тогда редактор будет помогать подсказками и ловить ошибки.