TypeScript導入済みのNuxtプロジェクトにdelegateを導入しようと思ったのですが、
Could not find a declaration file for module 'delegate'. '/node_modules/delegate/src/delegate.js' implicitly has an 'any' type.
Try `npm install @types/delegate` if it exists or add a new declaration (.d.ts) file containing `declare module 'delegate';`
というエラーを吐きました。
yarn add @types/delegate
を試しましたが、型定義ファイルが公開されていない模様。
困りました。
が。その場合の対応方法もしっかりと記載されてました。
if it exists or add a new declaration (.d.ts) file containing `declare module 'delegate';`
この部分ですね。
types/index.d.tsに、
declare module 'delegate';
と追記するだけで、とりあえずエラーは消えました。
型定義の部分はなあなあでやっているので、しっかり勉強する必要があります。己の今後に期待です。