TypeScript ရှိ ယေဘုယျ အမျိုးအစား အင်တာဖေ့စ်

ယခုအခါ လုပ်ဆောင်ချက်တစ်ခုခေါ်ယူရန် ယေဘုယျအမျိုးအစား အင်တာဖေ့စ်ကို ဖော်ပြရန် ဆက်သွားကြပါစို့။ ၎င်းအတွင်း လုပ်ဆောင်ချက်ခေါ်ယူမှု လက်မှတ်ကို သတ်မှတ်ပါမည်။

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

ထို့နောက် <myFunc> လုပ်ဆောင်ချက်ကို ကြေညာပြီး ၎င်း၏ခန္ဓာကိုယ်အတွင်းရှိ ကုဒ်ကို ရေးပါမည်။

typescriptfunction myFunc <T> (data: T): T {
  return data;
}

let func: IFunc = myFunc;

ထို့နောက် <func> ကိန်းရှင်ကို ရေးပါမည်၊ ၎င်း၏အမျိုးအစားသည် <IFunc> ကို ရည်ညွှန်းပြီး ကိုယ်တိုင်က <myFunc> လုပ်ဆောင်ချက်ကို ခေါ်ယူသည်။

typescriptlet func: IFunc = myFunc;

ကုဒ်အပြည့်အစုံသည် ဤကဲ့သို့ ဖြစ်လိမ့်မည်။

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

function myFunc <T> (data: T): T {
  return data;
}

let func: IFunc = myFunc;

console.log(func('abcde'));

ကုဒ်ကို လုပ်ဆောင်ပြီးနောက် ကျွန်ုပ်တို့ မြင်ရမည်မှာ။

typescript'abcde'