{"version":3,"sources":["../../../../src/sensors/usePointerSwipe/index.ts"],"sourcesContent":["\"use client\";\nimport { useScope, toObs } from \"@usels/core\";\nimport { createPointerSwipe } from \"./core\";\n\nexport { createPointerSwipe } from \"./core\";\nexport type {\n  UsePointerSwipeOptions,\n  UsePointerSwipeReturn,\n  UseSwipeDirection,\n  PointerType,\n} from \"./core\";\n\nexport type UsePointerSwipe = typeof createPointerSwipe;\nexport const usePointerSwipe: UsePointerSwipe = (target, options = {}) => {\n  return useScope(\n    (opts) => {\n      const opts$ = toObs(opts);\n      return createPointerSwipe(target, opts$);\n    },\n    options as Record<string, unknown>\n  );\n};\n"],"mappings":";AACA,SAAS,UAAU,aAAa;AAChC,SAAS,0BAA0B;AAEnC,SAAS,sBAAAA,2BAA0B;AAS5B,MAAM,kBAAmC,CAAC,QAAQ,UAAU,CAAC,MAAM;AACxE,SAAO;AAAA,IACL,CAAC,SAAS;AACR,YAAM,QAAQ,MAAM,IAAI;AACxB,aAAO,mBAAmB,QAAQ,KAAK;AAAA,IACzC;AAAA,IACA;AAAA,EACF;AACF;","names":["createPointerSwipe"]}