Backend TypeScript #OneLove
· 07.07.2024 · ред.Вопрос
Часто используешь any в TypeScript?)) И почему?
5 комментов
· 07.07.2024
Бывают проекты, когда нужно что-то сделать очень быстро, когда просто нету времени настраивать нормальную типизацию сложным объектам. В этих ситуациях думаю многие юзают.
0
ответить
коммент удалён
· 08.07.2024
Кажется, в сложных объектах это и должно спасать, если это конечно не с бека с разными типами на выходе 🙈🙈
0
ответить
ответ удалён
· 08.07.2024
В библиотеках any незаменим когда пишешь дженерики. function someFn<T extends Record<string, any>>() { … }
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 08.07.2024
Хм, а тут Record<string, unknown> не подойдет лучше? 🤔 А после уже выявлять тип, например что бы не спутать string и number. Еще, как вариант, строготипизировать с перегрузкой, если либа использует тип, она может объявлять свои правила входных аргументов.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 09.07.2024
Если для Record<string, unknown> передать { key: 123 }, то будет ошибка, что type number is not assignable to type unknown
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён