@sigiljs/sigil
Version:
TypeScript-first Node.js HTTP framework offering schema-driven routing, modifier-based middleware, plugin extensibility, and flexible response templating
25 lines (24 loc) • 485 B
JavaScript
import o from "../containers/incoming-body.mjs";
import r from "../containers/incoming-file.mjs";
import i from "../read-body-buffer.mjs";
async function f(e) {
const n = await i(e);
return n ? {
body: new o(null),
files: [
new r({
key: "",
buffer: n,
mimeType: e.headers["content-type"],
name: crypto.randomUUID(),
originalName: ""
})
]
} : {
files: [],
body: new o(null)
};
}
export {
f as default
};