Files
stack/packages/queue/src/index.ts
2026-04-02 20:46:11 -05:00

21 lines
703 B
TypeScript

export {
createQueue,
createQueueClient,
type QueueConfig,
type QueueHandle,
type QueueClient,
type TaskPayload,
} from './queue.js';
export { type QueueAdapter, type QueueConfig as QueueAdapterConfig } from './types.js';
export { createQueueAdapter, registerQueueAdapter } from './factory.js';
export { createBullMQAdapter } from './adapters/bullmq.js';
export { createLocalAdapter } from './adapters/local.js';
import { registerQueueAdapter } from './factory.js';
import { createBullMQAdapter } from './adapters/bullmq.js';
import { createLocalAdapter } from './adapters/local.js';
registerQueueAdapter('bullmq', createBullMQAdapter);
registerQueueAdapter('local', createLocalAdapter);