Interface CompletionMiddleware
interface CompletionMiddleware { provideCompletionItem?: ( this: void, document: TextDocument, position: Position, context: CompletionContext, token: CancellationToken, next: ProvideCompletionItemsSignature, ) => ProviderResult<CompletionList | CompletionItem[]>; resolveCompletionItem?: ( this: void, item: CompletionItem, token: CancellationToken, next: ResolveCompletionItemSignature, ) => ProviderResult<CompletionItem>;} Properties
OptionalprovideCompletionItem
provideCompletionItem?: ( this: void, document: TextDocument, position: Position, context: CompletionContext, token: CancellationToken, next: ProvideCompletionItemsSignature,) => ProviderResult<CompletionList | CompletionItem[]> OptionalresolveCompletionItem
resolveCompletionItem?: ( this: void, item: CompletionItem, token: CancellationToken, next: ResolveCompletionItemSignature,) => ProviderResult<CompletionItem>