ICodeEditorContributionEndpoints interface
Te funkcje będą dostępne dla rozszerzeń w celu interakcji z edytorem kodu.
Metody
| get |
Pobierz listę aktualnie zarejestrowanych schematów JSON. |
| get |
Pobierz identyfikator URI zasobu dla określonego zasobu. |
| get |
Pobierz wersję zasobu z określonego identyfikatora URI zasobu. |
| on |
Zarejestruj wywołanie zwrotne, aby poinformować o zmianie bieżącego zasobu:
|
| register |
Rejestrowanie schematów przy użyciu wbudowanego języka JSON edytora kodu |
| register |
Zarejestruj język w edytorze kodu. |
Szczegóły metody
getJsonSchemas()
Pobierz listę aktualnie zarejestrowanych schematów JSON.
function getJsonSchemas(): Promise<IJsonSchemaRegistration[]>
Zwraca
Promise<IJsonSchemaRegistration[]>
getResourceUriFromResourceVersion(IResourceVersion)
Pobierz identyfikator URI zasobu dla określonego zasobu.
function getResourceUriFromResourceVersion(version: IResourceVersion): Promise<string>
Parametry
- version
- IResourceVersion
Zwraca
Promise<string>
getResourceVersion(string)
Pobierz wersję zasobu z określonego identyfikatora URI zasobu.
function getResourceVersion(uri: string): Promise<IResourceVersion>
Parametry
- uri
-
string
Zwraca
Promise<IResourceVersion>
onResourceChanged(ResourceChangedCallback)
Zarejestruj wywołanie zwrotne, aby poinformować o zmianie bieżącego zasobu:
- zostanie załadowany nowy plik
- użytkownik edytuje plik w internetowym interfejsie użytkownika
- wykryte zmiany języka (tj. po zarejestrowaniu nowego języka przez rozszerzenie i wykryto, że plik ma ten język)
function onResourceChanged(callback: ResourceChangedCallback)
Parametry
- callback
- ResourceChangedCallback
registerJsonSchemas(IJsonSchemaRegistration[])
Rejestrowanie schematów przy użyciu wbudowanego języka JSON edytora kodu
function registerJsonSchemas(schemas: IJsonSchemaRegistration[])
Parametry
- schemas
registerLanguage(ILanguageRegistration)
Zarejestruj język w edytorze kodu.
function registerLanguage(registration: ILanguageRegistration)
Parametry
- registration
- ILanguageRegistration