Sdílet prostřednictvím


ICodeEditorContributionEndpoints interface

Tyto funkce budou zpřístupněny rozšířením pro interakci s editorem kódu.

Metody

getJsonSchemas()

Získejte seznam aktuálně registrovaných schémat JSON.

getResourceUriFromResourceVersion(IResourceVersion)

Získejte identifikátor URI prostředku pro zadaný prostředek.

getResourceVersion(string)

Získejte verzi prostředku ze zadaného identifikátoru URI prostředku.

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)
registerJsonSchemas(IJsonSchemaRegistration[])

Registrace schémat pomocí integrovaného jazyka JSON editoru kódu

registerLanguage(ILanguageRegistration)

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

getResourceUriFromResourceVersion(IResourceVersion)

Získejte identifikátor URI prostředku pro zadaný prostředek.

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

Parametry

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

registerJsonSchemas(IJsonSchemaRegistration[])

Registrace schémat pomocí integrovaného jazyka JSON editoru kódu

function registerJsonSchemas(schemas: IJsonSchemaRegistration[])

Parametry

registerLanguage(ILanguageRegistration)

Zaregistrujte jazyk v editoru kódu.

function registerLanguage(registration: ILanguageRegistration)

Parametry

registration
ILanguageRegistration