UNPKG

parse-openapi

Version:

OpenAPI v3 parser

16 lines (15 loc) 690 B
"use strict"; 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;