UNPKG

@senx/discovery-code

Version:

Discovery Code Editor

12 lines (11 loc) 674 B
import { CancellationToken, editor, languages, Position, Thenable } from 'monaco-editor'; import { W10CompletionItemProvider } from './W10CompletionItemProvider'; import { Config } from '../model/config'; import CompletionList = languages.CompletionList; import IReadOnlyModel = editor.IReadOnlyModel; import CompletionContext = languages.CompletionContext; export declare class WSCompletionItemProvider extends W10CompletionItemProvider { constructor(config: Config); transformKeyWord(keyword: string): string; provideCompletionItems(model: IReadOnlyModel, position: Position, _context: CompletionContext, token: CancellationToken): Thenable<CompletionList>; }