0

React を使用して構築された Web ベースの RAD 製品と Monaco の統合に取り組んでいます。状態 (単純な JSON 構造) を作成するための UI と、ユーザーが onClick などのコンポーネント イベントを処理する関数を記述できるイベント ハンドラー エディターがあります。イベント ハンドラー部分には Monaco を使用しています。典型的なイベント ハンドラーは次のようになります (簡略化) -

function onClick($state){
     // do something with $state
}

$state構造は、ユーザーが作成した状態の形状に基づいていることに注意してください。

コードが Monaco でホストされるようになったので、ユーザーが $state 変数のオートコンプリートを確認できるようにします。Monaco Playground でのこの使用例に最も近い例に目を向けると、これが機能するために $state 構造の周りに動的な d.ts を作成する必要がありますか? それとも、State 構造をエディター DOM に挿入してオートコンプリートする、より単純な代替手段はありますか?

4

1 に答える 1