ICodeEditorContributionEndpoints interface
これらの関数は、拡張機能がコード エディターと対話できるようになります。
メソッド
| get |
現在登録されている JSON スキーマのリストを取得します。 |
| get |
指定したリソースのリソース URI を取得します。 |
| get |
指定したリソース URI からリソース バージョンを取得します。 |
| on |
現在のリソースに変更が発生したときに通知されるコールバックを登録します。
|
| register |
コードエディタの組み込み JSON 言語を使用してスキーマを登録する |
| register |
コード エディターに言語を登録します。 |
メソッドの詳細
getJsonSchemas()
現在登録されている JSON スキーマのリストを取得します。
function getJsonSchemas(): Promise<IJsonSchemaRegistration[]>
戻り値
Promise<IJsonSchemaRegistration[]>
getResourceUriFromResourceVersion(IResourceVersion)
指定したリソースのリソース URI を取得します。
function getResourceUriFromResourceVersion(version: IResourceVersion): Promise<string>
パラメーター
- version
- IResourceVersion
戻り値
Promise<string>
getResourceVersion(string)
指定したリソース URI からリソース バージョンを取得します。
function getResourceVersion(uri: string): Promise<IResourceVersion>
パラメーター
- uri
-
string
戻り値
Promise<IResourceVersion>
onResourceChanged(ResourceChangedCallback)
現在のリソースに変更が発生したときに通知されるコールバックを登録します。
- 新しいファイルが読み込まれる
- ユーザーが Web UI でファイルを編集する
- 検出された言語の変更 (つまり、拡張機能が新しい言語を登録し、ファイルがその言語を持つことが検出された後)
function onResourceChanged(callback: ResourceChangedCallback)
パラメーター
- callback
- ResourceChangedCallback
registerJsonSchemas(IJsonSchemaRegistration[])
コードエディタの組み込み JSON 言語を使用してスキーマを登録する
function registerJsonSchemas(schemas: IJsonSchemaRegistration[])
パラメーター
- schemas
registerLanguage(ILanguageRegistration)
コード エディターに言語を登録します。
function registerLanguage(registration: ILanguageRegistration)
パラメーター
- registration
- ILanguageRegistration