assertClayCompatible function

void assertClayCompatible(
  1. ClayConfig config
)

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(),
  );
}