/// Exception thrown when an invalid environment is provided to [ConfigLoader]. class InvalidEnvironmentException implements Exception { /// The invalid environment that was provided. final String environment; /// Creates an [InvalidEnvironmentException] with the provided environment. InvalidEnvironmentException(this.environment); @override String toString() { return 'InvalidEnvironmentException: Invalid environment "$environment". ' 'Valid environments are: dev, prod'; } }