1.0.2 • Published 2 years ago
validator-br-nestjs v1.0.2
validator-br-nestjs
Este pacote é uma integração do validation-br com o NestJS, fornecendo decorators de validação para tipos específicos de dados brasileiros.
Instalação
Para instalar o pacote, basta executar o seguinte comando:
npm install validator-br-nestjsou
yarn add validator-br-nestjsUso
O pacote fornece decorators personalizados para uso com o class-validator do NestJS. Você pode usá-los em suas classes DTOs para aplicar validações específicas de dados brasileiros.
Aqui estão os decorators disponíveis:
@IsCPFOrCNPJ: Validação para números de CPF ou CNPJ.@IsCPF: Validação para números de CPF.@IsCNPJ: Validação para números de CNPJ.@IsCNH: Validação para números de CNH.@IsNUP17: Validação para números de NUP17 (Número Unificado de Protocolo do Governo Federal).@IsJudicialProcess: Validação para números de Processos Judiciais.@IsPIS: Validação para números de PIS/PASEP/NIS/NIT.@IsPostalCode: Validação para CEPs brasileiros.@IsRenavam: Validação para números de RENAVAM.@IsTituloEleitor: Validação para números de Título de Eleitor.
Exemplo
Aqui está um exemplo de como usar os decorators em uma classe DTO:
import { IsCPF, IsCNPJ } from 'validator-br-nestjs';
import { IsString } from 'class-validator';
export class CreateUserDto {
@IsString()
name: string;
@IsCPF()
cpf: string;
@IsCNPJ()
cnpj: string;
@IsCPFOrCNPJ()
document: string;
}Contribuição
Contribuições são bem-vindas! Sinta-se à vontade para abrir um pull request ou reportar um problema.
Licença
Este projeto está licenciado sob a MIT License.