UNPKG

matterbridge-roborock-vacuum-plugin

Version:
32 lines 1.01 kB
import { BaseError } from './BaseError.js'; /** * Base class for configuration-related errors. */ export declare class ConfigurationError extends BaseError { constructor(message: string, metadata?: Record<string, unknown>); } /** * Thrown when required configuration field is missing. */ export declare class MissingConfigurationError extends ConfigurationError { constructor(field: string); } /** * Thrown when configuration value is invalid. */ export declare class InvalidConfigurationError extends ConfigurationError { constructor(field: string, value: unknown, expectedFormat?: string); } /** * Thrown when credentials are missing from configuration. */ export declare class MissingCredentialsError extends ConfigurationError { constructor(); } /** * Thrown when region configuration is invalid. */ export declare class InvalidRegionError extends ConfigurationError { constructor(region: string, validRegions: string[]); } //# sourceMappingURL=ConfigurationError.d.ts.map