Metode vmesnikov v TypeScript
V vmesnikih objektov lahko dodamo tudi metode objektov. Dodajmo v naš vmesnik metodo, ki naj pozdravi uporabnika. Za to moramo določiti ime metode, tipe parametrov in tip vrnjene vrednosti:
interface IUser {
name: string;
age: number;
greet(text: string): string;
}
Implementirajmo našo metodo v objektu:
let user: IUser = {
name: 'john',
age: 30,
greet(text: string): string {
return text + ', ' + this.name
}
}
Pokličimo našo metodo:
console.log(user.greet('hello')); // 'hello, john'
Za vmesnik IUser implementirajte
metodo za preverjanje starosti. Če je starost
uporabnika manjša od 18, naj se prikaže
sporočilo, da je dostop zavrnjen.
Ustvarite vmesnik IMath z lastnostmi
num1 in num2 ter metodo
getSum, ki bo seštela
obe številki.