跳到主要内容

Workflow.branch()

.branch() 方法在 workflow 步骤之间创建条件分支,使其可以根据前一个步骤的结果采用不同路径。

使用示例
使用示例的直接链接

workflow.branch([
[async ({ context }) => true, step1],
[async ({ context }) => false, step2],
])

参数
参数的直接链接

steps:

[() => boolean, Step]
元组数组,每个元组包含一个条件函数和一个在条件为 true 时执行的步骤

返回值
返回值的直接链接

workflow:

NewWorkflow
用于方法链式调用的 workflow 实例