Я хотел бы использовать tiny-slider в моем проекте TypeScript.В моем tsconfig.json
я установил "noImplicitAny": true,
.Этот модуль JavaScript не имеет никаких типов, поэтому я получаю следующую ошибку:
node_modules/tiny-slider/src/tiny-slider.module.js' implicitly has an 'any' type.
Try `npm install @types/tiny-slider` if it exists or add a new declaration (.d.ts) file containing `declare module 'tiny-slider';`
... при импорте крошечный слайдер:
import {tns} from 'tiny-slider/src/tiny-slider.module.js';
Что я обычно делаю в этомНа случай, если я напишу несколько печатей.Поэтому я добавил новую папку types
и установил ее как typeRoots
в моем tsconfig.json
:
"typeRoots": [
"node_modules/@types",
"types"
],
В папке types
я создал новый файл с именем tiny-slider.d.ts
с содержимым:
declare module 'tiny-slider.module.js';
declare module 'tiny-slider.module';
declare module 'tiny-slider';
К сожалению, я все еще получаю ту же ошибку.Почему объявление моего модуля не принимается?
Спасибо за любые советы!