clasp で Google Apps Script を書いているが、client-side API の TypeScript 定義ファイルが見あたらず、探したので探した結果を記載する。
公式の TypeScript 定義ファイルはないと思う。
探したが見つからなかった。
Gist に UP されていた。
Google Apps Script client-side Typescript definitions
-
定義ファイル配置ディレクトリを作成する
@types
という名称のディレクトリをsrc
フォルダ配下に定義ファイルを格納する。 -
compilerOptions
の記載内容を確認する
compilerOptions
にtypeRoots
、types
の指定がないか確認する。
特になければデフォルトで@types
ディレクトリを参照する。
{
"compilerOptions": {
"typeRoots" : ["./typings"]
}
}
後は特に、import 等せずとも型定義が使用できるようになる。