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 等せずとも型定義が使用できるようになる。