unified-error-handling
Version:
A lightweight, zero-dependency error handling library with dynamic adapter loading for multiple error tracking services
17 lines • 1.05 kB
TypeScript
/**
* Configuration management for unified error handling
*
* This module provides comprehensive configuration management including:
* - Default configurations for all providers
* - Configuration merging with user precedence
* - Validation and sanitization
* - Configuration builders and utilities
*/
export * from './defaults';
export * from './merger';
export * from './validator';
export { DEFAULT_UNIFIED_CONFIG, BASE_DEFAULTS, PROVIDER_DEFAULTS, ENVIRONMENT_PRESETS, getProviderDefaults, getEnvironmentPreset, getDefaultConfig, } from './defaults';
export { deepMerge, mergeWithDefaults, mergeProviderConfig, createConfigBuilder, createEnvironmentConfig, createProviderConfig, ConfigBuilder, } from './merger';
export { validateConfig, validateBaseConfig, validateFirebaseConfig, validateSentryConfig, sanitizeConfig, createValidator, isValidConfig, formatValidationErrors, ConfigValidator, } from './validator';
export type { ValidationResult, ValidationError, ValidationWarning } from './validator';
//# sourceMappingURL=index.d.ts.map