@web-bee-ru/openapi-axios
Version:
A TypeScript abstraction over Axios for typed requests generated from OpenAPI (Swagger) schemas using openapi-typescript.
22 lines • 593 B
JavaScript
import axios from "axios";
export async function convertToFetch(response) {
return response
.then((response) => ({
response,
error: undefined,
status: response.status,
data: response.data,
}))
.catch((error) => {
if (!axios.isAxiosError(error) || !error.response?.status) {
throw error;
}
return {
error,
status: +error.response.status,
data: error.response.data,
response: error.response,
};
});
}
//# sourceMappingURL=convertToFetch.js.map