ინტერფეისების მეთოდები 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, რომელიც შეკრებს
ორივე რიცხვს.