TypeScript

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(); }
}

Terma të lidhur