TypeScript
Параметры конфигурации TS config
Типы данных в TypeScript
Необезательные типы данных
Добавить интерфейсы к глобальным объектам