greybel-languageserver-core
Version:
Core functionality of language server for GreyScript
9 lines (8 loc) • 540 B
TypeScript
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;