что-то создаешь , правильно понял?
этот оператор следует использовать, когда ты не обманываешь компилятор 🙂
As нужен был когда не было as const, а сейчас он когда нужен вообще?
тут если убрат as вот так ругается: Argument of type 'string | string[] | undefined' is not assignable to parameter of type 'string'. Type 'undefined' is not assignable to type 'string'.
Тоже плохо, нужен typeguard
а не подскажете как его тут использовать?
Проверка не в функции все таки
замыкание
Я бы все равно проверку вынес бы внутрь, зачем надеятся на то что все будет ок
const {slug} = query if (typeof slug !== 'string') throw new Error() ...
ты и так его используешь, только тайпскрипт не доверяет проверкам полей объектов (они могут меняться). а константы не могут
https://t.me/ts_cool/133484
вот это кайф, не знал облегчит ваще работу, спасибо
Да точно про reduce забыл
Ну да, так лучше
Обсуждают сегодня