ICodeEditorContributionEndpoints interface
Essas funções serão disponibilizadas para extensões interagirem com o editor de código.
Métodos
| get |
Obtenha a lista de esquemas JSON registrados no momento. |
| 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 ocorrer uma alteração 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 do método
getJsonSchemas()
Obtenha a lista de esquemas JSON registrados no momento.
function getJsonSchemas(): Promise<IJsonSchemaRegistration[]>
Retornos
Promise<IJsonSchemaRegistration[]>
getResourceUriFromResourceVersion(IResourceVersion)
Obtenha um URI de recurso para o recurso especificado.
function getResourceUriFromResourceVersion(version: IResourceVersion): Promise<string>
Parâmetros
- version
- IResourceVersion
Retornos
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
Retornos
Promise<IResourceVersion>
onResourceChanged(ResourceChangedCallback)
Registre um retorno de chamada para ser informado quando ocorrer uma alteração 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 detectadas (ou seja, depois que uma extensão registrou um novo idioma e o arquivo foi detectado como tendo 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