@nestjstools/messaging-azure-service-bus-extension
Version:
Extension to handle messages and dispatch them over Azure service bus
15 lines (14 loc) • 641 B
TypeScript
import { Channel } from '@nestjstools/messaging';
import { AzureServiceBusChannelConfig } from './azure-service-bus-channel.config';
import { ServiceBusAdministrationClient, ServiceBusClient } from '@azure/service-bus';
export declare class AzureServiceBusChannel extends Channel<AzureServiceBusChannelConfig> {
readonly client: ServiceBusClient;
readonly adminClient?: ServiceBusAdministrationClient;
constructor(config: AzureServiceBusChannelConfig);
isQueueMode(): boolean;
isTopicMode(): boolean;
getQueue(): string;
getTopic(): string;
getSubscription(): string;
onChannelDestroy(): Promise<void>;
}