{"version":3,"sources":["../src/CacheProvider.tsx","../src/contexts/CacheContext.ts"],"sourcesContent":["import { type PropsWithChildren } from 'react'\nimport type { Cache } from './Cache'\nimport { CacheContext } from './contexts'\n\ntype CacheProviderProps = PropsWithChildren<{ cache: Cache }>\n\n/**\n * @experimental This is experimental feature.\n */\nexport function CacheProvider({ cache, children }: CacheProviderProps) {\n  return <CacheContext.Provider value={cache}>{children}</CacheContext.Provider>\n}\n","import { createContext } from 'react'\nimport type { Cache } from '../Cache'\n\nexport const CacheContext = createContext<Cache | null>(null)\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;;;ACAA,mBAA8B;AAGvB,IAAM,mBAAe,4BAA4B,IAAI;;;ADOnD;AADF,SAAS,cAAc,EAAE,OAAO,SAAS,GAAuB;AACrE,SAAO,4CAAC,aAAa,UAAb,EAAsB,OAAO,OAAQ,UAAS;AACxD;","names":[]}