UNPKG

@nodecfdi/base-converter

Version:

Librería que convierte un número entre bases arbitrarias

29 lines (26 loc) 803 B
/** * This is a value object for BaseConverter containing the sequence */ declare class BaseConverterSequence { #private; private readonly sequence; constructor(sequence: string); static isValid(value: string): boolean; static checkIsValid(sequence: string): void; toString: () => string; value(): string; length(): number; } /** * Converts any string of any base to any other base without * JS native parseInt or parseFloat limitations. */ declare class BaseConverter { #private; constructor(sequence: BaseConverterSequence); static createBase36(): BaseConverter; sequence(): BaseConverterSequence; maximumBase(): number; convert(input: string, frombase: number, tobase: number): string; } export { BaseConverter, BaseConverterSequence };