UNPKG

silegismg-interpretador-articulacao

Version:
39 lines (38 loc) 1.29 kB
/** * Escreve o número em romano. * * @param {Number} numero */ export declare function transformarNumeroRomano(numero: number): string; /** * Interpreta o número romano, transformando-o em arábico. * * @param romano Número romano. */ export declare function interpretarNumeroRomano(romano: string): number; /** * Escreve o número em letra. * * @param {Number} numero */ export declare function transformarLetra(numero: number, maiuscula?: boolean): string; /** * Interpreta a letra. * * @param letra Letra a ser interpretada. * @param alfabetoCompleto Por padrão, assume o alfabeto completo. Entretanto, * é possível interpretar desconsiderando as letras "k", "w" e "y" na numeração * sequencial. */ export declare function interpretarLetra(letra: string, alfabetoCompleto?: boolean): number; export declare enum FormatacaoNumerica { NENHUMA = 0, ARABICO = 1, ROMANO = 2, ALFABETO_MINUSCULO = 3, ALFABETO_MAIUSCULO = 4, PARAGRAFO_UNICO = 5 } export declare function inferirFormatacao(numero: string | null): FormatacaoNumerica; export declare function interpretarNumero(numero: string | null, formatacao?: FormatacaoNumerica): number; export declare function formatar(numero: number | null, formatacao: FormatacaoNumerica): string | null;