ICodeEditorContributionEndpoints interface
Estas funciones estarán disponibles para que las extensiones interactúen con el editor de código.
Métodos
| get |
Obtenga la lista de esquemas JSON registrados actualmente. |
| get |
Obtenga un URI de recurso para el recurso especificado. |
| get |
Obtenga la versión del recurso del URI de recurso especificado. |
| on |
Registre una devolución de llamada para recibir información cuando se produzca un cambio en el recurso actual:
|
| register |
Registro de esquemas con el lenguaje JSON integrado del editor de código |
| register |
Registre un idioma con el editor de código. |
Detalles del método
getJsonSchemas()
Obtenga la lista de esquemas JSON registrados actualmente.
function getJsonSchemas(): Promise<IJsonSchemaRegistration[]>
Devoluciones
Promise<IJsonSchemaRegistration[]>
getResourceUriFromResourceVersion(IResourceVersion)
Obtenga un URI de recurso para el recurso especificado.
function getResourceUriFromResourceVersion(version: IResourceVersion): Promise<string>
Parámetros
- version
- IResourceVersion
Devoluciones
Promise<string>
getResourceVersion(string)
Obtenga la versión del recurso del URI de recurso especificado.
function getResourceVersion(uri: string): Promise<IResourceVersion>
Parámetros
- uri
-
string
Devoluciones
Promise<IResourceVersion>
onResourceChanged(ResourceChangedCallback)
Registre una devolución de llamada para recibir información cuando se produzca un cambio en el recurso actual:
- se carga un nuevo archivo
- el usuario edita el archivo en la interfaz de usuario web
- los cambios de idioma detectados (es decir, después de que una extensión registró un nuevo idioma y se detectó que el archivo tenía ese idioma)
function onResourceChanged(callback: ResourceChangedCallback)
Parámetros
- callback
- ResourceChangedCallback
registerJsonSchemas(IJsonSchemaRegistration[])
Registro de esquemas con el lenguaje JSON integrado del editor de código
function registerJsonSchemas(schemas: IJsonSchemaRegistration[])
Parámetros
- schemas
registerLanguage(ILanguageRegistration)
Registre un idioma con el editor de código.
function registerLanguage(registration: ILanguageRegistration)
Parámetros
- registration
- ILanguageRegistration