Arrow Functions
TypeScript mein arrow functions bilkul JavaScript ki tarah kaam karte hain, bas unke parameters aur return value par same type annotations available hote hain.
Inferred return types
Aapko return type ko explicitly annotate karne ki zaroorat nahi hai — TypeScript ise function body se infer kar leta hai, aur phir bhi har call site par usko bilkul waise hi enforce karta hai jaise aap ne khud likha ho.
main.ts
Khud try karo →const numbers: number[] = [1, 2, 3, 4, 5]; const squared = numbers.map((x) => x * x); console.log(squared);
Output
[ 1, 4, 9, 16, 25 ]
Aage: enums — related constant values ka ek naam wala set.