ICodeEditorContributionEndpoints interface
Deze functies worden beschikbaar gesteld aan extensies om te communiceren met de code-editor.
Methoden
| get |
Haal de lijst met momenteel geregistreerde JSON-schema's op. |
| get |
Haal een resource-URI op voor de opgegeven resource. |
| get |
Haal de resourceversie op uit de opgegeven resource-URI. |
| on |
Registreer een terugbelverzoek om op de hoogte te worden gehouden wanneer er een wijziging plaatsvindt in de huidige resource:
|
| register |
Registreer schema's met de ingebouwde JSON-taal van de code-editor |
| register |
Registreer een taal bij de code-editor. |
Methodedetails
getJsonSchemas()
Haal de lijst met momenteel geregistreerde JSON-schema's op.
function getJsonSchemas(): Promise<IJsonSchemaRegistration[]>
Retouren
Promise<IJsonSchemaRegistration[]>
getResourceUriFromResourceVersion(IResourceVersion)
Haal een resource-URI op voor de opgegeven resource.
function getResourceUriFromResourceVersion(version: IResourceVersion): Promise<string>
Parameters
- version
- IResourceVersion
Retouren
Promise<string>
getResourceVersion(string)
Haal de resourceversie op uit de opgegeven resource-URI.
function getResourceVersion(uri: string): Promise<IResourceVersion>
Parameters
- uri
-
string
Retouren
Promise<IResourceVersion>
onResourceChanged(ResourceChangedCallback)
Registreer een terugbelverzoek om op de hoogte te worden gehouden wanneer er een wijziging plaatsvindt in de huidige resource:
- Er is een nieuw bestand geladen
- de gebruiker bewerkt het bestand in de webinterface
- De gedetecteerde taal verandert (d.w.z. nadat een extensie een nieuwe taal heeft geregistreerd en is gedetecteerd dat het bestand die taal bevat)
function onResourceChanged(callback: ResourceChangedCallback)
Parameters
- callback
- ResourceChangedCallback
registerJsonSchemas(IJsonSchemaRegistration[])
Registreer schema's met de ingebouwde JSON-taal van de code-editor
function registerJsonSchemas(schemas: IJsonSchemaRegistration[])
Parameters
- schemas
registerLanguage(ILanguageRegistration)
Registreer een taal bij de code-editor.
function registerLanguage(registration: ILanguageRegistration)
Parameters
- registration
- ILanguageRegistration