Stratal API Reference
    Preparing search index...

    Class StratalWorker<Env>Abstract

    Base class for Cloudflare Workers using the modules framework. Handles Application singleton management and provides default handlers.

    export default class Backend extends StratalWorker<Cloudflare.Env> {
    protected configure() {
    return {
    module: AppModule,
    logging: { level: LogLevel.INFO },
    }
    }
    }

    Type Parameters

    Hierarchy

    • WorkerEntrypoint<Env>
      • StratalWorker
    Index

    Constructors

    Properties

    __WORKER_ENTRYPOINT_BRAND: never
    ctx: ExecutionContext<{}>
    env: Env

    Methods

    • Parameters

      • message: ForwardableEmailMessage

      Returns void | Promise<void>

    • Handle HTTP requests via RouterService. Override for custom request handling.

      Parameters

      • request: Request

      Returns Promise<Response>

    • Handle queue batches. Override for custom queue handling.

      Parameters

      • batch: MessageBatch

      Returns Promise<void>

    • Handle scheduled cron triggers. Override for custom scheduled handling.

      Parameters

      • controller: ScheduledController

      Returns Promise<void>

    • Parameters

      • events: TraceItem[]

      Returns void | Promise<void>

    • Parameters

      • event: TailEvent<Onset>

      Returns TailEventHandlerType | Promise<TailEventHandlerType>

    • Parameters

      • controller: TestController

      Returns void | Promise<void>

    • Parameters

      • traces: TraceItem[]

      Returns void | Promise<void>