TypeScript ရှိ ယေဘုယျ အမျိုးအစား အင်တာဖေ့စ်
ယခုအခါ လုပ်ဆောင်ချက်တစ်ခုခေါ်ယူရန် ယေဘုယျအမျိုးအစား အင်တာဖေ့စ်ကို ဖော်ပြရန် ဆက်သွားကြပါစို့။ ၎င်းအတွင်း လုပ်ဆောင်ချက်ခေါ်ယူမှု လက်မှတ်ကို သတ်မှတ်ပါမည်။
interface IFunc {
<T> (data: T): T;
}
ထို့နောက် <myFunc> လုပ်ဆောင်ချက်ကို ကြေညာပြီး ၎င်း၏ခန္ဓာကိုယ်အတွင်းရှိ ကုဒ်ကို ရေးပါမည်။
function myFunc <T> (data: T): T {
return data;
}
let func: IFunc = myFunc;
ထို့နောက် <func> ကိန်းရှင်ကို ရေးပါမည်၊ ၎င်း၏အမျိုးအစားသည် <IFunc> ကို ရည်ညွှန်းပြီး ကိုယ်တိုင်က <myFunc> လုပ်ဆောင်ချက်ကို ခေါ်ယူသည်။
let func: IFunc = myFunc;
ကုဒ်အပြည့်အစုံသည် ဤကဲ့သို့ ဖြစ်လိမ့်မည်။
interface IFunc {
<T> (data: T): T;
}
function myFunc <T> (data: T): T {
return data;
}
let func: IFunc = myFunc;
console.log(func('abcde'));
ကုဒ်ကို လုပ်ဆောင်ပြီးနောက် ကျွန်ုပ်တို့ မြင်ရမည်မှာ။
'abcde'