все интерфейсы есть, просто бывают поля без значений
interface Account {
city: string;
street: string;
}
inteface User {
name: string;
account?: Account;
}
и пишешь потом:
const city = user.address?.city;
вместо user.address && user.address.city
так я тебе говорю что .? лучше чем && просто его надо более осознанно юзеть
Обсуждают сегодня