supportsPassive.js 510 B

123456789101112131415161718
  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. let supportsPassive = false;
  8. try {
  9. const opts = Object.defineProperty({}, 'passive', {
  10. get() {
  11. supportsPassive = true;
  12. }
  13. });
  14. window.addEventListener('testPassive', null, opts);
  15. window.removeEventListener('testPassive', null, opts);
  16. } catch (e) {}
  17. var _default = exports.default = supportsPassive;