@senx/warpview-editor
Version:
WarpView Editor Elements
12 lines (11 loc) • 680 B
TypeScript
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>;
}