validateOrThrowHasAnyFields function
Implementation
void validateOrThrowHasAnyFields(List<FieldElement> fields) {
// Check if any field is required (non-nullable)
final hasFields = fields.isNotEmpty;
if (hasFields) {
throw InvalidGenerationSourceError(
'Spec definition must only have contructor parameters',
);
}
}