类 Graph<N, RunInput, RunOutput>

类型参数

  • N 扩展 string = typeof END
  • RunInput = any
  • RunOutput = any

层次结构 (查看全部)

构造函数

属性

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

访问器

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

方法

  • 参数

    返回值 this

  • 参数

    • source: N
    • path: ((input, config?) => string | string[] | Promise<string> | Promise<string[]>)
        • (input, config?): string | string[] | Promise<string> | Promise<string[]>
        • 参数

          • input: RunInput
          • 可选 config: RunnableConfig

          返回值 string | string[] | Promise<string> | Promise<string[]>

    • 可选 pathMap: Record<string, "__end__" | N> | N[]

    返回值 this

  • 参数

    • 起始键: "__start__" | N
    • 结束键: "__end__" | N

    返回值 this

  • 参数

    返回 编译图<N, 任何, 任何>

  • 参数

    • : N

    返回值 this

    已弃用

    请使用 addEdge(START, 键) 代替

  • 参数

    • : N

    返回值 this

    已弃用

    请使用 addEdge(键, END) 代替

  • 参数

    • 可选 中断: 字符串[]

    返回