@grand-board/otel-cloudflare - v6.11.0
    Preparing search index...

    Interface WorkflowStep

    Cloudflare WorkflowStep type

    interface WorkflowStep {
        do<T>(name: string, callback: () => Promise<T>): Promise<T>;
        do<T>(
            name: string,
            config: WorkflowStepConfig,
            callback: () => Promise<T>,
        ): Promise<T>;
        sleep(name: string, duration: string | number): Promise<void>;
        sleepUntil(name: string, timestamp: number | Date): Promise<void>;
        waitForEvent<T = unknown>(
            name: string,
            options: { timeout?: string; type: string },
        ): Promise<T>;
    }
    Index

    Methods

    • Type Parameters

      • T

      Parameters

      • name: string
      • callback: () => Promise<T>

      Returns Promise<T>

    • Type Parameters

      • T

      Parameters

      Returns Promise<T>

    • Parameters

      • name: string
      • duration: string | number

      Returns Promise<void>

    • Parameters

      • name: string
      • timestamp: number | Date

      Returns Promise<void>

    • Type Parameters

      • T = unknown

      Parameters

      • name: string
      • options: { timeout?: string; type: string }

      Returns Promise<T>