/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/express-request-mock@4.0.0/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
const{createMocks:createMocks}=require("node-mocks-http"),{EventEmitter:EventEmitter}=require("events"),expressRequestMock=(e,t={},r={})=>{if("function"!=typeof e)throw new TypeError("callback must be a function");const{req:s,res:n}=createMocks(t,{eventEmitter:EventEmitter});return Object.assign(s,r),Object.assign(n,r),new Promise(((t,r)=>{const o=()=>t({req:s,res:n,request:s,response:n});n.on("end",o),e(s,n,(e=>{const t="string"==typeof e&&/^router?$/.test(e);e&&!t?r(e):o()}))}))};module.exports=expressRequestMock;
//# sourceMappingURL=/sm/68dbe4702504e47ba4a36e5c8fffffdf653b7da1e5c96cb600577c15742baea7.map