UNPKG

@ginden/blinkstick-v2

Version:
20 lines 616 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.asBuffer = asBuffer; const node_buffer_1 = require("node:buffer"); /** * Coerce a number array, Buffer, or Uint8Array to a Buffer. * Already existing Buffers are returned as-is. * Uint8Arrays are converted to Buffers without copying. * @param data */ function asBuffer(data) { if (Array.isArray(data)) { return node_buffer_1.Buffer.from(data); } if (node_buffer_1.Buffer.isBuffer(data)) { return data; } return node_buffer_1.Buffer.from(data.buffer); } //# sourceMappingURL=as-buffer.js.map