⊗tsSpGnInt 33 of 37 menu

TypeScript-dä Umumy Görnüş Interfeýsi

Indi bolsa funksiýa çagyrmak üçin umumy görnüş interfeýsini beýan etmäge geçeli. Onda funksiýa çagyrmak nyşanyny belleýäris:

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

Soňra myFunc funksiýasyny jar edeli we onuň bedenindäki kody ýazalyň:

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

Soňra IFunc-e salgylanýan tipi bolan func üýtgeýjisini ýazalyň. Üýtgeýji bolsa myFunc funksiýasyny çagyrýar:

let func: IFunc = myFunc;

Doly kod şeýle görüner:

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

Kody ýerine ýetirip bolansoň, biz göreris:

'abcde'
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et