次の.ts
ようなモジュールとモジュール外の関数を含むファイルがあります。
$(function () {
populate()
});
function populate() {
...
}
module portfolio.charts {
export function foo(){
...
}
}
Typescript コンパイラ コマンドを使用しtsc --declaration
て、宣言ファイルが作成されます。この.d.ts
ファイルには、次のコードが含まれています。
function populate(): void;
module portfolio.charts {
function foo(): void;
}
populate()
関数とportfolio.charts
モジュールがエクスポートされるのはなぜですか? export
関数やモジュールをエクスポートするにはキーワードが必要だと思いました。d.ts
ファイルを別のファイルへの依存関係として追加すると、すべての関数とモジュールを使用できます。それらを非公開と宣言できますか? 私の英語に感謝し、申し訳ありません。