টাইপস্ক্রিপ্ট ভাষা অনুচ্ছেদের Section.৩ অনুচ্ছেদে ফাংশন ওভারলোডিং সম্পর্কে কথা বলা হয়েছে এবং এটি কীভাবে বাস্তবায়ন করা যায় সে সম্পর্কে দৃ concrete় উদাহরণ দেয়। তবে আমি যদি এরকম কিছু চেষ্টা করি:
export class LayerFactory {
constructor (public styleFactory: Symbology.StyleFactory) { }
createFeatureLayer (userContext : Model.UserContext, mapWrapperObj : MapWrapperBase) : any {
throw "not implemented";
}
createFeatureLayer(layerName : string, style : any) : any {
throw "not implemented";
}
}
ফাংশন প্যারামিটারগুলি বিভিন্ন ধরণের হলেও ডুপ্লিকেট শনাক্তকারীকে নির্দেশ করে একটি সংকলক ত্রুটি পাই। এমনকি যদি আমি দ্বিতীয় ক্রিয়েটিফায়ার লাইয়ার ফাংশনে একটি অতিরিক্ত পরামিতি যুক্ত করি, তবুও আমি একটি সংকলক ত্রুটি পেয়েছি। ধারণা, দয়া করে।