UNPKG

generator-begcode

Version:

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

35 lines (34 loc) 3 kB
import type { Storage } from 'yeoman-generator'; import BaseApplicationGenerator from '../base-application/index.js'; import type { Entity } from '../../lib/types/application/entity.js'; export default class EntityGenerator extends BaseApplicationGenerator { [x: string]: any; name: string; application: any; entityStorage: Storage; entityConfig: Entity; entityData: { name: string; filename: string; configExisted: any; entityExisted: boolean; configurationFileExists: boolean; }; constructor(args: any, options: any, features: any); beforeQueue(): Promise<void>; get initializing(): import("../../lib/types/base/tasks.js").GenericTaskGroup<any, import("../../lib/types/base/tasks.js").TaskParamWithControl, "parseOptions" | "loadOptions">; get prompting(): import("../../lib/types/base/tasks.js").GenericTaskGroup<any, import("../../lib/types/base/tasks.js").TaskParamWithControl, "askForMicroserviceJson">; get loading(): import("../../lib/types/base/tasks.js").GenericTaskGroup<any, import("../../lib/types/application/tasks.js").TaskParamWithApplicationDefaults<Entity<import("../base-application/index.js").Field, never>, import("../../lib/types/application/application.js").ApplicationType<Entity<import("../base-application/index.js").Field, never>>>, "isBuiltInEntity" | "setupMicroServiceEntity" | "loadEntitySpecificOptions" | "validateEntityName" | "bootstrapConfig">; get postPreparing(): import("../../lib/types/base/tasks.js").GenericTaskGroup<any, import("../../lib/types/base/tasks.js").TaskParamWithControl & { source: import("../../lib/types/application/application.js").BaseApplicationSource; } & { application: import("../../lib/types/application/application.js").ApplicationType<Entity<import("../base-application/index.js").Field, never>>; }, "askForUpdate" | "askForFields" | "askForFieldsToRemove" | "askForRelationships" | "askForRelationsToRemove" | "askForService" | "askForDTO" | "askForFiltering" | "askForReadOnly" | "askForPagination" | "composeEntities">; get end(): import("../../lib/types/base/tasks.js").GenericTaskGroup<any, import("../../lib/types/application/tasks.js").TaskParamWithApplication<Entity<import("../base-application/index.js").Field, never>, import("../../lib/types/application/application.js").ApplicationType<Entity<import("../base-application/index.js").Field, never>>>, "end">; _setupEntityOptions(generator: any, context?: any, dest?: any): void; _validateEntityName(entityName: any): true | "The entity name must be alphanumeric only" | "The entity name cannot start with a number" | "The entity name cannot be empty" | "The entity name cannot end with 'Detail'" | "The entity name cannot contain a Java or JHipster reserved keyword"; isBuiltInUser(entityName: any): any; isUserEntity(entityName: any): boolean; isAuthorityEntity(entityName: any): boolean; isBuiltInAuthority(entityName: any): any; }