ICodeEditorContributionEndpoints interface
Diese Funktionen werden Erweiterungen zur Interaktion mit dem Code-Editor zur Verfügung gestellt.
Methoden
| get |
Ruft die Liste der aktuell registrierten JSON-Schemas ab. |
| get |
Rufen Sie einen Ressourcen-URI für die angegebene Ressource ab. |
| get |
Abrufen der Ressourcenversion aus dem angegebenen Ressourcen-URI. |
| on |
Registrieren Sie einen Rückruf, um informiert zu werden, wenn eine Änderung an der aktuellen Ressource erfolgt:
|
| register |
Registrieren von Schemas mit der integrierten JSON-Sprache des Code-Editors |
| register |
Registrieren Sie eine Sprache mit dem Code-Editor. |
Details zur Methode
getJsonSchemas()
Ruft die Liste der aktuell registrierten JSON-Schemas ab.
function getJsonSchemas(): Promise<IJsonSchemaRegistration[]>
Gibt zurück
Promise<IJsonSchemaRegistration[]>
getResourceUriFromResourceVersion(IResourceVersion)
Rufen Sie einen Ressourcen-URI für die angegebene Ressource ab.
function getResourceUriFromResourceVersion(version: IResourceVersion): Promise<string>
Parameter
- version
- IResourceVersion
Gibt zurück
Promise<string>
getResourceVersion(string)
Abrufen der Ressourcenversion aus dem angegebenen Ressourcen-URI.
function getResourceVersion(uri: string): Promise<IResourceVersion>
Parameter
- uri
-
string
Gibt zurück
Promise<IResourceVersion>
onResourceChanged(ResourceChangedCallback)
Registrieren Sie einen Rückruf, um informiert zu werden, wenn eine Änderung an der aktuellen Ressource erfolgt:
- Eine neue Datei wird geladen.
- der Benutzer die Datei in der Webbenutzeroberfläche bearbeitet
- die erkannten Sprachänderungen (d. h. nachdem eine Erweiterung eine neue Sprache registriert hat, und die Datei wurde erkannt, dass diese Sprache enthalten ist)
function onResourceChanged(callback: ResourceChangedCallback)
Parameter
- callback
- ResourceChangedCallback
registerJsonSchemas(IJsonSchemaRegistration[])
Registrieren von Schemas mit der integrierten JSON-Sprache des Code-Editors
function registerJsonSchemas(schemas: IJsonSchemaRegistration[])
Parameter
- schemas
registerLanguage(ILanguageRegistration)
Registrieren Sie eine Sprache mit dem Code-Editor.
function registerLanguage(registration: ILanguageRegistration)
Parameter
- registration
- ILanguageRegistration