@qualifyze/airtable-formulator
Version:
Airtable Formula Manipulator
9 lines (8 loc) • 526 B
TypeScript
import { Node, LiteralNode } from "./primitives";
import { EnclosedExpressionNode } from "./enclosed-expression";
import { ModifierNode } from "./modifier";
import { OperationNode } from "./operation";
import { FunctionCallNode } from "./function-call";
import { FieldReference } from "./field-reference";
export declare type ExpressionNode = FieldReference | LiteralNode | FunctionCallNode | OperationNode | ModifierNode | EnclosedExpressionNode;
export declare function isExpressionNode(node: Node): node is ExpressionNode;