@backgroundjs/core
Version:
An extendible background job queue for js/ts applications
13 lines (12 loc) • 723 B
TypeScript
export type { Job, JobStatus, JobHandler } from "./types";
export type { JobStorage } from "./storage/base-storage";
export { InMemoryJobStorage } from "./storage/memory-storage";
export { PostgreSQLJobStorage } from "./storage/postgresql-storage";
export { MongoDBJobStorage } from "./storage/mongodb-storage";
export { RedisJobStorage } from "./storage/redis-storage";
export { JobQueue } from "./queue/job-queue";
export { DistributedJobQueue } from "./queue/distributed-job-queue";
export { MongoDBJobQueue } from "./queue/mongodb-job-queue";
export { PostgreSQLJobQueue } from "./queue/postgresql-job-queue";
export { QueueEvent } from "./utils/queue-event";
export type { QueueEventData } from "./utils/queue-event";