import { Transform, Type } from 'class-transformer' import { parseDate } from '../utils' import { BaseModel } from './base.model' import { MealItem } from './meal_item.model' export class Meal extends BaseModel { id: string @Type(() => MealItem) items: Array @Transform(value => parseDate(value), { toClassOnly: true }) delete_requested_at?: Date }