UNPKG

envilder

Version:

A CLI that securely centralizes your environment variables from AWS SSM as a single source of truth

40 lines 1.04 kB
/** * Base class for all domain-specific errors in the application. */ export class DomainError extends Error { constructor(message) { super(message); this.name = this.constructor.name; Error.captureStackTrace(this, this.constructor); } } /** * Error thrown when required arguments are missing or invalid. */ export class InvalidArgumentError extends DomainError { } /** * Error thrown when a required dependency is missing. */ export class DependencyMissingError extends DomainError { } /** * Error thrown when a secret operation fails. */ export class SecretOperationError extends DomainError { } /** * Error thrown when an environment file operation fails. */ export class EnvironmentFileError extends DomainError { } /** * Error thrown when a parameter cannot be found. */ export class ParameterNotFoundError extends DomainError { constructor(paramName) { super(`Parameter not found: ${paramName}`); this.paramName = paramName; } } //# sourceMappingURL=DomainErrors.js.map