export interface BigObject { [index: string]: T; } export interface MaskType { text?: string; textMask: false | (string | RegExp)[] | ((raw: string) => (string | RegExp)[]); numberToString?: Function; textMaskFunction?: Function; } export interface Masks { aih: MaskType; cartaocredito: MaskType; celular: MaskType; cep: MaskType; certidao: MaskType; chassi: MaskType; cid: MaskType; cnae: MaskType; cnh: MaskType; cnhespelho: MaskType; renachestadual: MaskType; renachseguranca: MaskType; cnpj: MaskType; cns: MaskType; contabanco: MaskType; cpf: MaskType; cpfcnpj: MaskType; currency: MaskType; data: MaskType; datahora: MaskType; date: MaskType; datetime: MaskType; ect: MaskType; endereco: MaskType; iptu: MaskType; number: MaskType; porcentagem: MaskType; pispasep: MaskType; placa: MaskType; processo: MaskType; renavam: MaskType; rg: MaskType; sped: MaskType; telefone: MaskType; time: MaskType; titulo: MaskType; utils: MaskType; } export interface MasksIE { [index: string]: MaskType; }