ICodeEditorContributionEndpoints interface
Bu işlevler, kod düzenleyicisiyle etkileşim kurmak için uzantıların kullanımına sunulacaktır.
Yöntemler
| get |
Şu anda kayıtlı JSON şemalarının listesini alın. |
| get |
Belirtilen kaynak için bir kaynak URI'si alın. |
| get |
Belirtilen kaynak URI'sinden kaynak sürümünü alın. |
| on |
Geçerli kaynakta bir değişiklik olduğunda bilgilendirilmek için bir geri arama kaydedin:
|
| register |
Şemaları kod düzenleyicisinin yerleşik JSON diliyle kaydetme |
| register |
Kod düzenleyicisiyle bir dil kaydedin. |
Yöntem Ayrıntıları
getJsonSchemas()
Şu anda kayıtlı JSON şemalarının listesini alın.
function getJsonSchemas(): Promise<IJsonSchemaRegistration[]>
Döndürülenler
Promise<IJsonSchemaRegistration[]>
getResourceUriFromResourceVersion(IResourceVersion)
Belirtilen kaynak için bir kaynak URI'si alın.
function getResourceUriFromResourceVersion(version: IResourceVersion): Promise<string>
Parametreler
- version
- IResourceVersion
Döndürülenler
Promise<string>
getResourceVersion(string)
Belirtilen kaynak URI'sinden kaynak sürümünü alın.
function getResourceVersion(uri: string): Promise<IResourceVersion>
Parametreler
- uri
-
string
Döndürülenler
Promise<IResourceVersion>
onResourceChanged(ResourceChangedCallback)
Geçerli kaynakta bir değişiklik olduğunda bilgilendirilmek için bir geri arama kaydedin:
- Yeni bir dosya yüklendi
- kullanıcı dosyayı web kullanıcı arayüzünde düzenler
- algılanan dil değişiklikleri (yani, bir uzantı yeni bir dil kaydettikten ve dosyanın bu dile sahip olduğu algılandıktan sonra)
function onResourceChanged(callback: ResourceChangedCallback)
Parametreler
- callback
- ResourceChangedCallback
registerJsonSchemas(IJsonSchemaRegistration[])
Şemaları kod düzenleyicisinin yerleşik JSON diliyle kaydetme
function registerJsonSchemas(schemas: IJsonSchemaRegistration[])
Parametreler
- schemas
registerLanguage(ILanguageRegistration)
Kod düzenleyicisiyle bir dil kaydedin.
function registerLanguage(registration: ILanguageRegistration)
Parametreler
- registration
- ILanguageRegistration