parse-openapi
Version:
OpenAPI v3 parser
16 lines (15 loc) • 690 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.parse = void 0;
const getModels_1 = require("./parser/getModels");
const getServer_1 = require("./parser/getServer");
const getServices_1 = require("./parser/getServices");
const getServiceVersion_1 = require("./parser/getServiceVersion");
const parse = (openApi) => {
const version = (0, getServiceVersion_1.getServiceVersion)(openApi.info.version);
const server = (0, getServer_1.getServer)(openApi);
const models = (0, getModels_1.getModels)(openApi);
const services = (0, getServices_1.getServices)(openApi);
return { version, server, models, services };
};
exports.parse = parse;