import { Expose, plainToClass } from "class-transformer"; import { ShareDTO } from "src/share/dto/share.dto"; export class FileDTO { @Expose() id: string; @Expose() name: string; @Expose() size: string; share: ShareDTO; from(partial: Partial) { return plainToClass(FileDTO, partial, { excludeExtraneousValues: true }); } }