🏷️
Basics

Type Annotations

Explicitly Declaring Types
💡 Type, annotation, EK, "LABEL" hai, EK, BOX, PAR — TUM, EXPLICITLY, BATATE, HO, ki, BOX, (VARIABLE) mein, KYA, (KIS, TYPE, ki, VALUE) JAANI, CHAHIYE.

Type, annotations, : type, SYNTAX, se, likhi, jaati, HAIN — VARIABLES, function, parameters, aur, RETURN, types, PAR, USE, hoti, HAIN. jaise, let age: number = 25.

Function, parameters, PAR, type, annotations, ESPECIALLY, IMPORTANT, HAIN — TypeScript, KO, PATA, CHALTA, hai, ki, FUNCTION, ko, KAISE, arguments, CHAHIYE, aur, KYA, RETURN, karega.

let age: number = 25;
let name: string = "Aarav";
let isActive: boolean = true;

function calculateArea(width: number, height: number): number {
  return width * height;
}
🏷️
Type, annotation, EK, "LABEL" hai, EK, BOX, PAR — TUM, EXPLICITLY, BATATE, HO, ki, BOX, (VARIABLE) mein, KYA, (KIS, TYPE, ki, VALUE) JAANI, CHAHIYE.
1 / 2
⚡ Quick Recap
  • Type annotations = : type syntax se, EXPLICITLY, type, declare, karna
  • Variables, function, parameters, aur, return, types, PAR, USE, hote, HAIN
  • Function, parameters, PAR, annotations, ESPECIALLY, IMPORTANT, HAIN
Is page mein (2 subtopics)

Object, types, inline, bhi, ANNOTATE, kiye, ja, sakte, HAIN, bina, SEPARATE, interface, DEFINE, kiye — jaise, function greet(user: { name: string }), CHHOTE, ONE-OFF, cases, ke, liye.

function printPoint(point: { x: number; y: number }) {
  console.log(point.x, point.y);
}

Array/object, destructuring, mein, bhi, types, ANNOTATE, kiye, ja, sakte, hain — jaise, const { name, age }: { name: string; age: number } = user;

💡Tip: Destructuring, ke, saath, ANNOTATIONS, aksar, VERBOSE, ho, jaati, hain — SEPARATE, se, EK, interface/type, DEFINE, karके, USE, karna, aksar, CLEANER, hai.