Для чего нужны @types/library-name в TypeScipt?

181
04 февраля 2020, 00:00

Всем привет!

Впервые столкнулся с TypeScript в React приложении. Подскажите, для чего нужно ставить библиотеки с префиксом @types/ и для чего это нужно?

Например, я поставил redux-logger, но VS Code ругается и требует поставить еще @types/redux-logger.

Спасибо!

Answer 1

По умолчанию typescript использует путь node_modules/@types/<package_name> для разрешения типизации установленного вами пакета. Говоря простым языком, тайпскрипту необходимо брать информацию об интерфейсах и т.п., для этого и ставятся данные пакеты. Подробнее можно почитать тут.

READ ALSO
Как добраться до значения в строке JSON JQuery

Как добраться до значения в строке JSON JQuery

У меня есть переменная itemОна содержит вот такой комплект котировок:

144
Прощу помощи по jquery touch

Прощу помощи по jquery touch

Как сделать, чтобы контент не увеличивался на странице при масштабировании, но и работал TapИспользую jquery toush библиотеку

187
Не могу вывести рекурсию по фигуре [закрыт]

Не могу вывести рекурсию по фигуре [закрыт]

Хотите улучшить этот вопрос? Переформулируйте вопрос, чтобы он соответствовал тематике «Stack Overflow на русском»

161