nfewizard-io
Version:
NFeWizard-io é uma biblioteca Node.js projetada para simplificar a interação com os webservices da SEFAZ, proporcionando uma solução robusta para automação de processos relacionados à Nota Fiscal Eletrônica (NF-e).
32 lines (31 loc) • 908 B
TypeScript
declare class ValidaCPFCNPJ {
constructor();
/**
* Valida o CPF ou CNPJ.
* @param cpfCnpj CPF ou CNPJ à validar.
* @returns Retorna um objeto com o tipo do documento e um boolean se é um documento válido ou não
*/
validarCpfCnpj(cpfCnpj: string): {
documentoValido: boolean;
tipoDoDocumento: 'CPF' | 'CNPJ' | 'Desconhecido';
};
/**
* Validoa o CPF
* @param cpf
* @returns Retorna se o CPF é valido ou não
*/
private documentoValidoateCpf;
/**
* Validoa o CNPJ
* @param CNPJ
* @returns Retorna se o CNPJ é valido ou não
*/
private documentoValidoateCnpj;
/**
* Adiciona máscara ao CPF/CNPJ.
* @param cpfCnpj CPF ou CNPJ à adicionar máscara.
* @returns Retorna o documento com máscara.
*/
mascaraCnpjCpf(cpfcnpj: string): string;
}
export default ValidaCPFCNPJ;