UNPKG

@qualifyze/airtable-formulator

Version:
10 lines (9 loc) 559 B
import { Node, Space, EnclosedGroupNode } from "./primitives"; import { ExpressionNode } from "./expression"; import { NodeReducer } from "./node-reducer"; export declare type EnclosedExpressionNodeMember = ExpressionNode | Space; export interface EnclosedExpressionNode extends EnclosedGroupNode<"enclosedExpression", EnclosedExpressionNodeMember> { readonly expression: Readonly<ExpressionNode>; } export declare function isEnclosedExpressionNode(node: Node): node is EnclosedExpressionNode; export declare const reduceEnclosedExpressions: NodeReducer;