অবজেক্ট টাইপ হিসেবে ইন্টারফেস যার মধ্যে অ্যারে রয়েছে TypeScript
সম্পূর্ণ অবজেক্টের জন্য টাইপ হিসেবে ইন্টারফেস নির্ধারণ করাও সম্ভব।
আসুন একটি উদাহরণ দেখি। প্রথমে একটি পণ্যের জন্য ইন্টারফেস তৈরি করি:
interface Product {
name: string,
colors: string[]
};
এরপর সংশ্লিষ্ট ইন্টারফেসকে এর টাইপ হিসেবে উল্লেখ করে একটি অবজেক্ট তৈরি করি:
let prod: Product = {
name: 'notebook',
colors: ['red', 'black', 'gray']
}
একটি দেশের অবজেক্ট তৈরি করুন, যাতে রয়েছে দেশের নাম এবং এর শহরগুলোর একটি অ্যারে।