13 / 36
Что такое тип unknown и чем он отличается от any?
unknown — это типобезопасная альтернатива any. В переменную типа unknown можно положить что угодно (как и в any), но использовать значение нельзя, пока вы не проверите его тип. any отключает проверки полностью — с ним можно делать что угодно без ошибок. unknown заставляет вас сначала сузить тип через type guard, и только потом работать со значением.