{"version":3,"file":"requestFnResponseResolver.cjs","sources":["../../../src/lib/requestFnResponseResolver.ts"],"sourcesContent":["import type { RequestFnResponse } from './requestFn.js';\n\nexport function requestFnResponseResolver<TData, TError>(\n  requestFnResponse: RequestFnResponse<TData, TError>\n): TData | undefined {\n  if ('error' in requestFnResponse) throw requestFnResponse.error;\n  return requestFnResponse.data;\n}\n"],"names":["requestFnResponseResolver","requestFnResponse","error","data"],"mappings":";;AAEO,SAASA,0BACdC,iBAAmD,EAAA;AAEnD,IAAA,IAAI,OAAWA,IAAAA,iBAAAA,EAAmB,MAAMA,iBAAAA,CAAkBC,KAAK,CAAA;AAC/D,IAAA,OAAOD,kBAAkBE,IAAI,CAAA;AAC/B;;;;"}