@454creative/easy-events
Version:
A minimal event engine for Node.js and NestJS, wrapping Emmett for lightweight in-process event handling
27 lines • 1.12 kB
TypeScript
import { Provider } from '@nestjs/common';
/**
* Factory provider for Easy Events with proper error handling and dependency management
* This addresses the initialization order issues encountered in NestJS applications
*/
export declare const EasyEventsProvider: Provider;
/**
* Observability provider with proper error handling
* Depends on ConfigService and LoggerService for proper initialization
*/
export declare const ObservabilityEngineProvider: Provider;
/**
* Storage engine provider with proper error handling
* Depends on ConfigService and LoggerService for proper initialization
*/
export declare const StorageEngineProvider: Provider;
/**
* Enhanced events provider that integrates with observability and storage
* This provider ensures proper initialization order and error handling
*/
export declare const EnhancedEasyEventsProvider: Provider;
/**
* Simple events provider for basic usage without observability/storage
* This is the most reliable provider for basic event handling
*/
export declare const SimpleEasyEventsProvider: Provider;
//# sourceMappingURL=nestjs-providers.d.ts.map