UNPKG

firebase-tools

Version:
19 lines (18 loc) 469 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.reqBodyToBuffer = reqBodyToBuffer; async function reqBodyToBuffer(req) { if (req.body instanceof Buffer) { return Buffer.from(req.body); } const bufs = []; req.on("data", (data) => { bufs.push(data); }); await new Promise((resolve) => { req.on("end", () => { resolve(); }); }); return Buffer.concat(bufs); }