ICodeEditorContributionEndpoints interface

Dessa funktioner kommer att göras tillgängliga för tillägg för att interagera med kodredigeraren.

Metoder

getJsonSchemas()

Hämta listan över registrerade JSON-scheman.

getResourceUriFromResourceVersion(IResourceVersion)

Hämta en resurs-URI för den angivna resursen.

getResourceVersion(string)

Hämta resursversion från angiven resurs-URI.

onResourceChanged(ResourceChangedCallback)

Registrera ett återanrop för att få information när en ändring sker i den aktuella resursen:

  • En ny fil läses in
  • användaren redigerar filen i webbgränssnittet
  • Det identifierade språket ändras (d.v.s. efter att ett tillägg har registrerat ett nytt språk och filen har identifierats ha det språket)
registerJsonSchemas(IJsonSchemaRegistration[])

Registrera scheman med kodredigerarens inbyggda JSON-språk

registerLanguage(ILanguageRegistration)

Registrera ett språk med kodredigeraren.

Metodinformation

getJsonSchemas()

Hämta listan över registrerade JSON-scheman.

function getJsonSchemas(): Promise<IJsonSchemaRegistration[]>

Returer

getResourceUriFromResourceVersion(IResourceVersion)

Hämta en resurs-URI för den angivna resursen.

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

Parametrar

Returer

Promise<string>

getResourceVersion(string)

Hämta resursversion från angiven resurs-URI.

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

Parametrar

uri

string

Returer

Promise<IResourceVersion>

onResourceChanged(ResourceChangedCallback)

Registrera ett återanrop för att få information när en ändring sker i den aktuella resursen:

  • En ny fil läses in
  • användaren redigerar filen i webbgränssnittet
  • Det identifierade språket ändras (d.v.s. efter att ett tillägg har registrerat ett nytt språk och filen har identifierats ha det språket)
function onResourceChanged(callback: ResourceChangedCallback)

Parametrar

registerJsonSchemas(IJsonSchemaRegistration[])

Registrera scheman med kodredigerarens inbyggda JSON-språk

function registerJsonSchemas(schemas: IJsonSchemaRegistration[])

Parametrar

registerLanguage(ILanguageRegistration)

Registrera ett språk med kodredigeraren.

function registerLanguage(registration: ILanguageRegistration)

Parametrar

registration
ILanguageRegistration