property
ServerWebSocket.binaryType
binaryType?: 'arraybuffer' | 'uint8array' | 'nodebuffer'
Sets how binary data is returned in events.
- if
nodebuffer, binary data is returned asBufferobjects. (default) - if
arraybuffer, binary data is returned asArrayBufferobjects. - if
uint8array, binary data is returned asUint8Arrayobjects.
let ws: WebSocket;
ws.binaryType = "uint8array";
ws.addEventListener("message", ({ data }) => {
console.log(data instanceof Uint8Array); // true
});