@nestjstools/messaging
Version:
Simplifies asynchronous and synchronous message handling with support for buses, handlers, channels, and consumers. Build scalable, decoupled applications with ease and reliability.
14 lines (13 loc) • 725 B
TypeScript
import { DynamicModule, OnApplicationBootstrap, OnModuleDestroy } from '@nestjs/common';
import { MessagingModuleAsyncOptions, MessagingModuleOptions } from './config';
import { DiscoveryService, ModuleRef } from '@nestjs/core';
export declare class MessagingModule implements OnApplicationBootstrap, OnModuleDestroy {
private readonly moduleRef;
private readonly discoveryService;
static forRoot(options: MessagingModuleOptions): DynamicModule;
static forRootAsync(options: MessagingModuleAsyncOptions): DynamicModule;
private static createDynamicModule;
constructor(moduleRef: ModuleRef, discoveryService: DiscoveryService);
onApplicationBootstrap(): any;
onModuleDestroy(): Promise<any>;
}