私は、グローバル関数を持つサードパーティのライブラリをjQueryのように利用できます:$ .functionName()は定義ファイルがありません。だから私は自分のファイルを書いてみたいですが、参照/インポートはできません。TypeScriptのカスタム定義ファイル
declare let a:string;
myClass {
constructor() {
console.log(a);
}
}
をしかし、私は別のファイルでそれを宣言した場合、私はそれを動作させるカント:
私は私の宣言は、それをインライン書く場合は正常に動作します
myDeclaration.d.ts
export declare let a:string;
myClass.ts
/// <reference path="myDeclaration.d.ts" />
myClass {
constructor() {
console.log(a);
}
}
import * as a from "myDeclaration"
も試しました。それは常に言う:Cannot find name 'a'