assertValid static method

void assertValid(
  1. 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);
  }
}