age: number;
diff: string;
}
У меня есть функция, которая принимает параметр с этим типом и преобразует его в другой тип,
type TUserData = {
name: string;
age: number;
diff: string;
state: string;
}
Но данных не хватает, чтобы заполнить полностью и вернуть новый объект.
Что делать с полями, если их нечем заполнять?
Просто засунуть туда заглушку?
Будет ли хорошим тоном ли использовать здесь Pick?
Partial?
Сделать все ключи не обязательными... не знаю даж
Сделать state опциональным?
Непонятна задача
Не вариант. Этот тип общий и используется в других местах, и там нужен state.
Конвертировать объект в другой тип. А вот как быть с недостающими данными хз
Я всё еще не понимаю, что значит «конвертировать объект в другой тип» и что такое «недостающие данные»
Обсуждают сегодня