br_zod library
Biblioteca de compatibilidade para a validação fluente BrZod.
Novos projetos devem importar o barrel estreito do pacote especializado:
package:all_br_validations/br_zod.dart.
O import histórico continua mantido e preserva BrZod, seu callback,
locale, resultado de mapas e política de senha, exatamente como o barrel
original. Não há versão de remoção aprovada.
import 'package:all_validations_br/br_zod.dart';
final validator = BrZod().required().cpf().build;
Classes
- BrZod
- Validador fluente para Flutter/Dart com foco em validações brasileiras.
- BrZodResult
- Resultado de BrZod.validate — usado na validação de Maps.
- ILocaleBrZod
- Interface de mensagens de erro do BrZod.
- LocalePtBR
- Locale padrão do BrZod em Português do Brasil.
- PasswordPolicy
-
Configuração de política de senha para
isPassword.
Typedefs
- BrZodCallback = String? Function(dynamic value)
-
Callback de validação: recebe o valor e retorna
null(válido) ou uma mensagem de erro (inválido).