UNPKG

@web-bee-ru/openapi-axios

Version:

A TypeScript abstraction over Axios for typed requests generated from OpenAPI (Swagger) schemas using openapi-typescript.

28 lines 835 B
import axios from "axios"; export async function convertToAll(response) { return (response // @ts-expect-error @TODO See issue #3 - https://github.com/web-bee-ru/openapi-axios/issues/3 .then((response) => ({ response, error: null, status: response.status, data: response.data, })) .catch((error) => { if (!axios.isAxiosError(error)) { return { error, data: undefined, response: undefined, status: undefined, }; } return { error, status: Number(error.response?.status) || undefined, data: error.response?.data || undefined, response: error.response, }; })); } //# sourceMappingURL=convertToAll.js.map