/
githubmirror
/
nest
Обзор
Документация
Войти
/
githubmirror
/
nest
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
sample/21-serializer/src/entities/user.entity.ts
23 строки
465 B
Kamil Myśliwiec
sample(21-serializer): fix transform decorator usage
25 янв 2021, 11:57
Не верифицирован
25 янв 2021, 11:57
454d519
Код
Авторство
О чём код?
import { Exclude, Expose, Transform } from 'class-transformer'; import { RoleEntity } from './role.entity'; export class UserEntity { id: number; firstName: string; lastName: string; @Exclude() password: string; @Expose() get fullName(): string { return `${this.firstName} ${this.lastName}`; } @Transform(({ value }) => value.name) role: RoleEntity; constructor(partial: Partial<UserEntity>) { Object.assign(this, partial); } }