Initial import from local backup (Documents-Playground/pakerpale)

This commit is contained in:
jeonghwa
2026-07-03 05:27:35 +09:00
commit d641ec3923
2315 changed files with 250301 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
'use strict';
var GetIntrinsic = require('../GetIntrinsic');
var callBound = require('./callBound');
var $SyntaxError = GetIntrinsic('%SyntaxError%');
var symToStr = callBound('Symbol.prototype.toString', true);
var getInferredName = require('./getInferredName');
module.exports = function getSymbolDescription(symbol) {
if (!symToStr) {
throw new $SyntaxError('Symbols are not supported in this environment');
}
var str = symToStr(symbol); // will throw if not a symbol
if (getInferredName) {
var name = getInferredName(symbol);
if (name === '') { return; }
// eslint-disable-next-line consistent-return
return name.slice(1, -1); // name.slice('['.length, -']'.length);
}
var desc = str.slice(7, -1); // str.slice('Symbol('.length, -')'.length);
if (desc) {
// eslint-disable-next-line consistent-return
return desc;
}
};