{"version":3,"sources":["../../../../src/sensors/useMouse/index.ts"],"sourcesContent":["\"use client\";\nimport { useScope } from \"@usels/core\";\nimport { createMouse } from \"./core\";\n\nexport { createMouse } from \"./core\";\nexport type {\n  UseMouseCoordType,\n  UseMouseSourceType,\n  UseMouseOptions,\n  UseMouseReturn,\n} from \"./core\";\n\nexport type UseMouse = typeof createMouse;\nexport const useMouse: UseMouse = (options = {}) => {\n  // All options are mount-time-only. Target reactivity (Ref$/Observable)\n  // is handled by createEventListener internally via normalizeTargets.\n  // No toObs needed — pass options directly so Ref$ references stay intact.\n  return useScope(() => createMouse(options));\n};\n"],"mappings":";AACA,SAAS,gBAAgB;AACzB,SAAS,mBAAmB;AAE5B,SAAS,eAAAA,oBAAmB;AASrB,MAAM,WAAqB,CAAC,UAAU,CAAC,MAAM;AAIlD,SAAO,SAAS,MAAM,YAAY,OAAO,CAAC;AAC5C;","names":["createMouse"]}