UNPKG

@sailboat-computer/event-bus

Version:

Standardized event bus for sailboat computer v3 with resilience features and offline capabilities

25 lines 797 B
/** * Event bus configuration validation */ import { EventBusConfig, RedisAdapterConfig, MemoryAdapterConfig } from './types'; /** * Default event bus configuration */ export declare const DEFAULT_CONFIG: EventBusConfig; /** * Default Redis adapter configuration */ export declare const DEFAULT_REDIS_CONFIG: Partial<RedisAdapterConfig>; /** * Default memory adapter configuration */ export declare const DEFAULT_MEMORY_CONFIG: Partial<MemoryAdapterConfig>; /** * Validate event bus configuration * * @param config - Event bus configuration * @returns Validated configuration with defaults applied * @throws ConfigurationError if configuration is invalid */ export declare function validateConfig(config: Partial<EventBusConfig>): EventBusConfig; //# sourceMappingURL=config.d.ts.map