3e5c0e1cf05753917c5197f7ac0037d0afc5e9345a9eb2aa1d194150b36fe8608066834304f2e519a01fa54de82714bbda086da9f4323da5dd3815fb5762ed 476 B

123456789101112131415161718192021
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.default = setFunctionName;
  6. function setFunctionName(fn, name, prefix) {
  7. if (typeof name === "symbol") {
  8. name = name.description;
  9. name = name ? "[" + name + "]" : "";
  10. }
  11. try {
  12. Object.defineProperty(fn, "name", {
  13. configurable: true,
  14. value: prefix ? prefix + " " + name : name
  15. });
  16. } catch (_) {}
  17. return fn;
  18. }
  19. //# sourceMappingURL=setFunctionName.js.map