型宣言ファイル
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/03/28 02:34 UTC 版)
「TypeScript」の記事における「型宣言ファイル」の解説
TypeScriptをコンパイルするとき、「型宣言ファイル」(拡張子.d.ts)を生成するオプションがある。この型宣言ファイルは、コンパイルされてできたJavaScript内のコンポーネントへのインタフェースの役割を果たす。コンパイラは、型宣言ファイルの作成過程で、関数やメソッドのコードの中身はすべて除去し、出力される型のシグネチャだけを残す。その結果として出来た型宣言ファイルには、出力されたJavaScriptライブラリまたはモジュールの仮想的なTypeScript型が記述してあり、第三者がTypeScriptを書くとき、この型宣言ファイルを読み込んで使うことが出来る。 この型宣言ファイルの概念は、C言語やC++におけるヘッダファイルとよく似ている。 declare module arithmetics { add(left: number, right: number): number; subtract(left: number, right: number): number; multiply(left: number, right: number): number; divide(left: number, right: number): number;} 既存のJavaScriptライブラリのための型宣言ファイルは、手書きで書くこともでき、それは既にjQueryやNode.jsに対して行われた。 jQuery、MongoDB、D3.js、Node.jsといった人気のあるJavaScriptライブラリに対する型宣言ファイルを多数集めたものが、GitHubのDefinitelyTypedや Typings Registryに公開されている。リポジトリから型宣言ファイルを検索しインストールするのを補助するためにtypingsというコマンドラインユーティリティが提供されている。
※この「型宣言ファイル」の解説は、「TypeScript」の解説の一部です。
「型宣言ファイル」を含む「TypeScript」の記事については、「TypeScript」の概要を参照ください。
- 型宣言ファイルのページへのリンク