Show More
Commit Description:
prevent multiple place login using uuid cookie
Commit Description:
prevent multiple place login using uuid cookie
References:
File last commit:
Show/Diff file:
Action:
node_modules/es6-symbol/lib/private/setup/symbol-registry.js
| 23 lines
| 556 B
| application/javascript
| JavascriptLexer
|
r789 | "use strict"; | |||
var d = require("d") | ||||
, validateSymbol = require("../../../validate-symbol"); | ||||
var registry = Object.create(null); | ||||
module.exports = function (SymbolPolyfill) { | ||||
return Object.defineProperties(SymbolPolyfill, { | ||||
for: d(function (key) { | ||||
if (registry[key]) return registry[key]; | ||||
return (registry[key] = SymbolPolyfill(String(key))); | ||||
}), | ||||
keyFor: d(function (symbol) { | ||||
var key; | ||||
validateSymbol(symbol); | ||||
for (key in registry) { | ||||
if (registry[key] === symbol) return key; | ||||
} | ||||
return undefined; | ||||
}) | ||||
}); | ||||
}; | ||||