{"version":3,"sources":["../../../../src/browser/usePreferredDark/core.ts"],"sourcesContent":["import type { Observable } from \"@legendapp/state\";\nimport type { DeepMaybeObservable } from \"@usels/core\";\nimport { createMediaQuery, type UseMediaQueryOptions } from \"../useMediaQuery/core\";\n\nexport type UsePreferredDarkReturn = Observable<boolean>;\n\n/**\n * Framework-agnostic reactive `prefers-color-scheme: dark` tracker.\n *\n * Thin wrapper around {@link createMediaQuery}. Must be called inside a\n * `useScope` factory.\n */\n/*@__NO_SIDE_EFFECTS__*/\nexport function createPreferredDark(\n  options?: DeepMaybeObservable<UseMediaQueryOptions>\n): UsePreferredDarkReturn {\n  return createMediaQuery(\"(prefers-color-scheme: dark)\", options);\n}\n"],"mappings":"AAEA,SAAS,wBAAmD;AAAA;AAWrD,SAAS,oBACd,SACwB;AACxB,SAAO,iBAAiB,gCAAgC,OAAO;AACjE;","names":[]}