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).