CpfValidator
Utilitário para validar CPFs com e sem máscara.
Instalação e Importação
typescript
import { cpfValidator } from '@sysvale/foundry';Função
cpfValidator()
Valida CPFs com e sem máscara, indicando se os mesmos são válidos.
Sintaxes
typescript
cpfValidator(value: string): booleanParâmetros
Assinatura 1:
value(string): CPF (com ou sem máscara) a ser validado
Retorno
boolean - Resultado da validação, true para CPF válido e false para inválido
Exemplos
Usando CPF com máscara:
typescript
cpfValidator('252.512.510-09'); // → true
cpfValidator('000.000.000-00'); // → falseUsando CPF sem máscara:
typescript
cpfValidator('25251251009'); // → true
cpfValidator('00000000000'); // → falseTratamento de Erros
A função lança um erro quando os parâmetros obrigatórios não são fornecidos:
typescript
// ❌ Erro: tipagem do parâmetro é inválida
cpfValidator(71234567823);
// → Error: O tipo do parâmetro passado é inválido.
// ✅ Correto
cpfValidator('71234567823'); // → falseNotas
- A função é type-safe