最終更新日 2022-09-20

配布ライブラリ作成者用の TS定義 ファイル

hm_jsmode_strict.d.ts

こちらは一般的な目的ではなく、秀丸ライブラリなどで配布するなど、

かつ ユーティリティ目的ではなく、
汎用的で広範な人々が利用するような jsmodeライブラリ目的の JavaScript を記述する際に使う、TypeScript定義ファイルとなります。

簡単に言えば

(なにも指定なし)
jsmode "JScript"
jsmode "WebView2"
jsmode "JScript", 0
jsmode "JScript", 1
jsmode "WebView2", 0
jsmode "WebView2", 1

という「strictモード (=0のモード)」でも「globalモード(=1のモード)(省略時も1相当)」のどちらでも動作するライブラリを記述する際に、
利用する TS定義ファイルとなります。

PICTURE

主な特徴

  • hidemaruGlobal.*** 以下はグローバル展開されていない、
  • hidemaru.*** 以下のものもグローバル展開されていない、

という定義ファイルとなります。