Initial commit - Event Planner application

This commit is contained in:
mberlin
2026-03-18 14:55:56 -03:00
commit 86d779eb4d
7548 changed files with 1006324 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
import { OnApplicationBootstrap, OnApplicationShutdown } from '@nestjs/common';
import { DiscoveryService, MetadataScanner, ModuleRef } from '@nestjs/core';
import { EventEmitter2 } from 'eventemitter2';
import { EventEmitterReadinessWatcher } from './event-emitter-readiness.watcher';
import { EventsMetadataAccessor } from './events-metadata.accessor';
export declare class EventSubscribersLoader implements OnApplicationBootstrap, OnApplicationShutdown {
private readonly discoveryService;
private readonly eventEmitter;
private readonly metadataAccessor;
private readonly metadataScanner;
private readonly moduleRef;
private readonly eventEmitterReadinessWatcher;
private readonly injector;
private readonly logger;
constructor(discoveryService: DiscoveryService, eventEmitter: EventEmitter2, metadataAccessor: EventsMetadataAccessor, metadataScanner: MetadataScanner, moduleRef: ModuleRef, eventEmitterReadinessWatcher: EventEmitterReadinessWatcher);
onApplicationBootstrap(): void;
onApplicationShutdown(): void;
loadEventListeners(): void;
private subscribeToEventIfListener;
private getRegisterListenerMethodBasedOn;
private registerRequestScopedListener;
private getRequestFromEventPayload;
private wrapFunctionInTryCatchBlocks;
}