UNPKG

quickapi-cli

Version:

Esta librería se encargará de generar automáticamente clientes para consumir APIs a partir de descripciones como OpenAPI/Swagger o Postman.

1 lines 533 B
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.parseOpenAPI=void 0;const tslib_1=require("tslib"),swagger_parser_1=tslib_1.__importDefault(require("@apidevtools/swagger-parser")),parseOpenAPI=e=>tslib_1.__awaiter(void 0,void 0,void 0,(function*(){try{return yield swagger_parser_1.default.validate(e)}catch(e){let r="Failed to do something exceptional";throw e instanceof Error&&(r=e.message),new Error(`Error al parsear OpenAPI: ${r}`)}}));exports.parseOpenAPI=parseOpenAPI,exports.default=parseOpenAPI;