UNPKG

@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
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