MCPcopy
hub / github.com/socketio/socket.io / toBuffer

Function toBuffer

packages/engine.io-parser/lib/encodePacket.ts:17–28  ·  view source on GitHub ↗
(data: BufferSource, forceBufferConversion: boolean)

Source from the content-addressed store, hash-verified

15};
16
17const toBuffer = (data: BufferSource, forceBufferConversion: boolean) => {
18 if (
19 Buffer.isBuffer(data) ||
20 (data instanceof Uint8Array && !forceBufferConversion)
21 ) {
22 return data;
23 } else if (data instanceof ArrayBuffer) {
24 return Buffer.from(data);
25 } else {
26 return Buffer.from(data.buffer, data.byteOffset, data.byteLength);
27 }
28};
29
30let TEXT_ENCODER;
31

Callers 2

encodePacketFunction · 0.85
encodePacketToBinaryFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected