default: {
fetch: (
request: Request,
Env?: {} | Env,
executionCtx?: ExecutionContext,
) => Response | Promise<Response>;
queue: (
batch: MessageBatch<AgentEvent<unknown>>,
env: Env,
dependencies?: ExecutionContext<unknown> | QueueDependencies,
) => Promise<void>;
scheduled: (
_controller: ScheduledController,
env: Env,
ctx: ExecutionContext<unknown>,
) => void;
}
Type Declaration
-
fetch: (
request: Request,
Env?: {} | Env,
executionCtx?: ExecutionContext,
) => Response | Promise<Response>
-
queue: (
batch: MessageBatch<AgentEvent<unknown>>,
env: Env,
dependencies?: ExecutionContext<unknown> | QueueDependencies,
) => Promise<void>
-
scheduled: (
_controller: ScheduledController,
env: Env,
ctx: ExecutionContext<unknown>,
) => void