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