UNPKG

@openapi-generator-plus/java-retrofit-client-generator

Version:
22 lines (21 loc) 1.29 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.createGenerator = void 0; const path_1 = __importDefault(require("path")); const handlebars_templates_1 = require("@openapi-generator-plus/handlebars-templates"); const java_jaxrs_client_generator_1 = __importDefault(require("@openapi-generator-plus/java-jaxrs-client-generator")); const createGenerator = (config, context) => { const base = (0, java_jaxrs_client_generator_1.default)(config, Object.assign(Object.assign({}, context), { loadAdditionalTemplates: async (hbs) => { await (0, handlebars_templates_1.loadTemplates)(path_1.default.resolve(__dirname, '../templates'), hbs); }, additionalWatchPaths: () => { return [path_1.default.resolve(__dirname, '../templates')]; } })); return Object.assign(Object.assign({}, base), { templateRootContext: () => { return Object.assign(Object.assign({}, base.templateRootContext()), { generatorClass: '@openapi-generator-plus/java-retrofit-client-generator' }); } }); }; exports.createGenerator = createGenerator; exports.default = exports.createGenerator;