UNPKG

@fly/edge

Version:
18 lines 2.98 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeRequest = void 0; /** * Converts RequestInfo into a Request object. * @param req raw request */ function normalizeRequest(req, init) { if (typeof req === "string") { req = new Request(req, init); } if (!(req instanceof Request)) { throw new Error("req must be either a string or a Request object"); } return req; } exports.normalizeRequest = normalizeRequest; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmV0Y2guanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvZmV0Y2gudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBTUE7OztHQUdHO0FBQ0gsU0FBZ0IsZ0JBQWdCLENBQUMsR0FBZ0IsRUFBRSxJQUFrQjtJQUNuRSxJQUFJLE9BQU8sR0FBRyxLQUFLLFFBQVEsRUFBRTtRQUMzQixHQUFHLEdBQUcsSUFBSSxPQUFPLENBQUMsR0FBRyxFQUFFLElBQUksQ0FBQyxDQUFBO0tBQzdCO0lBQ0QsSUFBSSxDQUFDLENBQUMsR0FBRyxZQUFZLE9BQU8sQ0FBQyxFQUFFO1FBQzdCLE1BQU0sSUFBSSxLQUFLLENBQUMsaURBQWlELENBQUMsQ0FBQTtLQUNuRTtJQUNELE9BQU8sR0FBaUIsQ0FBQTtBQUMxQixDQUFDO0FBUkQsNENBUUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEhUVFAgaGVscGVycywgdXRpbGl0aWVzLCBldGMuXG4gKiBAbW9kdWxlIEhUVFBcbiAqL1xuaW1wb3J0IHsgRmx5UmVxdWVzdCB9IGZyb20gXCJAZmx5L3Y4ZW52L2xpYi9mbHkvZmV0Y2hcIjtcblxuLyoqXG4gKiBDb252ZXJ0cyBSZXF1ZXN0SW5mbyBpbnRvIGEgUmVxdWVzdCBvYmplY3QuXG4gKiBAcGFyYW0gcmVxIHJhdyByZXF1ZXN0XG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBub3JtYWxpemVSZXF1ZXN0KHJlcTogUmVxdWVzdEluZm8sIGluaXQ/OiBSZXF1ZXN0SW5pdCkge1xuICBpZiAodHlwZW9mIHJlcSA9PT0gXCJzdHJpbmdcIikge1xuICAgIHJlcSA9IG5ldyBSZXF1ZXN0KHJlcSwgaW5pdClcbiAgfVxuICBpZiAoIShyZXEgaW5zdGFuY2VvZiBSZXF1ZXN0KSkge1xuICAgIHRocm93IG5ldyBFcnJvcihcInJlcSBtdXN0IGJlIGVpdGhlciBhIHN0cmluZyBvciBhIFJlcXVlc3Qgb2JqZWN0XCIpXG4gIH1cbiAgcmV0dXJuIHJlcSBhcyBGbHlSZXF1ZXN0XG59XG5cbi8qKlxuICogQSBgZmV0Y2hgIGxpa2UgZnVuY3Rpb24uIFRoZXNlIGZ1bmN0aW9ucyBhY2NlcHQgSFRUUCBcbiAqIHJlcXVlc3RzLCBkbyBzb21lIG1hZ2ljLCBhbmQgcmV0dXJuIEhUVFAgcmVzcG9uc2VzLlxuICovXG5leHBvcnQgaW50ZXJmYWNlIEZldGNoRnVuY3Rpb24ge1xuICAvKipcbiAgICogQHBhcmFtIHJlcSBVUkwgb3IgcmVxdWVzdCBvYmplY3RcbiAgICogQHBhcmFtIGluaXQgT3B0aW9ucyBmb3IgcmVxdWVzdFxuICAgKi9cbiAgKHJlcTogUmVxdWVzdEluZm8sIGluaXQ/OiBSZXF1ZXN0SW5pdCk6IFByb21pc2U8UmVzcG9uc2U+XG59XG5cbi8qKlxuICogQSBmdW5jdGlvbiB0aGF0IGdlbmVyYXRlcyBhIGZldGNoLWxpa2UgZnVuY3Rpb24gd2l0aCBhZGRpdGlvbmFsIGxvZ2ljXG4gKi9cbmV4cG9ydCB0eXBlIEZldGNoR2VuZXJhdG9yID0gKGZldGNoOiBGZXRjaEZ1bmN0aW9uLCAuLi5hcmdzOiBhbnlbXSkgPT4gRmV0Y2hGdW5jdGlvblxuZXhwb3J0IHR5cGUgRmV0Y2hHZW5lcmF0b3JXaXRoT3B0aW9uczxUPiA9IChmZXRjaDogRmV0Y2hGdW5jdGlvbiwgb3B0aW9ucz86IFQpID0+IEZldGNoRnVuY3Rpb25cblxuLyoqXG4gKiBPcHRpb25zIGZvciByZWRpcmVjdHNcbiAqL1xuZXhwb3J0IGludGVyZmFjZSBSZWRpcmVjdE9wdGlvbnMge1xuICAvKiogVGhlIEhUVFAgc3RhdHVzIGNvZGUgdG8gc2VuZCAoZGVmYXVsdHMgdG8gMzAyKSAqL1xuICBzdGF0dXM/OiBudW1iZXIsXG5cbiAgLyoqIFRleHQgdG8gc2VuZCBhcyByZXNwb25zZSBib2R5LiBEZWZhdWx0cyB0byBcIlwiLiAqL1xuICB0ZXh0Pzogc3RyaW5nXG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgRmV0Y2hGYWN0b3J5IHtcbiAgKGZldGNoOiBGZXRjaEZ1bmN0aW9uLCBvcHRpb25zPzogYW55KTogRmV0Y2hGdW5jdGlvbjtcbn1cbiJdfQ==