UNPKG

@niur/nestjs-service-bus

Version:

NestJS Azure Service Bus Microservice Transport

18 lines 1.08 kB
import { MessageHandlers, ServiceBusClient, ServiceBusReceivedMessage } from "@azure/service-bus"; import { PacketId, ReadPacket, WritePacket } from "@nestjs/microservices"; import { AzureServiceBusClientProxy } from "."; import { AzureServiceBusOptions } from "../interfaces"; export declare class AzureServiceBusClient extends AzureServiceBusClientProxy { protected readonly options: AzureServiceBusOptions; private sbClient; constructor(options: AzureServiceBusOptions); connect(): Promise<any>; protected dispatchEvent<T = any>(packet: ReadPacket<any>): Promise<any>; protected publish(partialPacket: ReadPacket<any>, callback: (packet: WritePacket<any>) => void): () => void; createMessageHandlers: (packet: ReadPacket<any> & PacketId) => MessageHandlers; handleMessage(receivedMessage: ServiceBusReceivedMessage, packet: ReadPacket<any> & PacketId): Promise<void>; getReplyTo: (pattern: string) => string; createServiceBusClient(): ServiceBusClient; close(): Promise<void>; } //# sourceMappingURL=azure-service-bus.client.d.ts.map