@openapi-generator-plus/java-retrofit-client-generator
Version:
An OpenAPI Generator Plus template for a Java API client using Retrofit
21 lines (20 loc) • 1.12 kB
JavaScript
;
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 java_jaxrs_client_generator_1 = __importDefault(require("@openapi-generator-plus/java-jaxrs-client-generator"));
const java_jaxrs_generator_common_1 = require("@openapi-generator-plus/java-jaxrs-generator-common");
const hooks_1 = require("./templates/hooks");
const createGenerator = (config, context) => {
const myContext = (0, java_jaxrs_generator_common_1.chainJavaGeneratorContext)(context, {
templates: hooks_1.hooks,
});
const base = (0, java_jaxrs_client_generator_1.default)(config, myContext);
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;