はじめに
MH ソフトウェア & サービスが開発・公開しているアプリケーションは、Microsoft社のVisual Studio Code(以後、VS Code)でコーディングされています。
「そもそも.d.tsファイルって、TypeScriptだろ!」と言う声もあると思います。
VS CodeでJavaScript編集する時、.d.tsファイルは有効になります。そもそもTypeScriptって、JavaScriptの拡張ですし。
JavaScryptでinputと言うクラスを使用して、入力タグを作成する場合、input.d.tsファイルが無い場合はlet input;の上にマウスカーソルを移動すると
inputはanyとなります。
JavaScriptソースに下記の行を追加します。
/// <reference path='../html/input.d.ts'/>
input.d.tsはRun on Saveで作成したファイルです。
let input;の上にマウスカーソルを移動すると
inputはIInputとなります。
また、input.まで入力すると
入力補助一覧が表示されます。キーストロークが減らせます。