271

Projects.tsという名前のブートストラッププラグインで宣言されたグローバル変数を参照したいというタイプスクリプトファイルがありますbootbox.js

bootboxTypeScript クラス内から呼び出された変数にアクセスしたい。

出来ますか?

4

7 に答える 7

438

宣言されていることをコンパイラに伝える必要があります。

declare var bootbox: any;

より良い型情報がある場合は、代わりにそれを追加することもできますany

于 2012-11-06T14:14:36.080 に答える
15

Sohnee ソリューションはよりクリーンですが、試すこともできます

window["bootbox"]
于 2017-01-10T15:20:31.857 に答える
3
// global.d.ts
declare global {
  namespace NodeJS {
    interface Global {
      bootbox: string; // Specify ur type here,use `string` for brief
    }
  }
}

// somewhere else
const bootbox = global.bootbox
// somewhere else
global.bootbox = 'boom'
于 2020-09-28T01:29:20.740 に答える