ICodeEditorContributionEndpoints interface
Dessa funktioner kommer att göras tillgängliga för tillägg för att interagera med kodredigeraren.
Metoder
| get |
Hämta listan över registrerade JSON-scheman. |
| get |
Hämta en resurs-URI för den angivna resursen. |
| get |
Hämta resursversion från angiven resurs-URI. |
| on |
Registrera ett återanrop för att få information när en ändring sker i den aktuella resursen:
|
| register |
Registrera scheman med kodredigerarens inbyggda JSON-språk |
| register |
Registrera ett språk med kodredigeraren. |
Metodinformation
getJsonSchemas()
Hämta listan över registrerade JSON-scheman.
function getJsonSchemas(): Promise<IJsonSchemaRegistration[]>
Returer
Promise<IJsonSchemaRegistration[]>
getResourceUriFromResourceVersion(IResourceVersion)
Hämta en resurs-URI för den angivna resursen.
function getResourceUriFromResourceVersion(version: IResourceVersion): Promise<string>
Parametrar
- version
- IResourceVersion
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
- callback
- ResourceChangedCallback
registerJsonSchemas(IJsonSchemaRegistration[])
Registrera scheman med kodredigerarens inbyggda JSON-språk
function registerJsonSchemas(schemas: IJsonSchemaRegistration[])
Parametrar
- schemas
registerLanguage(ILanguageRegistration)
Registrera ett språk med kodredigeraren.
function registerLanguage(registration: ILanguageRegistration)
Parametrar
- registration
- ILanguageRegistration