UNPKG

@notadd/cli

Version:

notadd core none dependence

39 lines (38 loc) 1.11 kB
export declare class UtilService { /** * 导入/导出/导入类名 的列表 * @param {any[]} entities * @param {string} ext */ importExportFileAndImportNames(entities: any[], ext: 'entity' | 'basic' | 'service' | 'api'): { importFile: string; exportFile: string; importNames: string; }; /** * 创建index.ts 并在本层导出 * @param {string} dirName 文件夹名 * @param {string} dirUrl 文件夹地址 * @param {string} exportFile 导出文件列表(string) */ createIndexTs(dirName: string, dirUrl: string, exportFile: string): void; /** * 获取所有层的package.json * @param {any[]} entities */ getPackageJsons(entities: any[]): GetPackageJsonsResult; private _getPackageByLayerName; } export interface GetPackageJsonsResult { apiPakcageJson: any; domainPakcageJson: any; basicPakcageJson: any; entitiesPakcageJson: any; /** * @example "/root/.../api/src/test" */ apiDir: string; entitiesDir: string; domainDir: string; basicDir: string; }