Generic classes (TS)
Në shqip: Klasat gjenerike në TS
ShpjegimiSQ
Një klasë mund të ketë parametër tipi: class Kuti<T> { constructor(public vlera: T) {} }. Kështu e njëjta klasë punon me numra, tekste ose objekte, me kontroll të plotë tipesh.
EnglishEN
A class can have a type parameter: class Box<T> { constructor(public value: T) {} }. That way the same class works with numbers, strings or objects, fully type-checked.
Si ta mendosh
Si një kuti me etiketë ku shkruhet çfarë ka brenda.
Lexoje në anglisht
Like a box with a label saying what's inside.
Shembull koditypescript
class Stive<T> {
private te: T[] = [];
push(x: T) { this.te.push(x); }
pop(): T | undefined { return this.te.pop(); }
}