A task queue library for TypeScript applications, built on top of Bull and integrated with the Oly dependency injection framework. Current version is 1.0.0. It provides decorators for defining tasks, a worker provider for processing tasks, and a publisher for pushing tasks and waiting for results. Differentiators include tight coupling with Oly for declarative job definitions and result waiting.
npm install oly-queueNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Defines a simple task class using @task decorator, creates a kernel with WorkerProvider, gets a Publisher, pushes a job, and waits for the result.
Ensure 'oly@^0.15.1' is installed in your project.
Always define tasks as instance methods on a class that is registered with the kernel.
Monitor changelog for updates on provider/dependency injection changes.
npm install oly-queue
Ensure you call kernel.get(Publisher) after kernel.create()