pix-toolchain
Version:
Ferramentas para facilitar a utilização do Pix com Typescript/Javascript
28 lines (27 loc) • 800 B
TypeScript
export declare class Validate {
/**
* Valida o tipo de chave
* @param key Chave Pix que deseja validar o tipo
* @returns Objeto com a validação do tipo de chave
*/
validate(key: string): {
cpf: boolean;
cnpj: boolean;
evp: boolean;
email: boolean;
phone: boolean;
};
/**
* Retorna um array de KeyType com o tipo que a chave pode ser.
* Util para validar quando a chave pode ser um CPF ou um CELULAR
* Ex: 12945678969 Pode ser tanto um CPF quanto um celular
* @param key Chave Pix que deseja validar
* @returns Array com os tipos de chave que ela pode ser
*/
keyType(key: string): Array<KeyType>;
private cpf;
private cnpj;
private evp;
private email;
private phone;
}