TypeScript में इंटरफेस के तरीके
ऑब्जेक्ट इंटरफेस में हम ऑब्जेक्ट के तरीके भी जोड़ सकते हैं। आइए हमारे इंटरफेस में एक ऐसा तरीका जोड़ें जिसे उपयोगकर्ता का अभिवादन करना चाहिए। इसके लिए हमें तरीके का नाम, पैरामीटर के प्रकार और लौटाए गए मान का प्रकार परिभाषित करना होगा:
typescriptinterface IUser {
name: string;
age: number;
greet(text: string): string;
}
आइए हमारे तरीके को ऑब्जेक्ट में लागू करें:
typescriptlet user: IUser = {
name: 'john',
age: 30,
greet(text: string): string {
return text + ', ' + this.name
}
}
आइए हमारे तरीके को कॉल करें:
typescriptconsole.log(user.greet('hello')); // 'hello, john'
Задание 1
इंटरफेस IUser के लिए,
उम्र की जांच करने का तरीका लागू करें।
यदि उपयोगकर्ता की उम्र
18 से कम है, तो एक संदेश
दिखाया जाना चाहिए कि पहुंच प्रतिबंधित है।
Задание 2
इंटरफेस IMath बनाएं जिसमें गुण
num1 और num2 हों, और साथ ही एक तरीका
getSum भी हो, जो दोनों संख्याओं
को जोड़ेगा।