Contextual typing
Në shqip: Tipizimi sipas kontekstit
ShpjegimiSQ
Kur shkruan një funksion brenda map() ose addEventListener(), TS e di vetë tipin e parametrave nga konteksti — prandaj s'ke pse të shkruash (n: number) te [1, 2].map(n => n * 2).
EnglishEN
When you write a function inside map() or addEventListener(), TS knows the parameter types from the context — so you needn't write (n: number) in [1, 2].map(n => n * 2).
Si ta mendosh
Si të kuptosh kuptimin e një fjale nga fjalia ku ndodhet.
Lexoje në anglisht
Like understanding a word's meaning from the sentence it's in.
Shembull koditypescript
["a", "b"].map((s) => s.toUpperCase()); // s: string
window.addEventListener("click", (e) => e.clientX); // e: MouseEvent