import { plainToClass } from "class-transformer"; export const serialize = ( serializable: Record | Record[], serializer: new () => T ): T | T[] => { if (Array.isArray(serializable)) { return serializable.map((item) => serialize(item, serializer)) as T[]; } return plainToClass(serializer, serializable, { excludeExtraneousValues: true, }) as T; };