Megosztás:


ICodeEditorContributionEndpoints interface

Ezek a funkciók elérhetővé válnak a bővítmények számára a kódszerkesztővel való interakcióhoz.

Metódusok

getJsonSchemas()

Szerezze be a jelenleg regisztrált JSON-sémák listáját.

getResourceUriFromResourceVersion(IResourceVersion)

Szerezze be a megadott erőforrás erőforrás-URI-ját.

getResourceVersion(string)

Szerezze be az erőforrás verzióját a megadott erőforrás URI-ból.

onResourceChanged(ResourceChangedCallback)

Regisztráljon egy visszahívást, hogy értesítést kapjon, ha változás történik az aktuális erőforráson:

  • Új fájl töltődik be
  • a felhasználó szerkeszti a fájlt a webes felhasználói felületen
  • az észlelt nyelv megváltozik (azaz miután egy bővítmény új nyelvet regisztrált, és a fájl észlelte, hogy rendelkezik ezzel a nyelvvel)
registerJsonSchemas(IJsonSchemaRegistration[])

Sémák regisztrálása a kódszerkesztő beépített JSON-nyelvével

registerLanguage(ILanguageRegistration)

Regisztráljon egy nyelvet a kódszerkesztővel.

Metódus adatai

getJsonSchemas()

Szerezze be a jelenleg regisztrált JSON-sémák listáját.

function getJsonSchemas(): Promise<IJsonSchemaRegistration[]>

Válaszok

getResourceUriFromResourceVersion(IResourceVersion)

Szerezze be a megadott erőforrás erőforrás-URI-ját.

function getResourceUriFromResourceVersion(version: IResourceVersion): Promise<string>

Paraméterek

Válaszok

Promise<string>

getResourceVersion(string)

Szerezze be az erőforrás verzióját a megadott erőforrás URI-ból.

function getResourceVersion(uri: string): Promise<IResourceVersion>

Paraméterek

uri

string

Válaszok

Promise<IResourceVersion>

onResourceChanged(ResourceChangedCallback)

Regisztráljon egy visszahívást, hogy értesítést kapjon, ha változás történik az aktuális erőforráson:

  • Új fájl töltődik be
  • a felhasználó szerkeszti a fájlt a webes felhasználói felületen
  • az észlelt nyelv megváltozik (azaz miután egy bővítmény új nyelvet regisztrált, és a fájl észlelte, hogy rendelkezik ezzel a nyelvvel)
function onResourceChanged(callback: ResourceChangedCallback)

Paraméterek

registerJsonSchemas(IJsonSchemaRegistration[])

Sémák regisztrálása a kódszerkesztő beépített JSON-nyelvével

function registerJsonSchemas(schemas: IJsonSchemaRegistration[])

Paraméterek

registerLanguage(ILanguageRegistration)

Regisztráljon egy nyelvet a kódszerkesztővel.

function registerLanguage(registration: ILanguageRegistration)

Paraméterek

registration
ILanguageRegistration