Could not find a declaration file for module 'i18next-intervalplural-postprocessor'.
TypeScript error in C:/dev/react-ts/src/js/i18n/index.ts(4,28):
Could not find a declaration file for module 'i18next-intervalplural-postprocessor'.
'C:/dev/react-ts/node_modules/i18next-intervalplural-postprocessor/index.js' implicitly has an 'any' type.
Try `npm install @types/i18next-intervalplural-postprocessor` if it exists or add a new declaration (.d.ts) file containing `declare module 'i18next-intervalplural-postprocessor';` TS7016
2 | import i18nLib, { InitOptions } from 'i18next';
3 | import LanguageDetector from 'i18next-browser-languagedetector';
> 4 | import intervalPlural from 'i18next-intervalplural-postprocessor';
Solution
Create the type file manually. There is no @types npm module to install for this one.
Create js/@types/index.js and type in it :
declare module 'i18next-intervalplural-postprocessor';
Recent Comments