supportsPassive.js 532 B

12345678910111213141516171819
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.default = void 0;
  6. // Test via a getter in the options object to see if the passive property is accessed
  7. var supportsPassive = false;
  8. try {
  9. var opts = Object.defineProperty({}, 'passive', {
  10. get: function get() {
  11. supportsPassive = true;
  12. }
  13. });
  14. window.addEventListener('testPassive', null, opts);
  15. window.removeEventListener('testPassive', null, opts);
  16. } catch (e) {}
  17. var _default = supportsPassive;
  18. exports.default = _default;