import { resolveElements } from "./dist-es-utils-resolve-elements.js";
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
};
//# sourceMappingURL=dist-es-gestures-utils-setup.js.map
