vyndra-js
Version:
Micro Node.js framework with routing, ORM, decorators, and automatic DI
13 lines (12 loc) • 381 B
TypeScript
export declare class QueueService {
private static instance;
private adapter;
private connected;
private isRemote;
private constructor();
static getInstance(): QueueService;
private detectRemote;
connect(): Promise<void>;
publish(queue: string, data: any): Promise<any>;
consume(queue: string, handler: (data: any) => void): Promise<any>;
}