| 123456789101112131415 |
- import { resolveElements } from '../../utils/resolve-elements.mjs';
- function setupGesture(elementOrSelector, options) {
- const elements = resolveElements(elementOrSelector);
- const gestureAbortController = new AbortController();
- const eventOptions = {
- passive: true,
- ...options,
- signal: gestureAbortController.signal,
- };
- const cancel = () => gestureAbortController.abort();
- return [elements, eventOptions, cancel];
- }
- export { setupGesture };
|