Vue.js + TypeScript で外部ライブラリを使用したいが型定義がない

型定義があるライブラリはここを参照。

ただ、そもそもない時の回避方法を考える。

  • 無視する
    該当の処理の前に、
    // @ts-ignore:

  • 型定義を作る
    ただしく定義するのは大変なので、
    declare module “{パッケージ名}” を記載した .d.ts を作成

  • declare
    declare var xxx: any;
    でany型として宣言してしまう。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA