Sha256: af1bb7c8e944d022d5930498f985fb0d261f8559e8f548cd04c5c27d35257dc1

Contents?: true

Size: 752 Bytes

Versions: 13

Compression:

Stored size: 752 Bytes

Contents

var global = require('../internals/global');
var shared = require('../internals/shared');
var has = require('../internals/has');
var uid = require('../internals/uid');
var NATIVE_SYMBOL = require('../internals/native-symbol');
var USE_SYMBOL_AS_UID = require('../internals/use-symbol-as-uid');

var WellKnownSymbolsStore = shared('wks');
var Symbol = global.Symbol;
var createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol : Symbol && Symbol.withoutSetter || uid;

module.exports = function (name) {
  if (!has(WellKnownSymbolsStore, name)) {
    if (NATIVE_SYMBOL && has(Symbol, name)) WellKnownSymbolsStore[name] = Symbol[name];
    else WellKnownSymbolsStore[name] = createWellKnownSymbol('Symbol.' + name);
  } return WellKnownSymbolsStore[name];
};

Version data entries

13 entries across 13 versions & 4 rubygems

Version Path
optimacms-0.1.61 spec/dummy/node_modules/core-js/internals/well-known-symbol.js
tang-0.2.1 spec/tang_app/node_modules/core-js/internals/well-known-symbol.js
tang-0.2.0 spec/tang_app/node_modules/core-js/internals/well-known-symbol.js
tang-0.1.0 spec/tang_app/node_modules/core-js/internals/well-known-symbol.js
tang-0.0.9 spec/tang_app/node_modules/core-js/internals/well-known-symbol.js
enju_library-0.3.8 spec/dummy/node_modules/core-js/internals/well-known-symbol.js
condenser-0.3 lib/condenser/processors/node_modules/core-js-pure/internals/well-known-symbol.js
condenser-0.2 lib/condenser/processors/node_modules/core-js-pure/internals/well-known-symbol.js
condenser-0.1 lib/condenser/processors/node_modules/core-js-pure/internals/well-known-symbol.js
condenser-0.0.12 lib/condenser/processors/node_modules/core-js-pure/internals/well-known-symbol.js
condenser-0.0.11 lib/condenser/processors/node_modules/core-js-pure/internals/well-known-symbol.js
condenser-0.0.10 lib/condenser/processors/node_modules/core-js-pure/internals/well-known-symbol.js
condenser-0.0.9 lib/condenser/processors/node_modules/core-js-pure/internals/well-known-symbol.js