UNPKG

@maskedeng-tom/ssrsx

Version:
38 lines 1.13 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.dumbServer = void 0; const events_1 = require("events"); //////////////////////////////////////////////////////////////////////////////// const dumbServer = () => { const eventEmitter = new events_1.EventEmitter(); let url = ''; ////////////////////////////////////////////////////////////////////////////// const request = (requestUrl) => { url = requestUrl; }; const response = () => { return new Promise((resolve) => { eventEmitter.on('response', (res) => { resolve(res); }); }); }; ////////////////////////////////////////////////////////////////////////////// const req = () => { return { url }; }; const res = (res) => { eventEmitter.emit('response', res); }; ////////////////////////////////////////////////////////////////////////////// return { request, response, req, res, }; }; exports.dumbServer = dumbServer; //# sourceMappingURL=index.js.map