Module @ovotech/laminar-pgboss
Type aliases
JobWorker
Job
Worker
<TData, TContext>: (data
: JobData<TData> & TContext) => Promise<void>Type parameters
TData: Empty
TContext: Empty = Empty
Type declaration
- (data: JobData<TData> & TContext): Promise<void>
Parameters
Returns Promise<void>
WorkerMiddleware
Worker
Middleware
<TProvide, TRequire>: AbstractMiddleware<JobData, void, TProvide, TRequire>Type parameters
TProvide: Empty = Empty
TRequire: Empty = Empty
Functions
jobLoggingMiddleware
- jobLoggingMiddleware<TLogger>(source: TLogger): WorkerMiddleware<LoggerContext<TLogger>>
Type parameters
Parameters
A function to be called by QueueWorkerService workers.