UNPKG

robert

Version:

A generic shitty http client in nod.js

31 lines (30 loc) 1.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const robert_util_1 = require("robert-util"); async function default_1(res, format, maxSize) { switch (format) { case "status": return res.statusCode; case "statusText": return res.statusMessage; case "headers": return res.headers; case "stream": return res; case "buffer": return (0, robert_util_1.toBuffer)(res, maxSize); case "bufferArray": return (0, robert_util_1.toBuffers)(res, maxSize); case "text": return (0, robert_util_1.toString)(res, maxSize); case "json": return (0, robert_util_1.toJSON)(res, maxSize); case "arrayBuffer": return (0, robert_util_1.toArrayBuffer)(res, maxSize); case "blob": return (0, robert_util_1.toBlob)(res, maxSize); default: throw new Error("Invalid format: " + format); } } exports.default = default_1;