UNPKG

ifc-expressions

Version:

Parsing and evaluation of IFC expressions

25 lines (24 loc) 712 B
export type CompletionItemKind = "builtinRoot" | "builtinFunction" | "builtinMemberProperty" | "builtinMemberFunction"; export type CompletionItem = { kind: CompletionItemKind; label: string; insertText?: string; cursorOffset?: number; argumentTypeNames?: Array<string>; returnTypeName?: string; chainable?: boolean; documentation?: string; }; export type ActiveHelp = { label: string; documentation: string; activeParameterIndex?: number; activeParameterLabel?: string; activeParameterDocumentation?: string; }; export type CompletionResult = { items: Array<CompletionItem>; replaceFrom: number; replaceTo: number; activeHelp?: ActiveHelp; };