1

言い換えれば、(最初は) タイプを気にせずに外部 JavaScript モジュールをインポートできますか?

疑似 TypeScript では:

declare module "foo": any;
import foo = module("foo");
foo.bar;
foo.baz();
4

1 に答える 1

2

はい、できます - 特にモジュールとしてではありませんが:

declare var foo : any;
foo.bar;
foo.baz();

モジュールを定義していないので、これで十分です。

アップデート

require生成されたステートメントを取得したい場合は、foo.d.tsファイル内でより強力な定義が必要になります。通常、require: any回避しようとしているハックをお勧めします。

于 2013-01-22T22:35:38.367 に答える