/
usr
/
local
/
lib
/
node_modules
/
nodemon
/
node_modules
/
mimic-response
/
/usr/local/lib/node_modules/nodemon/node_modules/mimic-response
mkdir
upload
Name
Size
Mode
Actions
index.js
758
0644
edit
dl
rm
license
1109
0644
edit
dl
rm
package.json
1797
0644
edit
dl
rm
readme.md
1066
0644
edit
dl
rm
Edit:
/usr/local/lib/node_modules/nodemon/node_modules/mimic-response/index.js
(758B)
'use strict'; // We define these manually to ensure they're always copied // even if they would move up the prototype chain // https://nodejs.org/api/http.html#http_class_http_incomingmessage const knownProps = [ 'destroy', 'setTimeout', 'socket', 'headers', 'trailers', 'rawHeaders', 'statusCode', 'httpVersion', 'httpVersionMinor', 'httpVersionMajor', 'rawTrailers', 'statusMessage' ]; module.exports = (fromStream, toStream) => { const fromProps = new Set(Object.keys(fromStream).concat(knownProps)); for (const prop of fromProps) { // Don't overwrite existing properties if (prop in toStream) { continue; } toStream[prop] = typeof fromStream[prop] === 'function' ? fromStream[prop].bind(fromStream) : fromStream[prop]; } };
Save
cmd:
run