UNPKG

svelte-motion

Version:

Svelte animation library based on the React library framer-motion.

20 lines (16 loc) 585 B
/** based on framer-motion@4.0.3, Copyright (c) 2018 Framer B.V. */ import { isBrowser } from '../utils/is-browser.js'; // We check for event support via functions in case they've been mocked by a testing suite. var supportsPointerEvents = function () { return isBrowser && window.onpointerdown === null; }; var supportsTouchEvents = function () { return isBrowser && window.ontouchstart === null; }; var supportsMouseEvents = function () { return isBrowser && window.onmousedown === null; }; export { supportsMouseEvents, supportsPointerEvents, supportsTouchEvents };