@aptpod/iscp-ts
Version:
iSCP 2.0 client library for TypeScript
13 lines • 489 B
JavaScript
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