/home/techb158/balavpn.abdallabala.com/node_modules/set-function-name
NameSizeModeActions
.github/-0777rm
.eslintrc2840666editdlrm
CHANGELOG.md38130666editdlrm
index.d.ts1700666editdlrm
index.js7440666editdlrm
LICENSE10830666editdlrm
package.json27970666editdlrm
README.md23790666editdlrm
tsconfig.json48870666editdlrm
Edit: /home/techb158/balavpn.abdallabala.com/node_modules/set-function-name/index.js (744B)
'use strict'; var define = require('define-data-property'); var hasDescriptors = require('has-property-descriptors')(); var functionsHaveConfigurableNames = require('functions-have-names').functionsHaveConfigurableNames(); var $TypeError = require('es-errors/type'); /** @type {import('.')} */ module.exports = function setFunctionName(fn, name) { if (typeof fn !== 'function') { throw new $TypeError('`fn` is not a function'); } var loose = arguments.length > 2 && !!arguments[2]; if (!loose || functionsHaveConfigurableNames) { if (hasDescriptors) { define(/** @type {Parameters[0]} */ (fn), 'name', name, true, true); } else { define(/** @type {Parameters[0]} */ (fn), 'name', name); } } return fn; };