Сообщение от voraa
|
В котором, меня интересует лишь пара полей.
Сколько времени уйдет на точное описание на ts такого объекта
|
если тебе нужна пара полей, то достаточно описать только их
type MyType = {
a: string;
b: number;
};
const jsonObj = {
a: 'aaa',
b: 123,
c: 456,
d: {...}
};
function f(p: MyType) {
console.log(p.a.toUpperCase(), p.b.toFixed()); // проверка типов, автокомплит и т.д.
}
f(jsonObj); // в параметр типа MyType передали jsonObj, где дохрена всего "лишнего"