UNPKG

watermark-js-plus

Version:
23 lines (18 loc) 668 B
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 };