ней поля с определенным типом (сущность с 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 это поле, которое нужно переименовать, а остальные два — нет? Они ничем не отличаются
Обсуждают сегодня