ICodeEditorContributionEndpoints interface
Эти функции будут доступны расширениям для взаимодействия с редактором кода.
Методы
| get |
Получите список зарегистрированных в настоящее время JSON-схем. |
| get |
Получите универсальный код ресурса (URI) для указанного ресурса. |
| get |
Получение версии ресурса из указанного URI ресурса. |
| on |
Зарегистрируйте обратный звонок, чтобы получать уведомления, когда произойдет изменение текущего ресурса:
|
| register |
Регистрация схем с помощью встроенного в редактор кода языка JSON |
| register |
Зарегистрируйте язык в редакторе кода. |
Сведения о методе
getJsonSchemas()
Получите список зарегистрированных в настоящее время JSON-схем.
function getJsonSchemas(): Promise<IJsonSchemaRegistration[]>
Возвращаемое значение
Promise<IJsonSchemaRegistration[]>
getResourceUriFromResourceVersion(IResourceVersion)
Получите универсальный код ресурса (URI) для указанного ресурса.
function getResourceUriFromResourceVersion(version: IResourceVersion): Promise<string>
Параметры
- version
- IResourceVersion
Возвращаемое значение
Promise<string>
getResourceVersion(string)
Получение версии ресурса из указанного URI ресурса.
function getResourceVersion(uri: string): Promise<IResourceVersion>
Параметры
- uri
-
string
Возвращаемое значение
Promise<IResourceVersion>
onResourceChanged(ResourceChangedCallback)
Зарегистрируйте обратный звонок, чтобы получать уведомления, когда произойдет изменение текущего ресурса:
- Загружается новый файл
- пользователь редактирует файл в веб-интерфейсе
- Обнаруженный язык изменяется (т.е. после того, как расширение зарегистрировало новый язык, и файл был обнаружен с этим языком)
function onResourceChanged(callback: ResourceChangedCallback)
Параметры
- callback
- ResourceChangedCallback
registerJsonSchemas(IJsonSchemaRegistration[])
Регистрация схем с помощью встроенного в редактор кода языка JSON
function registerJsonSchemas(schemas: IJsonSchemaRegistration[])
Параметры
- schemas
registerLanguage(ILanguageRegistration)
Зарегистрируйте язык в редакторе кода.
function registerLanguage(registration: ILanguageRegistration)
Параметры
- registration
- ILanguageRegistration