assertValid static method
- Config config
Validates a configuration and throws if invalid.
Use this when you want to fail fast on invalid configurations.
Example:
try {
ConfigValidator.assertValid(config);
} on ConfigValidationException catch (e) {
print('Invalid config: $e');
}
Implementation
static void assertValid(Config config) {
final result = validate(config);
if (!result.isValid) {
throw ConfigValidationException(result.errors);
}
}