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 ක්රමය අංක දෙක එකතු කරනු ඇත.