примере (из оф доки)
interface LabeledValue {
label: string;
}
function printLabel(labeledObj: LabeledValue) {
console.log(labeledObj.label);
}
let myObj = {size: 10, label: "Size 10 Object"};
printLabel(myObj);
Причём? Семантика. А зачем они нужны в этом примере? Что изменится, если это будет тип?
Обсуждают сегодня