UNPKG

@web-bee-ru/openapi-axios

Version:

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

32 lines 990 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.convertToAll = void 0; const axios_1 = require("axios"); 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_1.default.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, }; })); } exports.convertToAll = convertToAll; //# sourceMappingURL=convertToAll.js.map