Type alias GraphCondition

GraphCondition: {
    type: "function";
    fn: GraphConditionFn;
    description?: string;
} | {
    type: "expression";
    expr: GraphConditionExpr;
}

Discriminated union for all routing predicates supported by graph edges.

  • { type: 'function' } — calls a runtime-registered TypeScript function.
  • { type: 'expression' } — evaluates a sandboxed DSL string.

Type declaration

Type declaration