str2buf
Version:
isomorphic string <=> buffer in 183 bytes
19 lines (14 loc) • 535 B
JavaScript
function fromUint8Array(uint8Array) {
return uint8Array.reduce(function (ag, c) { return ag += String.fromCharCode(c); }, '');
}
function toUint8Array(binaryStr) {
return new Uint8Array(binaryStr.length).map(function (v, i) { return binaryStr.charCodeAt(i); });
}
function fromBuffer(buffer) {
return fromUint8Array(new Uint8Array(buffer));
}
function toBuffer(binaryStr) {
return toUint8Array(binaryStr).buffer;
}
export { fromUint8Array, toUint8Array, fromBuffer, toBuffer };
//# sourceMappingURL=str2buf.mjs.map