validOrThrowIfHasRequiredParameters function
Implementation
void validOrThrowIfHasRequiredParameters(List<ParameterElement> params) {
final hasRequiredParameter =
params.any((parameter) => parameter.isRequiredNamed);
if (hasRequiredParameter) {
throw InvalidGenerationSourceError(
'Spec definition parameters cannot have the `required` keyword.',
);
}
}