UNPKG

iota-converter

Version:

Converts between trytes, trits and bytes

20 lines (19 loc) 459 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function numberToTrits(number) { var i, j, r, n, v; const trits = new Array(); n = number < 0; v = n ? -number : number; while (v > 0) { r = v % 3; v = Math.floor(v / 3); if (r === 2) { r = -1; v += 1; } trits.push(n ? r && -r : r); } return trits; } exports.numberToTrits = numberToTrits;