UNPKG

openapi-client-sdk-loader

Version:
29 lines (19 loc) 875 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _path = _interopRequireDefault(require("path")); var _lodash = require("lodash"); var _compile = _interopRequireDefault(require("../compile")); var _default_options = _interopRequireDefault(require("./default_options")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var _default = options => { const resultOptions = (0, _lodash.merge)({}, _default_options.default, options); if (resultOptions.compiler && typeof resultOptions.compiler === 'string') { resultOptions.template = _path.default.resolve(__dirname, `../templates/${resultOptions.compiler}`) || null; resultOptions.compiler = _compile.default[resultOptions.compiler] || null; } return resultOptions; }; exports.default = _default;