TypeScript-এ ইন্টারফেস
TypeScript-এ অবজেক্ট টাইপ করার আরও উন্নত পদ্ধতি হল ইন্টারফেস। এগুলি অবজেক্টের গঠন বর্ণনা করে এমন নতুন ডেটা টাইপ তৈরি করতে দেয়।
ইন্টারফেস তৈরি করা হয় interface কীওয়ার্ড ব্যবহার করে,
যার পরে ইন্টারফেসের নাম আসে (বড় হাতের অক্ষরে লেখা),
এবং তারপর কোঁকড়া বন্ধনীর মধ্যে অবজেক্টের গঠন বর্ণনা করা হয়।
আসুন একটি উদাহরণ হিসাবে একটি ইন্টারফেস তৈরি করি, যা একটি ব্যবহারকারী অবজেক্টের গঠন বর্ণনা করে:
interface User {
name: string,
age: number
}
এখন এই ইন্টারফেস বাস্তবায়ন করে এমন একটি অবজেক্ট তৈরি করা যাক। এটি করার জন্য, অবজেক্টের টাইপ হিসাবে আমাদের ইন্টারফেসের নাম উল্লেখ করুন:
let user: User = {name: 'john', age: 30};
নিম্নলিখিত ইন্টারফেস বাস্তবায়ন করে তিনটি অবজেক্ট তৈরি করুন:
interface Employee {
name: string,
age: number,
salaryday: number
}
নিম্নলিখিত ইন্টারফেস বাস্তবায়ন করে তিনটি অবজেক্ট তৈরি করুন:
interface Time {
hour: number,
minute: number,
second: number
}