greybel-languageserver-core
Version:
Core functionality of language server for GreyScript
11 lines (10 loc) • 416 B
TypeScript
import type { CompletionItem as GreybelCompletionItem } from 'greybel-type-analyzer';
import type { CompletionItem } from 'vscode-languageserver';
export declare class CompletionListBuilder {
private default;
private collection;
constructor();
setDefault(items: CompletionItem[]): void;
addCollection(collection: Map<string, GreybelCompletionItem> | null): void;
build(): CompletionItem[];
}