openapi-client-sdk-loader
Version:
An Open API loader for webpack. Compiles yaml to client sdk.
24 lines (18 loc) • 678 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _compileModels = _interopRequireDefault(require("./compileModels"));
var _compileOperations = _interopRequireDefault(require("./compileOperations"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _default = (api, options) => {
return Promise.all([(0, _compileModels.default)(api, options), (0, _compileOperations.default)(api, options)]).then(([models, operations]) => ({
models,
operations,
info: {
server: api.servers ? api.servers[0].url : ''
}
}));
};
exports.default = _default;