UNPKG

watermark-js-plus

Version:
25 lines (19 loc) 1.04 kB
import { __exports as objectGetOwnPropertyNames } from '../../../_virtual/object-get-own-property-names.js'; import { __require as requireObjectKeysInternal } from './object-keys-internal.js'; import { __require as requireEnumBugKeys } from './enum-bug-keys.js'; var hasRequiredObjectGetOwnPropertyNames; function requireObjectGetOwnPropertyNames () { if (hasRequiredObjectGetOwnPropertyNames) return objectGetOwnPropertyNames; hasRequiredObjectGetOwnPropertyNames = 1; var internalObjectKeys = requireObjectKeysInternal(); var enumBugKeys = requireEnumBugKeys(); var hiddenKeys = enumBugKeys.concat('length', 'prototype'); // `Object.getOwnPropertyNames` method // https://tc39.es/ecma262/#sec-object.getownpropertynames // eslint-disable-next-line es/no-object-getownpropertynames -- safe objectGetOwnPropertyNames.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) { return internalObjectKeys(O, hiddenKeys); }; return objectGetOwnPropertyNames; } export { requireObjectGetOwnPropertyNames as __require };