gen-jhipster
Version:
VHipster - Spring Boot + Angular/React/Vue in one handy generator
91 lines (90 loc) • 3.48 kB
TypeScript
declare const command: {
readonly arguments: {
readonly name: {
readonly type: StringConstructor;
readonly required: true;
readonly description: "Entity name";
};
};
readonly configs: {
readonly regenerate: {
readonly description: "Regenerate the entity without presenting an option to update it";
readonly cli: {
readonly type: BooleanConstructor;
};
readonly default: false;
readonly scope: "none";
};
readonly tableName: {
readonly description: "Specify table name that will be used by the entity";
readonly cli: {
readonly type: StringConstructor;
};
readonly scope: "none";
};
readonly fluentMethods: {
readonly description: "Generate fluent methods in entity beans to allow chained object construction";
readonly cli: {
readonly type: BooleanConstructor;
};
readonly scope: "none";
};
readonly angularSuffix: {
readonly description: "Use a suffix to generate Angular routes and files, to avoid name clashes";
readonly cli: {
readonly type: StringConstructor;
};
readonly scope: "none";
};
readonly clientRootFolder: {
readonly description: "Use a root folder name for entities on client side. By default its empty for monoliths and name of the microservice for gateways";
readonly cli: {
readonly type: StringConstructor;
};
readonly scope: "none";
};
readonly skipUiGrouping: {
readonly description: "Disables the UI grouping behaviour for entity client side code";
readonly cli: {
readonly type: BooleanConstructor;
};
readonly scope: "none";
};
readonly skipDbChangelog: {
readonly description: "Skip the generation of database changelog (liquibase for sql databases)";
readonly cli: {
readonly type: BooleanConstructor;
};
readonly scope: "none";
};
readonly singleEntity: {
readonly description: "Regenerate only a single entity, relationships can be not correctly generated";
readonly cli: {
readonly type: BooleanConstructor;
};
readonly scope: "none";
};
readonly skipCheckLengthOfIdentifier: {
readonly description: "Skip check the length of the identifier, only for recent Oracle databases that support 30+ characters metadata";
readonly cli: {
readonly type: BooleanConstructor;
};
readonly scope: "storage";
};
readonly skipClient: {
readonly cli: {
readonly description: "Skip the client-side application generation";
readonly type: BooleanConstructor;
};
readonly scope: "storage";
};
readonly skipServer: {
readonly cli: {
readonly description: "Skip the server-side application generation";
readonly type: BooleanConstructor;
};
readonly scope: "storage";
};
};
};
export default command;