jQuery UI ウィジェットを操作する場合、多くの場合、次のパターンに従う結果になります。
$("#someId").someWidget("オプション", "someOption", 値);
この相互作用をモデル化して、TypeScript から有用な型チェックを取得する良い方法はありますか? 技術的には、おそらく次のように定義されたメソッドがあります。
someWidget (optionLiteral: 文字列、optionName: 文字列、optionValue: 任意): JQuery;
(提供された jQuery UI タイプ定義に基づいてモデル化)
したがって、オプション名に関係なく、オプション値は基本的に「任意」です。型定義をさらにオーバーロードして、optionName でパターン マッチングを行う方法はありますか? または、その予定はありますか?