arrow

назад

ask

Вопрос

Часто используешь any в TypeScript?)) И почему?

repost

344

input message

напишите коммент


5 комментов

В библиотеках any незаменим когда пишешь дженерики. function someFn<T extends Record<string, any>>() { … }

0

ответить

Хм, а тут Record<string, unknown> не подойдет лучше? 🤔 А после уже выявлять тип, например что бы не спутать string и number. Еще, как вариант, строготипизировать с перегрузкой, если либа использует тип, она может объявлять свои правила входных аргументов.

0

ответить

Если для Record<string, unknown> передать { key: 123 }, то будет ошибка, что type number is not assignable to type unknown

0

ответить

Бывают проекты, когда нужно что-то сделать очень быстро, когда просто нету времени настраивать нормальную типизацию сложным объектам. В этих ситуациях думаю многие юзают.

0

ответить

Кажется, в сложных объектах это и должно спасать, если это конечно не с бека с разными типами на выходе 🙈🙈

0

ответить

еще контент автора

пост закреплён — пока закрепить можно только один пост

trash bin
перейти к нему не получится