Interfeisu metodes TypeScript
Objektu interfeisos var arī pievienot objektu metodes. Pievienosim mūsu interfeisam metodi, kurai jāsveicina lietotājs. Lai to izdarītu, mums jādefinē metodes nosaukums, parametru tipi un atgriežamās vērtības tips:
interface IUser {
name: string;
age: number;
greet(text: string): string;
}
Implementēsim mūsu metodi objektā:
let user: IUser = {
name: 'john',
age: 30,
greet(text: string): string {
return text + ', ' + this.name
}
}
Izsauksim mūsu metodi:
console.log(user.greet('hello')); // 'hello, john'
Interfeisam IUser, implementējiet
metodi vecuma pārbaudei. Ja lietotāja vecums
ir mazāks par 18, lai tiek parādīts
ziņojums, ka pieeja ir liegta.
Izveidojiet interfeisu IMath ar īpašībām
num1 un num2, kā arī metodi
getSum, kas summēs
abus skaitļus.