⊗tsSpGnCTL 37 of 37 menu

Përdorimi i tipeve të klasave në gjeneriket në TypeScript

Si tip gjenerik mund të përdoren edhe klasat. Vetëm duhet të caktohet tipi i klasës përmes konstruktorit të saj. Prandaj në vend të parametrit type:T ne duhet të përcaktojmë type: {new(): T;}. Le të krijojmë një funksion, i cili nga ana tjetër do të krijojë një përdorues të ri nga klasa User:

function getUser <T> (type: { new (): T; }): T { return new type(); } class User { constructor() { console.log('You create a new user!'); } } let user: User = getUser(User);

Rezultati i kodit të ekzekutuar:

'You create a new user!'
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo