UNPKG

core-js

Version:
10 lines (8 loc) 319 B
var toPrimitive = require('../internals/to-primitive'); var isSymbol = require('../internals/is-symbol'); // `ToPropertyKey` abstract operation // https://tc39.es/ecma262/#sec-topropertykey module.exports = function (argument) { var key = toPrimitive(argument, 'string'); return isSymbol(key) ? key : key + ''; };