Skip to content

MonqueEventMap

Defined in: packages/core/src/events/types.ts:6

Event payloads for Monque lifecycle events.

changestream:closed: undefined;

Defined in: packages/core/src/events/types.ts:61

Emitted when the change stream is closed.


changestream:connected: undefined;

Defined in: packages/core/src/events/types.ts:49

Emitted when the change stream is successfully connected.


changestream:error: object;

Defined in: packages/core/src/events/types.ts:54

Emitted when a change stream error occurs.

error: Error;

changestream:fallback: object;

Defined in: packages/core/src/events/types.ts:66

Emitted when falling back from change streams to polling-only mode.

reason: string;

job:cancelled: object;

Defined in: packages/core/src/events/types.ts:72

Emitted when a job is manually cancelled.

job: Job;

job:complete: object;

Defined in: packages/core/src/events/types.ts:15

Emitted when a job finishes successfully.

duration: number;

Processing duration in milliseconds

job: Job;

job:deleted: object;

Defined in: packages/core/src/events/types.ts:87

Emitted when a job is manually deleted.

jobId: string;

job:error: object;

Defined in: packages/core/src/events/types.ts:34

Emitted for unexpected errors during processing.

error: Error;
optional job: Job<unknown>;

job:fail: object;

Defined in: packages/core/src/events/types.ts:24

Emitted when a job fails (may retry).

error: Error;
job: Job;
willRetry: boolean;

Whether the job will be retried


job:retried: object;

Defined in: packages/core/src/events/types.ts:79

Emitted when a job is manually retried.

job: Job;
previousStatus: "failed" | "cancelled";

job:start: Job;

Defined in: packages/core/src/events/types.ts:10

Emitted when a job begins processing.


jobs:cancelled: object;

Defined in: packages/core/src/events/types.ts:94

Emitted when multiple jobs are cancelled in bulk.

count: number;
jobIds: string[];

jobs:deleted: object;

Defined in: packages/core/src/events/types.ts:110

Emitted when multiple jobs are deleted in bulk.

count: number;

jobs:retried: object;

Defined in: packages/core/src/events/types.ts:102

Emitted when multiple jobs are retried in bulk.

count: number;
jobIds: string[];

stale:recovered: object;

Defined in: packages/core/src/events/types.ts:42

Emitted when stale jobs are recovered on startup.

count: number;