/
var
/
www
/
myprog.com.ua
/
server
/
node
/
node_modules
/
merge-descriptors
/
/var/www/myprog.com.ua/server/node/node_modules/merge-descriptors
mkdir
upload
Name
Size
Mode
Actions
index.d.ts
635
0644
edit
dl
rm
index.js
616
0644
edit
dl
rm
license
1231
0644
edit
dl
rm
package.json
961
0644
edit
dl
rm
readme.md
930
0644
edit
dl
rm
Edit:
/var/www/myprog.com.ua/server/node/node_modules/merge-descriptors/index.js
(616B)
'use strict'; function mergeDescriptors(destination, source, overwrite = true) { if (!destination) { throw new TypeError('The `destination` argument is required.'); } if (!source) { throw new TypeError('The `source` argument is required.'); } for (const name of Object.getOwnPropertyNames(source)) { if (!overwrite && Object.hasOwn(destination, name)) { // Skip descriptor continue; } // Copy descriptor const descriptor = Object.getOwnPropertyDescriptor(source, name); Object.defineProperty(destination, name, descriptor); } return destination; } module.exports = mergeDescriptors;
Save
cmd:
run