{"version":3,"sources":["../src/usePromiseCache.ts","../src/contexts/PromiseCacheContext.ts"],"sourcesContent":["import { useContext } from 'react'\nimport { PromiseCacheContext } from './contexts'\n\n/**\n * @experimental This is experimental feature.\n */\nexport const usePromiseCache = () => {\n  const promiseCache = useContext(PromiseCacheContext)\n\n  if (promiseCache == null) {\n    throw new Error('PromiseCacheProvider should be in parent')\n  }\n\n  return promiseCache\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;AAAA,IAAAA,gBAA2B;;;ACA3B,mBAA8B;AAGvB,IAAM,0BAAsB,4BAAmC,IAAI;;;ADGnE,IAAM,kBAAkB,MAAM;AACnC,QAAM,mBAAe,0BAAW,mBAAmB;AAEnD,MAAI,gBAAgB,MAAM;AACxB,UAAM,IAAI,MAAM,0CAA0C;AAAA,EAC5D;AAEA,SAAO;AACT;","names":["import_react"]}