Sha256: fef4c035e1fbbe294781a8967a4a1c47dd043f63b581ed7618e7d3e0529755ba

Contents?: true

Size: 1.3 KB

Versions: 23

Compression:

Stored size: 1.3 KB

Contents

{"version":3,"names":["setFunctionName","fn","name","prefix","description","Object","defineProperty","configurable","value","_"],"sources":["../../src/helpers/setFunctionName.ts"],"sourcesContent":["/* @minVersion 7.23.6 */\n\n// https://tc39.es/ecma262/#sec-setfunctionname\nexport default function setFunctionName<T extends Function>(\n  fn: T,\n  name: symbol | string,\n  prefix?: string,\n): T {\n  if (typeof name === \"symbol\") {\n    // Here `undefined` is possible, we check for it in the next line.\n    name = name.description!;\n    name = name ? \"[\" + name + \"]\" : \"\";\n  }\n  // In some older browsers .name was non-configurable, here we catch any\n  // errors thrown by defineProperty.\n  try {\n    Object.defineProperty(fn, \"name\", {\n      configurable: true,\n      value: prefix ? prefix + \" \" + name : name,\n    });\n  } catch (_) {}\n  return fn;\n}\n"],"mappings":";;;;;;AAGe,SAASA,eAAeA,CACrCC,EAAK,EACLC,IAAqB,EACrBC,MAAe,EACZ;EACH,IAAI,OAAOD,IAAI,KAAK,QAAQ,EAAE;IAE5BA,IAAI,GAAGA,IAAI,CAACE,WAAY;IACxBF,IAAI,GAAGA,IAAI,GAAG,GAAG,GAAGA,IAAI,GAAG,GAAG,GAAG,EAAE;EACrC;EAGA,IAAI;IACFG,MAAM,CAACC,cAAc,CAACL,EAAE,EAAE,MAAM,EAAE;MAChCM,YAAY,EAAE,IAAI;MAClBC,KAAK,EAAEL,MAAM,GAAGA,MAAM,GAAG,GAAG,GAAGD,IAAI,GAAGA;IACxC,CAAC,CAAC;EACJ,CAAC,CAAC,OAAOO,CAAC,EAAE,CAAC;EACb,OAAOR,EAAE;AACX","ignoreList":[]}

Version data entries

23 entries across 23 versions & 2 rubygems

Version Path
immosquare-cleaner-0.1.67 node_modules/@babel/helpers/lib/helpers/setFunctionName.js.map
immosquare-cleaner-0.1.66 node_modules/@babel/helpers/lib/helpers/setFunctionName.js.map
immosquare-cleaner-0.1.65 node_modules/@babel/helpers/lib/helpers/setFunctionName.js.map
immosquare-cleaner-0.1.64 node_modules/@babel/helpers/lib/helpers/setFunctionName.js.map
immosquare-cleaner-0.1.63 node_modules/@babel/helpers/lib/helpers/setFunctionName.js.map
rapid_stack-0.2.0 templates/frontend/node_modules/@babel/helpers/lib/helpers/setFunctionName.js.map
rapid_stack-0.1.1 templates/FrontEnd/node_modules/@babel/helpers/lib/helpers/setFunctionName.js.map
rapid_stack-0.1.0 templates/FrontEnd/node_modules/@babel/helpers/lib/helpers/setFunctionName.js.map
immosquare-cleaner-0.1.62 node_modules/@babel/helpers/lib/helpers/setFunctionName.js.map
immosquare-cleaner-0.1.61 node_modules/@babel/helpers/lib/helpers/setFunctionName.js.map
immosquare-cleaner-0.1.60 node_modules/@babel/helpers/lib/helpers/setFunctionName.js.map
immosquare-cleaner-0.1.59 node_modules/@babel/helpers/lib/helpers/setFunctionName.js.map
immosquare-cleaner-0.1.58 node_modules/@babel/helpers/lib/helpers/setFunctionName.js.map
immosquare-cleaner-0.1.57 node_modules/@babel/helpers/lib/helpers/setFunctionName.js.map
immosquare-cleaner-0.1.56 node_modules/@babel/helpers/lib/helpers/setFunctionName.js.map
immosquare-cleaner-0.1.55 node_modules/@babel/helpers/lib/helpers/setFunctionName.js.map
immosquare-cleaner-0.1.54 node_modules/@babel/helpers/lib/helpers/setFunctionName.js.map
immosquare-cleaner-0.1.53 node_modules/@babel/helpers/lib/helpers/setFunctionName.js.map
immosquare-cleaner-0.1.52 node_modules/@babel/helpers/lib/helpers/setFunctionName.js.map
immosquare-cleaner-0.1.51 node_modules/@babel/helpers/lib/helpers/setFunctionName.js.map