টাইপস্ক্রিপ্টডেভসংকেত |
|---|
টাইপস্ক্রিপ্ট জাভাস্ক্রিপ্ট ল্যাংগুয়েজের একটি সুপারসেট। এটির উদ্দেশ্য হলো জাভাস্ক্রিপ্টকে স্ট্রংলি টাইপড ল্যাংগুয়েজের একটা ফ্লেভার দেওয়া যাতে আমাদের কোডের ইরর সহজে ধরা পড়ে এবং এপ্লিকেশনের অনেক অনাকাঙ্ক্ষিত আচরণ থেকে আমরা রক্ষা পাই। টাইপস্ক্রিপ্ট জাভাস্ক্রিপ্টের মত ব্রাউজারে লেখা যায় না। |
ইন্সটলেশন ও কনফিগারেশন |
|---|
গ্লোবালি টাইপস্ক্রিপ্ট ইন্সটল করা (yarn এর সাহার্যে) |
গ্লোবালি টাইপস্ক্রিপ্ট ইন্সটল করা (npm এর সাহার্যে) |
লোকাল প্রজেক্টে টাইপস্ক্রিপ্ট ইন্সটল করা (yarn এর সাহার্যে) |
লোকাল প্রজেক্টে টাইপস্ক্রিপ্ট ইন্সটল করা (npm এর সাহার্যে) |
টাইপস্ক্রিপ্ট প্রজেক্টে ইনিশিয়ালাইজ করা |
একটি নির্দিষ্ট ফাইলকে কম্পাইল করা |
একটি নির্দিষ্ট ফাইলকে ওয়াচমোডে কম্পাইল করা |
ইন্সটলেশন ও কনফিগারেশন |
|---|
সব টাইপস্ক্রিপ্ট ফাইলকে কম্পাইল করা |
সব টাইপস্ক্রিপ্ট ফাইলকে ওয়াচমোডে কম্পাইল করা |
কোন ফাইলকে কম্পাইল করতে না চাইলে tsconfig.json ফাইলে গিয়ে শেষ ব্র্যাকেটের আগে এভাবে কোড লিখতে হবে |
কোন ফাইলকে কম্পাইল প্রোসেসে এড করতে চাইলে tsconfig.json ফাইলে গিয়ে শেষ ব্র্যাকেটের আগে এভাবে কোড লিখতে হবে |
ডেটাটাইপ |
|---|
বেসিক ডেটাটাইপগুলো |
ইউনিয়ন ডেটাটাইপ |
ইন্টারসেকশন ডেটাটাইপ |
লিটারেল ডেটাটাইপ (স্ট্রিং) |
লিটারেল ডেটাটাইপ (নাম্বার) |
লিটারেল ডেটাটাইপ (বুলিয়ান) |
ভ্যারিয়েবল |
|---|
ভ্যারিয়েবল ডিক্লারেশন |
ভ্যারিয়েবল ডিক্লারেশনের সময় ভ্যালু এসাইন করা |
টাইপের এলিয়াস/উপনাম |
টাইপের এসারশন |
অ্যারে ও টাপল |
|---|
অ্যারে ডিক্লারেশন |
অ্যারেতে ভ্যালু এসাইন করা |
ইউনিয়ন টাইপ অ্যারে ডিক্লারেশন |
ইউনিয়ন টাইপ অ্যারেতে ভ্যালু এসাইন করা |
অ্যারের কোন পজিশনের ভ্যালু এক্সেস করা |
টাপল ডিক্লারেশন |
টাপলে ভ্যালু এসাইন করা |
অ্যারে ও টাপল |
|---|
কন্ডিশনাল টাপল ডিক্লারেশন |
কন্ডিশনাল টাপলে ভ্যালু এসাইন করা |
ফাংশন |
|---|
কন্সট্রাক্টর |
ফাংশন প্যারামিটার ও রিটার্ন টাইপ |
এরো ফাংশন |
অপশনাল প্যারামিটার |
ডিফল্ট প্যারামিটার |
রেস্ট প্যারামিটার |
ওভারলোড |
অবজেক্ট |
|---|
ডিক্লারেশন |
প্রোপার্টি এক্সেস করা |
কন্ডিশনাল প্রপার্টি সহ ডিক্লারেশন |
কন্ডিশনাল প্রোপার্টি এক্সেস করা |
ক্লাস |
|---|
ডিক্লারেশন |
পাবলিক মডিফায়ার |
প্রাইভেট মডিফায়ার |
প্রোটেক্টেড মডিফায়ার |
ক্লাসকে ব্যবহার করা |
ক্লাসের ইনহেরিটেন্স |
এবস্ট্রাক্ট ক্লাস |
ক্লাস |
|---|
ক্লাসকে ইন্টারফেসের মতো ব্যবহার করা |
ইন্টারফেস |
|---|
ডিক্লারেশন |
ইন্টারফেস ইমপ্লিমেন্ট করা |
ইন্টারফেসে ইনহেরিটেন্স |
ইনিউমারেশন বা ইনাম |
|---|
ডিক্লারেশন |
সিরিয়াল অন্য নাম্বার থেকে শুরু করা |
নিজের ইচ্ছামত ভ্যালু এসাইন করা |
ডেকোরেটর |
|---|
ডিক্লারেশন |
ডেকোরেটর ব্যাবহার করা |
ইউটিলিটি টাইপ |
|---|
পারশিয়াল বা আংশিক টাইপ |
ইন্টারফেস হ্যাকস ও ট্রিকস |
|---|
অপশনাল প্রোপার্টি ডিক্লেয়ার করা('?' চিহ্ন দিয়ে) |
উপরের interface থেকে কোনো object বানাতে গেলে profession প্রোপার্টি ছাড়াই বানানো সম্ভব হবে |
অপশনাল প্রোপার্টি ডিক্লেয়ার না করেই প্রোপার্টি বাদ দেওয়া |
Omit |
এই চিটশিটে কন্ট্রিবিউট করেছেনঃ
|
ডেভসংকেত বাংলা চিটশিটের ভান্ডার devsonket.com |
|---|