メインコンテンツへ移動

Workflow.branch()

.branch() メソッドは Workflow のステップ間に条件分岐を作成し、前のステップの結果に基づいて異なるパスを選択できるようにします。

使用例
使用例への直接リンク

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

パラメーター
パラメーターへの直接リンク

steps:

[() => boolean, Step]
条件関数と、その条件が true の場合に実行するステップをそれぞれ含むタプルの配列

戻り値
戻り値への直接リンク

workflow:

NewWorkflow
メソッドチェーンに使用する Workflow インスタンス