Workflow.branch()
.branch()
メソッドは、ワークフローのステップ間に条件分岐を作成し、直前のステップの結果に応じて異なる処理経路を選択できるようにします。
使用例
workflow.branch([
[async ({ context }) => true, step1],
[async ({ context }) => false, step2],
]);
パラメータ
steps:
[() => boolean, Step]
条件関数と、その条件が真の場合に実行するステップからなるタプルの配列
戻り値
workflow:
NewWorkflow
メソッドチェーン用のワークフローインスタンス