Обновить
0
Павел@Diver_pb

Программист

Отправить сообщение
На самом деле проблема даже не в строгом режиме, а в том, что в TypeScript — тот самый «базовый» тип — подтипом которого являются все остальные типы — не «any», а «unknown».

«any» — строго говоря вообще не тип, а хак, который отключает любую проверку типов в месте применения :)

gochaorg То есть если вы в приведенном примере замените «any» на «unknown» — то получите именно то поведение, которого ожидаете.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность