9 lines
211 B
TypeScript
9 lines
211 B
TypeScript
export function getJsonOrError(response: Response) {
|
|
if (!response.ok) {
|
|
return response.json().then((data) => {
|
|
throw new Error(data.error || 'Request failed')
|
|
})
|
|
}
|
|
return response.json()
|
|
}
|