UNPKG

@infinito/id3

Version:
23 lines (17 loc) 391 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = getSyncSafe; function getSyncSafe(buf) { if (!(buf instanceof Uint8Array)) { throw new TypeError("getSyncSafe expects a Uint8Array for parameter buf"); } var size = 0; for (var i = 0; i < buf.byteLength; i++) { size <<= 7; size += buf[i] & 0x7f; } return size; } ;