@straw-hat/fetcher
Version:
Simple HTTP Client
12 lines • 407 B
JavaScript
import { errorFromResponse } from '../errors.js';
import { createMiddleware } from '../middleware.js';
export function errorHandler() {
return createMiddleware((next) => async (request) => {
const response = await next(request);
if (response.ok) {
return response;
}
throw await errorFromResponse(response);
});
}
//# sourceMappingURL=error-handler.js.map