carvalhoviniciusluiz / cpf-cnpj-validator

Valida e formata strings de CPF ou CNPJ.
MIT License
206 stars 27 forks source link

func isValid tá pedindo o segundo param sendo q é opcional #12

Closed nelsera closed 4 years ago

nelsera commented 4 years ago

isValid

carvalhoviniciusluiz commented 4 years ago

bem estranho, irei verificar!

vigoru commented 4 years ago

O mesmo ocorreu aqui comigo.

carvalhoviniciusluiz commented 4 years ago

irei investigar por que, na teoria esta como não obrigatório https://github.com/carvalhoviniciusluiz/cpf-cnpj-validator/blob/deb38a5d8370d8379cbada9df0bc54b3378c6c88/src/cpf.ts#L22

satheler commented 4 years ago

Também acontece o mesmo comigo.

carvalhoviniciusluiz commented 4 years ago

Alguém monta um projeto test apresentando esse problema, tentei simular mas não peguei nada

satheler commented 4 years ago

cpf.d.ts

declare const _default: {
    verifierDigit: (digits: any) => number;
    strip: (number: any, strict: any) => any;
    format: (number: any) => any;
    isValid: (number: any, strict: any) => boolean;
    generate: (formatted: any) => any;
};
export default _default;

image

==== ==== ====

cnpj.d.ts

declare const _default: {
    verifierDigit: (digits: any) => number;
    strip: (number: any, strict: any) => any;
    format: (number: any) => any;
    isValid: (number: any, strict: any) => boolean;
    generate: (formatted: any) => any;
};
export default _default;

image

carvalhoviniciusluiz commented 4 years ago

Problema estava na criação automática de arquivos .d.ts 🤦 valeu @satheler pelos prints Atualizem e vejam se resolveu..

satheler commented 4 years ago

Atualizado para a versão 1.0.2 e funcionou 100%!!!