ICodeEditorContributionEndpoints interface
Tyto funkce budou zpřístupněny rozšířením pro interakci s editorem kódu.
Metody
| get |
Získejte seznam aktuálně registrovaných schémat JSON. |
| get |
Získejte identifikátor URI prostředku pro zadaný prostředek. |
| get |
Získejte verzi prostředku ze zadaného identifikátoru URI prostředku. |
| on |
Zaregistrujte zpětné volání, které se bude informovat o změně aktuálního prostředku:
|
| register |
Registrace schémat pomocí integrovaného jazyka JSON editoru kódu |
| register |
Zaregistrujte jazyk v editoru kódu. |
Podrobnosti metody
getJsonSchemas()
Získejte seznam aktuálně registrovaných schémat JSON.
function getJsonSchemas(): Promise<IJsonSchemaRegistration[]>
Návraty
Promise<IJsonSchemaRegistration[]>
getResourceUriFromResourceVersion(IResourceVersion)
Získejte identifikátor URI prostředku pro zadaný prostředek.
function getResourceUriFromResourceVersion(version: IResourceVersion): Promise<string>
Parametry
- version
- IResourceVersion
Návraty
Promise<string>
getResourceVersion(string)
Získejte verzi prostředku ze zadaného identifikátoru URI prostředku.
function getResourceVersion(uri: string): Promise<IResourceVersion>
Parametry
- uri
-
string
Návraty
Promise<IResourceVersion>
onResourceChanged(ResourceChangedCallback)
Zaregistrujte zpětné volání, které se bude informovat o změně aktuálního prostředku:
- Načte se nový soubor.
- uživatel soubor upraví ve webovém uživatelském rozhraní.
- zjištěné změny jazyka (tj. po registraci nového jazyka rozšíření a zjištění, že soubor má tento jazyk)
function onResourceChanged(callback: ResourceChangedCallback)
Parametry
- callback
- ResourceChangedCallback
registerJsonSchemas(IJsonSchemaRegistration[])
Registrace schémat pomocí integrovaného jazyka JSON editoru kódu
function registerJsonSchemas(schemas: IJsonSchemaRegistration[])
Parametry
- schemas
registerLanguage(ILanguageRegistration)
Zaregistrujte jazyk v editoru kódu.
function registerLanguage(registration: ILanguageRegistration)
Parametry
- registration
- ILanguageRegistration