UNPKG

jswagger-generator

Version:

This is jswagger's generator package.

25 lines (24 loc) 740 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const utils_1 = require("../utils"); const v2_1 = require("./v2"); function makeDefinitions(schema, options) { // generate types for V2 and V3 const version = utils_1.swaggerVersion(schema); let output = ''; if (version != 2) { throw Error('Not supported version: ' + version); } switch (version) { case 2: { output = output.concat(v2_1.default(schema, options)); break; } // case 3: { // output = output.concat(v3(schema as OpenAPI3, options)); // break; // } } return output; } exports.makeDefinitions = makeDefinitions;