UNPKG

react-canvas-draw

Version:

A simple yet powerful canvas-drawing component for React.

29 lines (24 loc) 690 B
"use strict"; exports.__esModule = true; exports["default"] = makePassiveEventOption; // Determines if the browser supprots passive events // https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener#Safely_detecting_option_support var passiveSupported = false; try { var options = { get passive() { passiveSupported = true; return false; } }; window.addEventListener("test", options, options); window.removeEventListener("test", options, options); } catch (e) { passiveSupported = false; } function makePassiveEventOption(passive) { return passiveSupported ? { passive: passive } : passive; } module.exports = exports.default;