UNPKG

@loaders.gl/core

Version:

Framework-independent loaders for 3D graphics formats

19 lines (17 loc) 453 B
export async function checkFetchResponseStatus(response) { if (!response.ok) { let errorMessage = `fetch failed ${response.status} `; try { const text = await response.text(); errorMessage += text; } catch (error) { // ignore error } throw new Error(errorMessage); } } export function checkFetchResponseStatusSync(response) { if (!response.ok) { throw new Error(`fetch failed ${response.status}`); } }