UNPKG

@dueheads/citi-bank-boleto-sdk

Version:

SDK para registro de boletos na API do Citibank via mTLS.

16 lines (15 loc) 624 B
/** * Formata e valida a linha digitável de um boleto bancário. */ export declare class LinhaDigitavelFormatter { /** * Formata uma linha digitável de 47 dígitos no padrão com pontos e espaços. * Ex: '12345678901234567890123456789012345678901234567' se torna * '12345.67890 12345.678901 23456.789012 3 45678901234567' * * @param linhaDigitavel A linha digitável com 47 dígitos, sem formatação. * @returns A linha digitável formatada. * @throws {Error} Se a entrada for inválida (diferente de 47 dígitos numéricos). */ format(linhaDigitavel: string): string; }