UNPKG

@logistically/events-nestjs

Version:

NestJS integration for @logistically/events v3 - Event-driven architecture with Redis Streams

18 lines (17 loc) 675 B
import { OnModuleInit } from '@nestjs/common'; import { EventSystemService } from './event-system.service'; export declare class AutoEventHandlerService implements OnModuleInit { private readonly eventSystemService; private readonly logger; private consumer; private static instance; constructor(eventSystemService: EventSystemService); static getInstance(): AutoEventHandlerService | null; onModuleInit(): Promise<void>; private initializeConsumer; /** * Register event handlers from a service instance using AutoEventHandler decorators */ registerEventHandlers(instance: any): Promise<void>; private registerHandler; }