UNPKG

anybase2

Version:

convert from and to numeric bases from base 2 to base 62

25 lines 691 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.decToBase = exports.baseToDec = void 0; const data_1 = require("./data"); function baseToDec(original_number, base) { let len, m, n10; n10 = 0; for (m = 0, len = original_number.length; m < len; m++) { let char = original_number[m]; (n10 = n10 * base + data_1.map[char]); } return n10; } exports.baseToDec = baseToDec; function decToBase(n, base) { let nx = ''; while (n > 0) { let mod = n % base; n = (n - mod) / base; nx = data_1.chars[mod] + nx; } return nx; } exports.decToBase = decToBase; //# sourceMappingURL=convert.js.map