UNPKG

@backgroundjs/core

Version:

An extendible background job queue for js/ts applications

20 lines (16 loc) 873 B
// Re-export all types export type { Job, JobStatus, JobHandler } from "./types"; // Re-export storage interfaces and classes 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"; // Re-export queue implementation 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"; // Helper factory function export { QueueEvent } from "./utils/queue-event"; export type { QueueEventData } from "./utils/queue-event";