import { Constructor } from '../types'; /** * DTO转换上下文 */ export interface DtoTransformContext { user?: any; request?: any; services?: Record; [key: string]: any; } /** * 简化的DTO转换器 - 利用class-transformer和自动服务注入 */ export declare class DtoTransformer { /** * 转换单个实体到DTO */ static transform(entity: EntityType, dtoClass: Constructor, context?: DtoTransformContext): Promise; /** * 批量转换实体数组到DTO数组 */ static transformArray(entities: EntityType[], dtoClass: Constructor, context?: DtoTransformContext): Promise; }