UNPKG

@sls-next/core

Version:
23 lines (22 loc) 683 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.toRequest = void 0; const toRequest = (event) => { var _a; const [uri, querystring] = ((_a = event.req.url) !== null && _a !== void 0 ? _a : "").split("?"); const headers = {}; for (const [key, value] of Object.entries(event.req.headers)) { if (value && Array.isArray(value)) { headers[key.toLowerCase()] = value.map((value) => ({ key, value })); } else if (value) { headers[key.toLowerCase()] = [{ key, value }]; } } return { headers, querystring, uri }; }; exports.toRequest = toRequest;