onirii
Version:
Universal queue SDK
14 lines (13 loc) • 505 B
TypeScript
import { Options } from 'amqplib';
export interface OriginalMessageInterface {
sendMessage(targetQueueOrExchange: string, key: string, message: any, options: messageOptions): Promise<sendMessageRsType>;
sendMessageBatch<T>(): T;
receiveMessage<T>(): T;
deleteMessage<T>(): T;
deleteMessageBatch<T>(): T;
changeMessageVisibility<T>(): T;
changeMessageVisibilityBatch<T>(): T;
}
declare type messageOptions = Options.Publish;
declare type sendMessageRsType = boolean;
export {};