UNPKG

motion-dom

Version:
18 lines (15 loc) • 590 B
import { resolveElements } from '../../utils/resolve-elements.mjs'; import { addToScope } from '../../scope/active.mjs'; function setupGesture(elementOrSelector, options) { const elements = resolveElements(elementOrSelector); const gestureAbortController = new AbortController(); const eventOptions = { passive: true, ...options, signal: gestureAbortController.signal, }; const cancel = addToScope(() => gestureAbortController.abort()); return [elements, eventOptions, cancel]; } export { setupGesture }; //# sourceMappingURL=setup.mjs.map