ней поля с определенным типом (сущность с id)  и возвращать нормализованное описание модели?
                  
                  
                  
                  
                  
                  типа 
                  
                  
                  
                  
                  
                  
                  
                  
                  type NormalizeModel<M> = ....
                  
                  
                  
                  
                  
                  type UserDTO = {
                  
                  
                    name: string;
                  
                  
                    age: number;
                  
                  
                    channel: ChannelDTO
                  
                  
                  }
                  
                  
                  
                  
                  
                  type NormalizedUser = NormalizeModel<UserDTO>; 
                  
                  
                  
                  
                  
                  // NormalizedUser: {
                  
                  
                  //     name: string;
                  
                  
                  //     age: number;
                  
                  
                  //     channelId: string;
                  
                  
                  // }
                  
                  
                
ну ChannelDTO тут условное совсем - пусть оно будет type ChannelDTO = { id: string; desctiption: string }
Нужно NormalizeModel написать?
ага
Как понять, что channel это поле, которое нужно переименовать, а остальные два — нет? Они ничем не отличаются
Обсуждают сегодня