generator-begcode
Version:
Spring Boot + Angular/React/Vue in one handy generator
157 lines (156 loc) • 8.22 kB
TypeScript
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;
};