Skip to main content
Module

x/kvmq/mod.ts>WorkerEventMap

Library inspired by BullMQ for Deno
Latest
interface WorkerEventMap
import { type WorkerEventMap } from "https://deno.land/x/kvmq@v0.3.0/mod.ts";

Map of events emitted by a Worker.

Type Parameters

State

Type of custom state data that is passed to the worker when processing a job.

Properties

error: CustomEvent<{ error: Error; job: Job<State>; }>

Emitted every time when processing a job fails.

The job will be processed again if it has more attempts left.

complete: CustomEvent<{ job: Job<State>; }>

Emitted every time when a job is completed.

The job is already deleted from the queue when this event is emitted. It will be added again if it has more repeats left.