⊗tsSpGnInt 33 of 37 menu

Interface ya Aina ya Jumla katika TypeScript

Sasa hebu tuendelee kwa maelezo ya interface ya aina ya jumla kwa wito wa kitendo. Wacha tuweke ishara ya wito wa kitendo ndani yake:

interface IFunc { <T> (data: T): T; }

Ifuatayo tutangaze kitendo myFunc na kuandika msimbo kwenye mwili wake:

function myFunc <T> (data: T): T { return data; } let func: IFunc = myFunc;

Kisha tuandikishe kitendakazi func, aina yake inarejelea IFunc. Na kitendakazi yenyewe kinakiita kitendo myFunc:

let func: IFunc = myFunc;

Msimbo kamili utaonekana kama hii:

interface IFunc { <T> (data: T): T; } function myFunc <T> (data: T): T { return data; } let func: IFunc = myFunc; console.log(func('abcde'));

Baada ya kutekeleza msimbo tutaona:

'abcde'
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa