{"version":3,"sources":["../../../../src/browser/usePreferredDark/index.ts"],"sourcesContent":["\"use client\";\nimport { useScope, toObs } from \"@usels/core\";\nimport { createPreferredDark } from \"./core\";\n\nexport { createPreferredDark } from \"./core\";\nexport type { UsePreferredDarkReturn } from \"./core\";\nexport type { UseMediaQueryOptions } from \"../useMediaQuery/core\";\n\nexport type UsePreferredDark = typeof createPreferredDark;\nexport const usePreferredDark: UsePreferredDark = (options = {}) => {\n  return useScope(\n    (opts) => {\n      const opts$ = toObs(opts, { window: \"opaque\" });\n      return createPreferredDark(opts$);\n    },\n    options as Record<string, unknown>\n  );\n};\n"],"mappings":";AACA,SAAS,UAAU,aAAa;AAChC,SAAS,2BAA2B;AAEpC,SAAS,uBAAAA,4BAA2B;AAK7B,MAAM,mBAAqC,CAAC,UAAU,CAAC,MAAM;AAClE,SAAO;AAAA,IACL,CAAC,SAAS;AACR,YAAM,QAAQ,MAAM,MAAM,EAAE,QAAQ,SAAS,CAAC;AAC9C,aAAO,oBAAoB,KAAK;AAAA,IAClC;AAAA,IACA;AAAA,EACF;AACF;","names":["createPreferredDark"]}