UNPKG

@aptpod/iscp-ts

Version:

iSCP 2.0 client library for TypeScript

13 lines 489 B
const MESSAGE_LENGTH_BYTE_LENGTH = 4; export 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; }; } } //# sourceMappingURL=index.js.map