An abstract interface for a message queue.
enqueue(message: any,options?: MessageQueueEnqueueOptions,): Promise<void>
Enqueues a message in the queue.
listen(handler: (message: any) => Promise<void> | void,options?: MessageQueueListenOptions,): Promise<void>
Listens for messages in the queue.