UNPKG

firestore-queue

Version:

A powerful, scalable queue system built on Google Firestore with time-based indexing, auto-configuration, and connection reuse

37 lines 883 B
import { FireQueue } from '../core/FireQueue'; import { QueueConfig, QueueMetrics } from '../types'; /** * Queue Manager for handling multiple queues */ export declare class QueueManager { private queues; /** * Add a queue to the manager */ addQueue(name: string, config: QueueConfig): FireQueue; /** * Get a queue by name */ getQueue(name: string): FireQueue | undefined; /** * Initialize all queues */ initializeAll(): Promise<void>; /** * Get metrics for all queues */ getAllMetrics(): Promise<Record<string, QueueMetrics>>; /** * Shutdown all queues */ shutdownAll(): Promise<void>; /** * List all queue names */ listQueues(): string[]; /** * Remove a queue */ removeQueue(name: string): Promise<void>; } //# sourceMappingURL=QueueManager.d.ts.map