Class Graph<N, RunInput, RunOutput, NodeSpecType, C>

Type Parameters

Hierarchy (View Summary)

Constructors

Properties

branches: Record<string, Record<string, Branch<RunInput, N, any>>>
compiled: boolean
edges: Set<["__start__" | N, "__end__" | N]>
entryPoint?: string
nodes: Record<N, NodeSpecType>

Accessors

  • get allEdges(): Set<[string, string]>

    Returns Set<[string, string]>

Methods

  • Parameters

    • startKey: "__start__" | N
    • endKey: "__end__" | N

    Returns this

  • Parameters

    • Optional__namedParameters: {
          checkpointer?: false | BaseCheckpointSaver<number>;
          interruptAfter?: "*" | N[];
          interruptBefore?: "*" | N[];
          name?: string;
      }

    Returns CompiledGraph<N>

  • Parameters

    • key: N

    Returns this

    use addEdge(START, key) instead

  • Parameters

    • key: N

    Returns this

    use addEdge(key, END) instead

  • Parameters

    • Optionalinterrupt: string[]

    Returns void

  • Parameters

    • message: string

    Returns void