> Discover all available pages from the documentation index: https://mastra.zisheng.pro/ja/llms.txt # Workflow\.sleepUntil() `.sleepUntil()` メソッドは、指定した日時まで実行を一時停止します。 ## 使用例 ```typescript workflow.sleepUntil(new Date(Date.now() + 5000)) ``` ## パラメーター **dateOrCallback** (`Date | ((params: ExecuteFunctionParams) => Promise)`): Date オブジェクト、または Date を返すコールバック関数。コールバックは実行コンテキストを受け取り、入力データに基づいて対象時刻を動的に計算できます。 ## 戻り値 **workflow** (`Workflow`): メソッドチェーンに使用する Workflow インスタンス ## その他の使用例 ```typescript import { createWorkflow, createStep } from "@mastra/core/workflows"; const step1 = createStep({...}); const step2 = createStep({...}); export const testWorkflow = createWorkflow({...}) .then(step1) .sleepUntil(async ({ inputData }) => { const { delayInMs } = inputData; return new Date(Date.now() + delayInMs); }) .then(step2) .commit(); ```