UNPKG

@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
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>; }