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
методу болсун.