@gensx/storage
Version:
Cloud storage, blobs, sqlite, and vector database providers/hooks for GenSX.
1 lines • 926 B
Source Map (JSON)
{"version":3,"file":"parse-error.cjs","sources":["@gensx/storage/../../../../src/utils/parse-error.ts"],"sourcesContent":["export async function parseErrorResponse(response: Response): Promise<string> {\n try {\n const clonedResponse = response.clone();\n const data = (await clonedResponse.json()) as { error?: string };\n if (typeof data.error === \"string\" && data.error.trim()) {\n return data.error;\n }\n } catch {\n // Ignore JSON parse errors\n }\n return response.statusText || `HTTP ${response.status}`;\n}\n"],"names":[],"mappings":";;;;;;;;AAAO,eAAe,kBAAkB,CAAC,QAAkB,EAAA;AACzD,IAAA,IAAI;AACF,QAAA,MAAM,cAAc,GAAG,QAAQ,CAAC,KAAK,EAAE;QACvC,MAAM,IAAI,IAAI,MAAM,cAAc,CAAC,IAAI,EAAE,CAAuB;AAChE,QAAA,IAAI,OAAO,IAAI,CAAC,KAAK,KAAK,QAAQ,IAAI,IAAI,CAAC,KAAK,CAAC,IAAI,EAAE,EAAE;YACvD,OAAO,IAAI,CAAC,KAAK;;;AAEnB,IAAA,MAAM;;;IAGR,OAAO,QAAQ,CAAC,UAAU,IAAI,QAAQ,QAAQ,CAAC,MAAM,CAAA,CAAE;AACzD;;;;"}