본문으로 건너뛰기

Workflow.수면()

그만큼.sleep()메서드는 지정된 밀리초 동안 실행을 일시 중지합니다. 런타임 정의 지연에 대해 정적 숫자 또는 콜백 함수를 허용합니다.

사용예
사용예에 대한 직접 링크

workflow.sleep(5000)

매개변수
매개변수에 대한 직접 링크

milliseconds:

number | ((context: { inputData: any }) => number | Promise<number>)
실행을 일시 중지할 밀리초 수 또는 지연 시간을 반환하는 콜백

보고
보고에 대한 직접 링크

workflow:

Workflow
메서드 체이닝을 위한 Workflow 인스턴스

확장된 사용 예
확장된 사용 예에 대한 직접 링크

import { createWorkflow, createStep } from "@mastra/core/workflows";

const step1 = createStep({...});
const step2 = createStep({...});

export const testWorkflow = createWorkflow({...})
.then(step1)
.sleep(async ({ inputData }) => {
const { delayInMs } = inputData;
return delayInMs;
})
.then(step2)
.commit();