UNPKG

@web-bee-ru/openapi-axios

Version:

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

26 lines 754 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.convertToFetch = void 0; const axios_1 = require("axios"); async function convertToFetch(response) { return response .then((response) => ({ response, error: undefined, status: response.status, data: response.data, })) .catch((error) => { if (!axios_1.default.isAxiosError(error) || !error.response?.status) { throw error; } return { error, status: +error.response.status, data: error.response.data, response: error.response, }; }); } exports.convertToFetch = convertToFetch; //# sourceMappingURL=convertToFetch.js.map