Movatterモバイル変換


[0]ホーム

URL:


CtrlK
このページ内

役に立ちましたか?

グローバル変数の宣言

例えば、process変数についてTypeScriptに伝える場合:

declarevar process:any;

すでにコミュニティnode.d.tsをメンテナンスしているので、processのためにこれを行う必要はありません。

これにより、TypeScriptのエラーが発生することなくprocess変数を使うことができます:

process.exit();

可能な限りインターフェースを使用することをおすすめします。例:

interfaceProcess {exit(code?:number):void;}declarevar process:Process;

これにより、他の人がこれらのグローバル変数を拡張し、その変更についてTypeScriptに伝えることができます。例えば余興にexitWithLogging関数を追加する次のような場合を考えてみましょう。

interfaceProcess {exitWithLogging(code?:number):void;}process.exitWithLogging=function() {console.log("exiting");process.exit.apply(process, arguments);};

次はインターフェースを少し詳しく見ていきましょう。

最終更新

役に立ちましたか?


[8]ページ先頭

©2009-2025 Movatter.jp