UNPKG

doc-br

Version:

Validação de documentos brasileiros para facilitar o desenvolvimento

25 lines (24 loc) 849 B
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; }