DefinitelyTyped/types/cnpj/index.d.ts
Miguel d9a1b4bc72
Added type definitions for cnpj (#42101)
* Added type definitions for cnpj

* removendo patch versioN

* corrigindo github url
2020-02-05 10:53:07 -08:00

25 lines
666 B
TypeScript

// Type definitions for cnpj 3.0
// Project: https://github.com/gabrielizaias/cnpj
// Definitions by: Miguel A. Almeida <https://github.com/migueldevmt>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
/**
* Verifica validade do cnpj
* @param cnpj o CNPJ a ser validado.
* @returns Verdadeiro ou falso indicando a validade.
*/
export function validate(cnpj: string): boolean;
/**
* Formata o cnpj com pontos e barra
* @param cnpj o CNPJ a ser formatado.
* @returns A string formatado.
*/
export function format(cnpj: number): string;
/**
* Gera um cnpj aleatorio e valido
* @returns CNPJ gerado
*/
export function generate(): string;