/
snap
/
node
/
11691
/
lib
/
node_modules
/
npm
/
node_modules
/
err-code
/
/snap/node/11691/lib/node_modules/npm/node_modules/err-code
mkdir
upload
Name
Size
Mode
Actions
bower.json
589
0644
edit
dl
rm
index.js
933
0644
edit
dl
rm
index.umd.js
1821
0644
edit
dl
rm
package.json
844
0644
edit
dl
rm
Edit:
/snap/node/11691/lib/node_modules/npm/node_modules/err-code/index.js
(933B)
'use strict'; function assign(obj, props) { for (const key in props) { Object.defineProperty(obj, key, { value: props[key], enumerable: true, configurable: true, }); } return obj; } function createError(err, code, props) { if (!err || typeof err === 'string') { throw new TypeError('Please pass an Error to err-code'); } if (!props) { props = {}; } if (typeof code === 'object') { props = code; code = undefined; } if (code != null) { props.code = code; } try { return assign(err, props); } catch (_) { props.message = err.message; props.stack = err.stack; const ErrClass = function () {}; ErrClass.prototype = Object.create(Object.getPrototypeOf(err)); return assign(new ErrClass(), props); } } module.exports = createError;
Save
cmd:
run