assertClayCompatible function
Throws ClayIncompatibleException when config is not compatible with
Clay.
Implementation
void assertClayCompatible(ClayConfig config) {
if (isClayConfigCompatibleWithClay(config)) {
return;
}
throw ClayIncompatibleException(
currentVersion: clayCoreVersion,
requiredConstraint: config.environment.clay.toString(),
);
}