firebase-tools
Version:
Command-Line Interface for Firebase
20 lines (19 loc) • 503 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.reqBodyToBuffer = void 0;
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);
}
exports.reqBodyToBuffer = reqBodyToBuffer;
;