ICodeEditorContributionEndpoints interface
Essas funções serão disponibilizadas para extensões para interagir com o editor de código.
Métodos
| get |
Obtenha a lista de esquemas JSON atualmente registrados. |
| get |
Obtenha um URI de recurso para o recurso especificado. |
| get |
Obtenha a versão do recurso do URI do recurso especificado. |
| on |
Registre um retorno de chamada para ser informado quando uma alteração acontecer no recurso atual:
|
| register |
Registrar esquemas com a linguagem JSON integrada do editor de código |
| register |
Registre um idioma com o editor de código. |
Detalhes de Método
getJsonSchemas()
Obtenha a lista de esquemas JSON atualmente registrados.
function getJsonSchemas(): Promise<IJsonSchemaRegistration[]>
Devoluções
Promise<IJsonSchemaRegistration[]>
getResourceUriFromResourceVersion(IResourceVersion)
Obtenha um URI de recurso para o recurso especificado.
function getResourceUriFromResourceVersion(version: IResourceVersion): Promise<string>
Parâmetros
- version
- IResourceVersion
Devoluções
Promise<string>
getResourceVersion(string)
Obtenha a versão do recurso do URI do recurso especificado.
function getResourceVersion(uri: string): Promise<IResourceVersion>
Parâmetros
- uri
-
string
Devoluções
Promise<IResourceVersion>
onResourceChanged(ResourceChangedCallback)
Registre um retorno de chamada para ser informado quando uma alteração acontecer no recurso atual:
- um novo arquivo é carregado
- o usuário edita o arquivo na interface do usuário da Web
- as alterações de idioma detetadas (ou seja, depois que uma extensão registrou um novo idioma e o arquivo foi detetado para ter esse idioma)
function onResourceChanged(callback: ResourceChangedCallback)
Parâmetros
- callback
- ResourceChangedCallback
registerJsonSchemas(IJsonSchemaRegistration[])
Registrar esquemas com a linguagem JSON integrada do editor de código
function registerJsonSchemas(schemas: IJsonSchemaRegistration[])
Parâmetros
- schemas
registerLanguage(ILanguageRegistration)
Registre um idioma com o editor de código.
function registerLanguage(registration: ILanguageRegistration)
Parâmetros
- registration
- ILanguageRegistration