UNPKG

greybel-languageserver-core

Version:
9 lines (8 loc) 540 B
import { CompletionItem as GreybelCompletionItem } from 'greybel-type-analyzer'; import { ASTBase } from 'miniscript-core'; import type { CompletionItem } from 'vscode-languageserver'; import { LookupHelper } from '../helper/lookup-type'; import { IContext } from '../types'; export declare const getPropertyCompletionList: (helper: LookupHelper, item: ASTBase) => Promise<Map<string, GreybelCompletionItem>>; export declare const getDefaultCompletionList: () => CompletionItem[]; export declare function activate(context: IContext): void;