| 12345678910111213141516171819202122232425262728293031 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- exports.concatBytes = concatBytes;
- exports.encodeUTF8 = encodeUTF8;
- exports.decodeUTF8 = decodeUTF8;
- function concatBytes(buffers) {
- let length = 0;
- for (const buffer of buffers) {
- length += buffer.length;
- }
- const output = new Uint8Array(length);
- let index = 0;
- for (const buffer of buffers) {
- output.set(buffer, index);
- index += buffer.length;
- }
- return output;
- }
- let encodeUTF8_;
- function encodeUTF8(str) {
- let encoder;
- return (encodeUTF8_ ??
- ((encoder = new globalThis.TextEncoder()), (encodeUTF8_ = encoder.encode.bind(encoder))))(str);
- }
- let decodeUTF8_;
- function decodeUTF8(bytes) {
- let decoder;
- return (decodeUTF8_ ??
- ((decoder = new globalThis.TextDecoder()), (decodeUTF8_ = decoder.decode.bind(decoder))))(bytes);
- }
- //# sourceMappingURL=bytes.js.map
|