UNPKG

@aptpod/iscp-ts

Version:

iSCP 2.0 client library for TypeScript

17 lines 633 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MessageEncoder = void 0; const MESSAGE_LENGTH_BYTE_LENGTH = 4; class MessageEncoder { constructor() { this.encode = (data) => { const array = new Uint8Array(MESSAGE_LENGTH_BYTE_LENGTH + data.byteLength); const view = new DataView(array.buffer, array.byteOffset, array.byteLength); view.setUint32(0, data.byteLength, false); array.set(data, MESSAGE_LENGTH_BYTE_LENGTH); return array; }; } } exports.MessageEncoder = MessageEncoder; //# sourceMappingURL=index.js.map