@dugongjs/nestjs
Version:
14 lines (13 loc) • 809 B
TypeScript
import { type OnModuleInit } from "@nestjs/common";
import { DiscoveryService, MetadataScanner } from "@nestjs/core";
import { AggregateMessageConsumerService } from "../aggregate-message-consumer/aggregate-message-consumer.service.js";
import type { ILoggerFactory } from "../logger/i-logger-factory.js";
export declare class AggregateDomainEventConsumerExplorerService implements OnModuleInit {
private readonly discoveryService;
private readonly metadataScanner;
private readonly aggregateMessageConsumerService;
private readonly logger?;
constructor(discoveryService: DiscoveryService, metadataScanner: MetadataScanner, aggregateMessageConsumerService: AggregateMessageConsumerService, loggerFactory?: ILoggerFactory);
onModuleInit(): Promise<void>;
private collectHandlers;
}