TypeScript හි ශ්රිත වර්ගය
JavaScript හි, ශ්රිත ගබඩා කරන විචල්යයන් තිබිය හැක. මෙම අවස්ථාවේදී TypeScript අපට මෙම විචල්යයට "ශ්රිතය" වර්ගය ඇති බව සඳහන් කිරීමට ඉඩ දෙයි. ශ්රිත වර්ගයක් යනු පරාමිති වර්ග සහ ආපසු ලබා දෙන අගයේ වර්ගයේ සංයෝගයකි. මෙම සංයෝගය ශ්රිතයේ අත්සන ලෙස හැඳින්වේ.
විචල්යයකට ශ්රිත වර්ගයක් නියම කිරීමට, අවශ්ය
වන්නේ වරහන් තුළ පරාමිති සහ
ඒවායේ වර්ග ලැයිස්තුගත කර, ඊළඟට ඊතලය => පසුව
ආපසු ලබා දෙන අගයේ වර්ගය සඳහන් කිරීමයි. අපි උදාහරණයක්
බලමු. යම් විචල්යයක් ශ්රිතයක් අඩංගු ලෙස ප්රකාශ කරමු:
let func: (x: number, y: number) => number;
මෙම විචල්යයට දක්වන ලද වර්ගයේ ශ්රිතයක් ලියන්න:
let func: (x: number, y: number) => number = function(a: number, b: number): number {
return a + b;
};
විචල්යයට ශ්රිත වර්ගයක් නියම කරන්න:
let func = function(text: string): void {
alert(text);
};