doc-br
Version:
Validação de documentos brasileiros para facilitar o desenvolvimento
25 lines (24 loc) • 849 B
TypeScript
import { Validators } from "./Validators";
import { Sucesso } from "./Sucesso";
import { Erro } from "./Erro";
import { Data } from "./Data";
export default class CnpjValidator extends Validators {
parameter?: string;
/**
* @param {string} parameter - CNPJ que deve ser validado. Caso você queria apenas gerar um CNPJ, esse campo pode ser deixado vazio
*/
constructor(parameter?: string);
asyncRun(): Promise<Sucesso | Erro>;
/**
* @return {string} - Gera número de CNPJ falso. No entanto, pode passa por qualquer validador.
*/
falsify(): Data<String>;
/**
* @return {Sucesso | Erro} - Verifica a validade de qualquer CNPJ. O CNPJ deve estar no formato com ou sem mascara.
*/
run(): Sucesso | Erro;
private gerenateSeed;
private round;
private sum;
private generate;
}