Interface GraphExpansionContext

interface GraphExpansionContext {
    graph: CompiledExecutionGraph;
    runId: string;
    nodeId: string;
    state: GraphState<unknown, unknown, unknown>;
    request: GraphExpansionRequest;
    checkpointIdBefore?: string;
    completedNodes: string[];
    skippedNodes: string[];
    nodeResults: Record<string, {
        effectClass: EffectClass;
        output: unknown;
        durationMs: number;
    }>;
}

Properties

runId: string
nodeId: string
state: GraphState<unknown, unknown, unknown>
checkpointIdBefore?: string
completedNodes: string[]
skippedNodes: string[]
nodeResults: Record<string, {
    effectClass: EffectClass;
    output: unknown;
    durationMs: number;
}>

Type declaration

  • effectClass: EffectClass
  • output: unknown
  • durationMs: number