watermark-js-plus
Version:
watermark for the browser
26 lines (21 loc) • 872 B
JavaScript
import { __require as requireDescriptors } from './descriptors.js';
import { __require as requireFails } from './fails.js';
import { __require as requireDocumentCreateElement } from './document-create-element.js';
var ie8DomDefine;
var hasRequiredIe8DomDefine;
function requireIe8DomDefine () {
if (hasRequiredIe8DomDefine) return ie8DomDefine;
hasRequiredIe8DomDefine = 1;
var DESCRIPTORS = requireDescriptors();
var fails = requireFails();
var createElement = requireDocumentCreateElement();
// Thanks to IE8 for its funny defineProperty
ie8DomDefine = !DESCRIPTORS && !fails(function () {
// eslint-disable-next-line es/no-object-defineproperty -- required for testing
return Object.defineProperty(createElement('div'), 'a', {
get: function () { return 7; }
}).a !== 7;
});
return ie8DomDefine;
}
export { requireIe8DomDefine as __require };