Что включает `strict: true` в tsconfig?
Мета-флаг, включающий:
strictNullChecks— null/undefined не совместимы с другими типамиstrictFunctionTypes— строгая проверка типов параметров функцийstrictBindCallApply— строгая проверка bind/call/applystrictPropertyInitialization— все свойства класса должны быть инициализированыnoImplicitAny— ошибка при неявномanynoImplicitThis— ошибка при неявномthisuseUnknownInCatchVariables— catch(e) имеет типunknown, а неanyalwaysStrict— добавляет"use strict"в каждый файл
Новые флаги могут добавляться в будущих версиях TS