watermark-js-plus
Version:
watermark for the browser
23 lines (18 loc) • 668 B
JavaScript
import { __require as requireToPrimitive } from './to-primitive.js';
import { __require as requireIsSymbol } from './is-symbol.js';
var toPropertyKey;
var hasRequiredToPropertyKey;
function requireToPropertyKey () {
if (hasRequiredToPropertyKey) return toPropertyKey;
hasRequiredToPropertyKey = 1;
var toPrimitive = requireToPrimitive();
var isSymbol = requireIsSymbol();
// `ToPropertyKey` abstract operation
// https://tc39.es/ecma262/#sec-topropertykey
toPropertyKey = function (argument) {
var key = toPrimitive(argument, 'string');
return isSymbol(key) ? key : key + '';
};
return toPropertyKey;
}
export { requireToPropertyKey as __require };