Function types
Në shqip: Tipet e funksioneve
ShpjegimiSQ
Në TypeScript mund ta përshkruash edhe vetë funksionin si tip: (a: number, b: number) => number. Shumë e dobishme për callback-e — editori e di saktë çfarë merr dhe çfarë kthen funksioni që i jep.
EnglishEN
In TypeScript you can describe a function itself as a type: (a: number, b: number) => number. Very useful for callbacks — the editor knows exactly what the function you pass in takes and returns.
Si ta mendosh
Si përshkrimi i punës: „merr dy numra, kthen një numër“ — kushdo që e plotëson, e merr punën.
Lexoje në anglisht
Like a job description: “takes two numbers, returns a number” — anyone who fits gets the job.
Shembull koditypescript
type Veprim = (a: number, b: number) => number;
const mblidh: Veprim = (a, b) => a + b;
function zbato(f: Veprim) { return f(2, 3); }