gen-api-js
Version:
根据线上接口文档轻量化简易一键批量生成模块化 JavaScript/TypeScript API接口
30 lines (29 loc) • 1.13 kB
JavaScript
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
var _GenApi;
require("./utils/Generator");
var path = require("path");
var ApiFox = require(path.join(__dirname, "core/ApiFox"));
var YApi = require(path.join(__dirname, "core/YApi"));
module.exports = (_GenApi = /*#__PURE__*/function () {
function GenApi() {
(0, _classCallCheck2.default)(this, GenApi);
}
return (0, _createClass2.default)(GenApi, null, [{
key: "createGenApi",
value: function createGenApi(config) {
this.docName = config.docName;
switch (this.docName) {
case "apifox":
return new ApiFox(config);
case "yapi":
return new YApi(config);
default:
break;
}
}
}]);
}(), (0, _defineProperty2.default)(_GenApi, "docName", void 0), _GenApi);
;