@grand-board/otel-cloudflare - v8.4.0
    Preparing search index...

    Interface HTTPWorkflowClass<Env, Params>

    Interface for HTTPWorkflow enhanced class

    interface HTTPWorkflowClass<Env = unknown, Params = unknown> {
        new HTTPWorkflowClass(
            ctx: ExecutionContext<unknown>,
            env: Env,
        ): WorkflowEntrypoint<Env, Params>;
        fetch(
            request: Request,
            workflowBinding: WorkflowBinding<Params & { _traceparent?: string }>,
        ): Promise<Response>;
    }

    Type Parameters

    • Env = unknown
    • Params = unknown

    Hierarchy (View Summary)

    Index

    Constructors

    Methods

    Constructors

    Methods

    • Handle incoming HTTP requests for workflow management

      Routes:

      • GET / - Health check
      • POST / - Start a new workflow instance
      • GET /status/:id - Get workflow instance status

      Traceparent from request header is passed to workflow params._traceparent

      Parameters

      Returns Promise<Response>