Ինտերֆեյսը որպես օբյեկտի տիպ՝ TypeScript-ի զանգվածով
Հնարավոր է նաև նշել ինտերֆեյսը որպես տիպ ամբողջ օբյեկտի համար:
Դիտարկենք օրինակով: Սկզբում ստեղծենք արտադրանքի համար ինտերֆեյս:
interface Product {
name: string,
colors: string[]
};
Այնուհետև ստեղծենք օբյեկտ՝ նշելով դրա տիպը համապատասխան ինտերֆեյսը.
let prod: Product = {
name: 'notebook',
colors: ['red', 'black', 'gray']
}
Ստեղծեք երկրի հետ կապված օբյեկտ, որը պարունակում է էջի անվանումը և դրա քաղաքների զանգվածը: