Projekt

Obecné

Profil

Stáhnout (524 Bajtů) Statistiky
| Větev: | Revize:
1
var Symbol = require('./_Symbol');
2

    
3
/** Used to convert symbols to primitives and strings. */
4
var symbolProto = Symbol ? Symbol.prototype : undefined,
5
    symbolValueOf = symbolProto ? symbolProto.valueOf : undefined;
6

    
7
/**
8
 * Creates a clone of the `symbol` object.
9
 *
10
 * @private
11
 * @param {Object} symbol The symbol object to clone.
12
 * @returns {Object} Returns the cloned symbol object.
13
 */
14
function cloneSymbol(symbol) {
15
  return symbolValueOf ? Object(symbolValueOf.call(symbol)) : {};
16
}
17

    
18
module.exports = cloneSymbol;
(146-146/571)