8. Type Aliases
📘 কনসেপ্ট (থিওরি)
টাইপস্ক্রিপ্ট টাইপগুলোকে সেগুলো ব্যবহার করা ভেরিয়েবলগুলো থেকে আলাদাভাবে সংজ্ঞায়িত করতে দেয়। অ্যালিয়াস এবং ইন্টারফেস টাইপগুলোকে বিভিন্ন ভেরিয়েবল/অবজেক্টের মধ্যে সহজে শেয়ার করতে দেয়।
**টাইপ অ্যালিয়াস (Type Aliases)** একটি কাস্টম নাম (একটি অ্যালিয়াস) দিয়ে টাইপ সংজ্ঞায়িত করার সুযোগ দেয়। টাইপ অ্যালিয়াস
string এর মতো প্রিমিটিভ বা object এবং array এর মতো আরও জটিল টাইপের জন্য ব্যবহার করা যেতে পারে:
type CarYear = number;
type CarType = string;
type CarModel = string;
type Car = {
year: CarYear,
type: CarType,
model: CarModel
}
💡 উদাহরণ
টাইপ অ্যালিয়াসের ব্যবহার:
type Point = {
x: number;
y: number;
};
// কাস্টম টাইপ ব্যবহার করা
let p1: Point = { x: 10, y: 20 };
let p2: Point = { x: 50, y: 60 };
console.log(p1, p2);
🎯 আপনার কাজ (প্র্যাকটিস)
একটি টাইপ অ্যালিয়াস
ID তৈরি করুন যা একটি string। তারপর ID টাইপের একটি ভেরিয়েবল userId তৈরি করুন এবং এটিতে "X123" অ্যাসাইন করুন। এটি প্রিন্ট করুন।main.typescript
Loading...
OUTPUT
Run your code to see the output here...