Skip to content

LanguageServiceProvider

Defined in: language-service/types.ts:115

metadata: LanguageServiceProviderMetadata

Defined in: language-service/types.ts:116

optional dispose(): void | Promise<void>

Defined in: language-service/types.ts:137

void | Promise<void>


optional provideCodeActions(context, range): Promise<LanguageServiceCodeAction[]>

Defined in: language-service/types.ts:133

LanguageServiceRequestContext

LanguageServiceRange

Promise<LanguageServiceCodeAction[]>


optional provideCompletions(context, position): Promise<LanguageServiceCompletionList | null>

Defined in: language-service/types.ts:121

LanguageServiceRequestContext

LanguageServicePosition

Promise<LanguageServiceCompletionList | null>


optional provideDefinition(context, position): Promise<LanguageServiceLocation[]>

Defined in: language-service/types.ts:129

LanguageServiceRequestContext

LanguageServicePosition

Promise<LanguageServiceLocation[]>


optional provideDiagnostics(context): Promise<LanguageServiceDiagnostic[]>

Defined in: language-service/types.ts:118

LanguageServiceRequestContext

Promise<LanguageServiceDiagnostic[]>


optional provideHover(context, position): Promise<LanguageServiceHover | null>

Defined in: language-service/types.ts:125

LanguageServiceRequestContext

LanguageServicePosition

Promise<LanguageServiceHover | null>


optional updateDocument(update): void | Promise<void>

Defined in: language-service/types.ts:117

VirtualDocumentUpdate

void | Promise<void>