import { MidwayWebRouterService } from '@midwayjs/core'; import { TypeORMDataSourceManager } from '@midwayjs/typeorm'; import { CoolUrlTagData } from '../tag/data'; import { CurdOption, QueryOp } from '../decorator/controller'; /** * 实体路径 */ export declare class CoolEps { admin: {}; app: {}; module: {}; midwayWebRouterService: MidwayWebRouterService; typeORMDataSourceManager: TypeORMDataSourceManager; epsConfig: boolean; moduleConfig: any; coolUrlTagData: CoolUrlTagData; init(): Promise; /** * 获取分页查询配置 * @param curdOption * @returns */ getPageOp(curdOption: CurdOption): Promise; /** * 处理列 * @param entitys * @param entityColumns * @param curdOption */ pageColumns(entitys: Record, curdOption: CurdOption): Promise; /** * 模块信息 * @param module */ modules(module?: string): Promise; /** * 所有controller * @returns */ controller(): Promise; /** * 所有路由 * @returns */ router(): Promise; /** * 所有实体 * @returns */ entity(): Promise<{}>; }