UNPKG

gen-jhipster

Version:

Spring Boot + Angular/React/Vue in one handy generator

50 lines (49 loc) 6.03 kB
import BaseApplicationGenerator from '../base-application/index.js'; export default class VueGenerator extends BaseApplicationGenerator { [x: string]: any; beforeQueue(): Promise<void>; get configuring(): import("../../lib/types/base/tasks.js").GenericTaskGroup<any, import("../../lib/types/base/tasks.js").TaskParamWithControl, "configureDevServerPort">; get loading(): import("../../lib/types/base/tasks.js").GenericTaskGroup<any, import("../../lib/types/application/tasks.js").TaskParamWithApplicationDefaults<import("../base-application/index.js").Entity<import("../base-application/index.js").Field, never>, import("../../lib/types/application/application.js").ApplicationType<import("../base-application/index.js").Entity<import("../base-application/index.js").Field, never>>>, "loadPackageJson" | "applicationDefauts">; get preparing(): import("../../lib/types/base/tasks.js").GenericTaskGroup<any, import("../../lib/types/application/tasks.js").PreparingTaskParam<import("../base-application/index.js").Entity<import("../base-application/index.js").Field, never>, import("../../lib/types/application/application.js").ApplicationType<import("../base-application/index.js").Entity<import("../base-application/index.js").Field, never>>>, "javaNodeBuildPaths" | "applicationDefauts" | "prepareForTemplates">; get default(): import("../../lib/types/base/tasks.js").GenericTaskGroup<any, import("../../lib/types/application/tasks.js").TaskParamWithEntities<import("../base-application/index.js").Entity<import("../base-application/index.js").Field, never>, import("../../lib/types/application/application.js").ApplicationType<import("../base-application/index.js").Entity<import("../base-application/index.js").Field, never>>>, "queueTranslateTransform">; get writing(): import("../../lib/types/base/tasks.js").GenericTaskGroup<any, import("../../lib/types/application/tasks.js").WritingTaskParam<import("../base-application/index.js").Entity<import("../base-application/index.js").Field, never>, import("../../lib/types/application/application.js").ApplicationType<import("../base-application/index.js").Entity<import("../base-application/index.js").Field, never>>>, "cleanup" | "cleanupOldFilesTask" | "writeEslintClientRootConfigFile" | "writeFiles">; get writingEntities(): import("../../lib/types/base/tasks.js").GenericTaskGroup<any, import("../../lib/types/application/tasks.js").TaskParamWithEntities<import("../base-application/index.js").Entity<import("../base-application/index.js").Field, never>, import("../../lib/types/application/application.js").ApplicationType<import("../base-application/index.js").Entity<import("../base-application/index.js").Field, never>>>, "cleanupEntitiesFiles" | "writeEntitiesFiles" | "writeEntityFiles">; get postWriting(): import("../../lib/types/base/tasks.js").GenericTaskGroup<any, import("../../lib/types/application/tasks.js").PostWritingTaskParam<import("../base-application/index.js").Entity<import("../base-application/index.js").Field, never>, import("../../lib/types/application/application.js").ApplicationType<import("../base-application/index.js").Entity<import("../base-application/index.js").Field, never>>>, "addMicrofrontendDependencies" | "addPackageJsonScripts" | "addIndexAsset">; get postWritingEntities(): import("../../lib/types/base/tasks.js").GenericTaskGroup<any, import("../../lib/types/application/tasks.js").PostWritingEntitiesTaskParam<import("../base-application/index.js").Entity<import("../base-application/index.js").Field, never>, import("../../lib/types/application/application.js").ApplicationType<import("../base-application/index.js").Entity<import("../base-application/index.js").Field, never>>>, "postWriteEntityFiles">; get end(): import("../../lib/types/base/tasks.js").GenericTaskGroup<any, import("../../lib/types/application/tasks.js").TaskParamWithApplication<import("../base-application/index.js").Entity<import("../base-application/index.js").Field, never>, import("../../lib/types/application/application.js").ApplicationType<import("../base-application/index.js").Entity<import("../base-application/index.js").Field, never>>>, "end">; /** * @private * Add a new entity in the "entities" menu. * * @param {string} routerName - The name of the Angular router (which by default is the name of the entity). * @param {boolean} enableTranslation - If translations are enabled or not * @param {string} entityTranslationKeyMenu - i18n key for entity entry in menu * @param {string} entityTranslationValue - i18n value for entity entry in menu */ addEntityToMenu(routerName: any, enableTranslation: any, entityTranslationKeyMenu?: string, entityTranslationValue?: string): void; /** * @private * Add a new entity in the TS modules file. * * @param {string} entityInstance - Entity Instance * @param {string} entityClass - Entity Class * @param {string} entityName - Entity Name * @param {string} entityFolderName - Entity Folder Name * @param {string} entityFileName - Entity File Name * @param {string} entityUrl - Entity router URL * @param {string} microserviceName - Microservice Name * @param {boolean} readOnly - If the entity is read-only or not */ addEntityToModule(entityInstance: any, entityClass: any, entityName: any, entityFolderName: any, entityFileName: any, _entityUrl: any, _microserviceName: any, readOnly?: any): void; /** * @private * Generate Entity Client Field Default Values * * @param {Array|Object} fields - array of fields * @returns {Array} defaultVariablesValues */ generateEntityClientFieldDefaultValues(fields: any): {}; generateEntityClientFields(primaryKey: any, fields: any, relationships: any, dto: any, customDateType?: string, embedded?: boolean): string[]; generateEntityClientImports(relationships: any, dto: any): Map<any, any>; generateEntityClientEnumImports(fields: any): Map<any, any>; }