UNPKG

@funded-labs/dab-js

Version:
20 lines (19 loc) 548 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.from32bits = exports.to32bits = void 0; /* eslint-disable prefer-template */ /* eslint-disable no-bitwise */ const to32bits = (num) => { const b = new ArrayBuffer(4); new DataView(b).setUint32(0, num); return Array.from(new Uint8Array(b)); }; exports.to32bits = to32bits; const from32bits = (ba) => { let value; for (let i = 0; i < 4; i += 1) { value = (value << 8) | ba[i]; } return value; }; exports.from32bits = from32bits;