Options
All
  • Public
  • Public/Protected
  • All
Menu

Module @ovotech/laminar-pgboss

Index

Type aliases

JobWorker<TData, TContext>: (data: JobData<TData> & TContext) => Promise<void>

Type parameters

  • TData: Empty

  • TContext: Empty = Empty

Type declaration

    • (data: JobData<TData> & TContext): Promise<void>
WorkerMiddleware<TProvide, TRequire>: AbstractMiddleware<JobData, void, TProvide, TRequire>

Worker middleware, to be used when building middlewares specifically for QueueWorkerService workers.

Type parameters

  • TProvide: Empty = Empty

  • TRequire: Empty = Empty

Functions

  • jobLoggingMiddleware<TLogger>(source: TLogger): WorkerMiddleware<LoggerContext<TLogger>>

Generated using TypeDoc