Generics (TypeScript)
Në shqip: Gjenerikët në TypeScript
ShpjegimiSQ
Gjenerikët të lejojnë të shkruash një funksion ose tip që punon me çdo tip, pa humbur kontrollin: function iPari<T>(v: T[]): T. Thirr me numra — kthen number; me tekst — kthen string.
EnglishEN
Generics let you write a function or type that works with any type without losing checking: function first<T>(v: T[]): T. Call it with numbers — it returns a number; with text — a string.
Si ta mendosh
Si kallëpi i ëmbëlsirave: i njëjti kallëp, brumë i ndryshëm.
Lexoje në anglisht
Like a cake tin: same tin, different batter.
Shembull koditypescript
function iPari<T>(v: T[]): T | undefined {
return v[0];
}
const n = iPari([5, 4]); // number | undefined