UNPKG

@qualifyze/airtable-formulator

Version:
14 lines (13 loc) 652 B
import { GroupNode, Node, Space } from "./primitives"; import { ArgumentListNode } from "./argument-list"; import { FunctionReference } from "./function-reference"; import { NodeReducer } from "./node-reducer"; declare type FunctionCallMember = Space | FunctionReference | ArgumentListNode; export interface FunctionCallNode extends GroupNode<"functionCall"> { readonly members: readonly FunctionCallMember[]; readonly reference: FunctionReference; readonly argumentList: ArgumentListNode; } export declare function isFunctionCallNode(node: Node): node is FunctionCallNode; export declare const reduceFunctionCalls: NodeReducer; export {};