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