UNPKG

generator-begcode

Version:

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

157 lines (156 loc) 8.22 kB
import fs from 'fs'; import * as _ from 'lodash-es'; export declare const restFiles: { restFiles: { override(context: any): boolean; renameTo: (context: any, fileSpec: any) => string; templates: string[]; path?: string | ((this: import("../index.js").GeneratorBaseCore, data: import("../../lib/types/application/application.js").ApplicationType<import("../base-application/index.js").Entity<import("../base-application/index.js").Field, never>>) => string) | undefined; condition: (generator: any) => any; }[]; restTestFiles: { condition: (generator: any) => any; path: string; templates: { file: string; options: { context: { _: typeof _; chalkRed: import("chalk").ChalkInstance; fs: typeof fs; SERVER_TEST_SRC_DIR: string; }; }; renameTo: (context: any) => string; }[]; }[]; }; export declare const filteringFiles: { filteringFiles: import("../base/api.js").WriteFileBlock[]; }; export declare const serviceFiles: { serviceFiles: import("../base/api.js").WriteFileBlock[]; }; export declare const dtoFiles: { baseDtoFiles: { renameTo: (context: any, fileSpec: any) => string; templates: string[]; path?: string | ((this: import("../index.js").GeneratorBaseCore, data: import("../../lib/types/application/application.js").ApplicationType<import("../base-application/index.js").Entity<import("../base-application/index.js").Field, never>>) => string) | undefined; condition: (generator: any) => false; }[]; dtoFiles: { renameTo: (context: any, fileSpec: any) => string; templates: string[]; path?: string | ((this: import("../index.js").GeneratorBaseCore, data: import("../../lib/types/application/application.js").ApplicationType<import("../base-application/index.js").Entity<import("../base-application/index.js").Field, never>>) => string) | undefined; condition: (generator: any) => boolean; }[]; dtoTestFiles: { renameTo: (context: any, fileSpec: any) => string; templates: string[]; path?: string | ((this: import("../index.js").GeneratorBaseCore, data: import("../../lib/types/application/application.js").ApplicationType<import("../base-application/index.js").Entity<import("../base-application/index.js").Field, never>>) => string) | undefined; condition: (generator: any) => boolean; }[]; }; export declare const serverFilesEntityPlus: { serverPlus: ({ condition: (generator: any) => any; templates: { file: string; override: boolean; renameTo: (context: any) => string; }[]; } | { renameTo: (context: any, fileSpec: any) => string; override(context: any): boolean; templates: string[]; path?: string | ((this: import("../index.js").GeneratorBaseCore, data: import("../../lib/types/application/application.js").ApplicationType<import("../base-application/index.js").Entity<import("../base-application/index.js").Field, never>>) => string) | undefined; condition: (generator: any) => any; })[]; mybatisMapperPLus: { condition: (generator: any) => boolean; path: string; templates: { file: string; override(context: any): void; renameTo: (context: any) => string; }[]; }[]; }; export declare const serverFiles: { serverPlus: ({ condition: (generator: any) => any; templates: { file: string; override: boolean; renameTo: (context: any) => string; }[]; } | { renameTo: (context: any, fileSpec: any) => string; override(context: any): boolean; templates: string[]; path?: string | ((this: import("../index.js").GeneratorBaseCore, data: import("../../lib/types/application/application.js").ApplicationType<import("../base-application/index.js").Entity<import("../base-application/index.js").Field, never>>) => string) | undefined; condition: (generator: any) => any; })[]; mybatisMapperPLus: { condition: (generator: any) => boolean; path: string; templates: { file: string; override(context: any): void; renameTo: (context: any) => string; }[]; }[]; baseDtoFiles: { renameTo: (context: any, fileSpec: any) => string; templates: string[]; path?: string | ((this: import("../index.js").GeneratorBaseCore, data: import("../../lib/types/application/application.js").ApplicationType<import("../base-application/index.js").Entity<import("../base-application/index.js").Field, never>>) => string) | undefined; condition: (generator: any) => false; }[]; dtoFiles: { renameTo: (context: any, fileSpec: any) => string; templates: string[]; path?: string | ((this: import("../index.js").GeneratorBaseCore, data: import("../../lib/types/application/application.js").ApplicationType<import("../base-application/index.js").Entity<import("../base-application/index.js").Field, never>>) => string) | undefined; condition: (generator: any) => boolean; }[]; dtoTestFiles: { renameTo: (context: any, fileSpec: any) => string; templates: string[]; path?: string | ((this: import("../index.js").GeneratorBaseCore, data: import("../../lib/types/application/application.js").ApplicationType<import("../base-application/index.js").Entity<import("../base-application/index.js").Field, never>>) => string) | undefined; condition: (generator: any) => boolean; }[]; serviceFiles: import("../base/api.js").WriteFileBlock[]; filteringReactiveFiles: { renameTo: (data: any, file: any) => string; templates: string[]; path?: string | ((this: import("../index.js").GeneratorBaseCore, data: import("../../lib/types/application/application.js").ApplicationType<import("../base-application/index.js").Entity<import("../base-application/index.js").Field, never>>) => string) | undefined; condition: (generator: any) => any; }[]; filteringFiles: import("../base/api.js").WriteFileBlock[]; restFiles: { override(context: any): boolean; renameTo: (context: any, fileSpec: any) => string; templates: string[]; path?: string | ((this: import("../index.js").GeneratorBaseCore, data: import("../../lib/types/application/application.js").ApplicationType<import("../base-application/index.js").Entity<import("../base-application/index.js").Field, never>>) => string) | undefined; condition: (generator: any) => any; }[]; restTestFiles: { condition: (generator: any) => any; path: string; templates: { file: string; options: { context: { _: typeof _; chalkRed: import("chalk").ChalkInstance; fs: typeof fs; SERVER_TEST_SRC_DIR: string; }; }; renameTo: (context: any) => string; }[]; }[]; }; export declare function writeFiles(): { cleanupOldServerFiles: (this: import("../index.js").GeneratorBaseCore, params: 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>>>) => void; writeServerFiles: (this: import("../index.js").GeneratorBaseCore, params: 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>>>) => void; };