Methods
$changeDiagnostics
- $changeDiagnostics(id: string, delta: [string, MarkerData[]][]): void
$changeLanguage
- $changeLanguage(resource: UriComponents, languageId: string): Promise<void>
-
Parameters
Returns Promise<void>
$clearDiagnostics
- $clearDiagnostics(id: string): void
$emitCodeLensEvent
- $emitCodeLensEvent(eventHandle: number, event?: any): void
-
Parameters
-
eventHandle: number
-
Optional event: any
Returns void
$emitDocumentSemanticTokensEvent
- $emitDocumentSemanticTokensEvent(eventHandle: number): void
$getLanguages
- $getLanguages(): Promise<string[]>
-
Returns Promise<string[]>
$registerCallHierarchyProvider
$registerCodeLensSupport
-
Parameters
-
handle: number
-
-
-
Optional eventHandle: number
Returns void
$registerCompletionSupport
- $registerCompletionSupport(handle: number, pluginInfo: PluginInfo, selector: SerializedDocumentFilter[], triggerCharacters: string[], supportsResolveDetails: boolean): void
-
Parameters
-
handle: number
-
-
-
triggerCharacters: string[]
-
supportsResolveDetails: boolean
Returns void
$registerDeclarationProvider
$registerDefinitionProvider
$registerDocumentColorProvider
$registerDocumentFormattingSupport
$registerDocumentHighlightProvider
$registerDocumentLinkProvider
$registerDocumentRangeSemanticTokensProvider
-
Parameters
-
handle: number
-
-
-
legend: SemanticTokensLegend
Returns void
$registerDocumentSemanticTokensProvider
- $registerDocumentSemanticTokensProvider(handle: number, pluginInfo: PluginInfo, selector: SerializedDocumentFilter[], legend: SemanticTokensLegend, eventHandle: undefined | number): void
-
Parameters
-
handle: number
-
-
-
legend: SemanticTokensLegend
-
eventHandle: undefined | number
Returns void
$registerFoldingRangeProvider
$registerImplementationProvider
$registerOnTypeFormattingProvider
-
Parameters
-
handle: number
-
-
-
autoFormatTriggerCharacters: string[]
Returns void
$registerQuickFixProvider
-
Parameters
-
handle: number
-
-
-
Optional codeActionKinds: string[]
Returns void
$registerRangeFormattingSupport
$registerReferenceProvider
$registerRenameProvider
-
Parameters
-
handle: number
-
-
-
supportsResolveInitialValues: boolean
Returns void
$registerSelectionRangeProvider
$registerSignatureHelpProvider
-
Parameters
-
handle: number
-
-
-
metadata: SignatureHelpProviderMetadata
Returns void
$registerTypeDefinitionProvider
$registerWorkspaceSymbolProvider
- $registerWorkspaceSymbolProvider(handle: number, pluginInfo: PluginInfo): void
$setLanguageConfiguration
-
Parameters
-
handle: number
-
languageId: string
-
Returns void
$unregister
- $unregister(handle: number): void