UNPKG

@nestjstools/messaging-azure-service-bus-extension

Version:
15 lines (14 loc) 641 B
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>; }