Junior — Senior
46
Определение типа объекта: утка vs гусь
Условие задачи
Нужно выяснить, как убедиться, что переменная bird относится к типу Duck, а не к типу Goose, используя проверку по структуре.
type Goose = {
bite: VoidFunction;
color: string;
};
type Duck = {
bite: VoidFunction;
weight: number;
};
const bird = Math.random() > 0.5
? { bite: () => console.log('аи!'), color: 'white' }
: { bite: () => {}, weight: 32 };
// Реализуйте проверку, что объект является именно уткой
``n