UNPKG

@qualifyze/airtable-formulator

Version:
12 lines (11 loc) 533 B
import { GroupNode, Node, Space, UnaryOperator } from "./primitives"; import { ExpressionNode } from "./expression"; import { NodeReducer } from "./node-reducer"; export interface ModifierNode extends GroupNode<"modifier", ModifierNodeMember> { readonly operator: UnaryOperator; readonly operand: ExpressionNode; } declare type ModifierNodeMember = Space | UnaryOperator | ExpressionNode; export declare function isModifierNode(node: Node): node is ModifierNode; export declare const reduceModifiers: NodeReducer; export {};