validate static method
Valida um Map de dados contra um Map de esquemas BrZod.
Suporta aninhamento:
BrZod.validate(
data: {'user': {'email': 'x'}},
params: {'user': {'email': BrZod().email()}},
);
Implementation
static BrZodResult validate({
required Map<String, dynamic> data,
required Map<String, dynamic> params,
}) {
final errors = _buildErrorMap(data: data, params: params);
final errorList = _buildErrorList(data: data, params: params);
return BrZodResult(
isValid: errors.isEmpty,
errors: errors,
errorList: errorList,
);
}