generator-begcode
Version:
Spring Boot + Angular/React/Vue in one handy generator
32 lines (31 loc) • 1.84 kB
TypeScript
import type BaseGenerator from '../../base/index.js';
export declare function getFieldEndUsed(endUsed: string): string;
export declare function getIconName(iconName: any, iconLibName?: string): any;
export declare function generateLowCodeFormFields(fields: any, relationships: any, entity: any, application: any, options?: any, entities?: any): {
showInOneContainerType: string;
formFieldLines: any[];
showInOneConfig: any;
showInOneRelationships: any[];
formImportStatements: Set<string>;
showInOneImportComponents: any;
};
export declare function generateLowCodeDescFields(fields: any[], relationships: any[], entity: any, application: any): {
detailShowInOneContainerType: string;
showInOneImportComponents: any;
detailFieldLines: any[];
detailShowInOneConfig: any;
detailImportStatements: Set<string>;
};
export declare function generateLowCodeColumns(fields: any, relationships: any, entity: any, application: any, skipOperates?: string[]): {
tableFieldColumns: any[];
tableColumns: any[];
searchFormFields: any[];
tableImportStatements: Set<string>;
editInListRelationships: any[];
listComponentConfig: any;
};
export declare function addEntityServiceToApiServiceImport(this: BaseGenerator, className: any, fileName: any, folderName: any, moduleServices: boolean | undefined, application: any): void;
export declare function addEntityServiceToApiService(this: BaseGenerator, entityName: any, className: any, moduleName: any, application: any): void;
export declare function generateEntityNameData(application: any, entityNameList: any, generator: any): void;
export declare function generateViewPermissionData(application: any, entity: any, generator: any): void;
export declare function writeEnumToMockCsv(enumInfo: any, application: any, generator: any): void;