{"version":3,"sources":["../src/PromiseCacheProvider.tsx","../src/contexts/PromiseCacheContext.ts"],"sourcesContent":["import { type PropsWithChildren } from 'react'\nimport { PromiseCacheContext } from './contexts'\nimport type { PromiseCache } from './PromiseCache'\n\ntype PromiseCacheProviderProps = PropsWithChildren<{ cache: PromiseCache }>\n\n/**\n * @experimental This is experimental feature.\n */\nexport const PromiseCacheProvider = ({ cache, children }: PromiseCacheProviderProps) => (\n  <PromiseCacheContext.Provider value={cache}>{children}</PromiseCacheContext.Provider>\n)\n","import { createContext } from 'react'\nimport type { PromiseCache } from '../PromiseCache'\n\nexport const PromiseCacheContext = createContext<PromiseCache | null>(null)\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;;;ACAA,mBAA8B;AAGvB,IAAM,0BAAsB,4BAAmC,IAAI;;;ADOxE;AADK,IAAM,uBAAuB,CAAC,EAAE,OAAO,SAAS,MACrD,4CAAC,oBAAoB,UAApB,EAA6B,OAAO,OAAQ,UAAS;","names":[]}