TypeScript හි අතුරු මුහුණතුවල ක්‍රම

වස්තු අතුරු මුහුණතුවලට වස්තුවල ක්‍රම ද එකතු කළ හැකිය. අපගේ අතුරු මුහුණතට පරිශීලකයාට සාදරය පුද කිරීමට අවශ්‍ය ක්‍රමයක් එකතු කරමු. මෙය සඳහා අපි ක්‍රමයේ නම, පරාමිතීන්ගේ වර්ග සහ ආපසු ලබා දෙන අගයේ වර්ගය නිර්වචනය කළ යුතුය:

typescriptinterface IUser {
  name: string;
  age: number;

  greet(text: string): string;
}

අපගේ වස්තුවේ ක්‍රමය ක්‍රියාත්මක කරමු:

typescriptlet user: IUser = {
  name: 'john',
  age: 30,

  greet(text: string): string {
    return text + ', ' + this.name
  }
}

අපගේ ක්‍රමය කැඳවමු:

typescriptconsole.log(user.greet('hello')); // 'hello, john'
Задание 1

IUser අතුරු මුහුණත සඳහා, වයස පරීක්ෂා කිරීමේ ක්‍රමයක් ක්‍රියාත්මක කරන්න. පරිශීලකයාගේ වයස 18 ට වඩා අඩු නම්, ප්‍රවේශය අවහිර කර ඇති බව පණිවිඩය දිස්විය යුතුය.

Задание 2

IMath අතුරු මුහුණතක් සාදන්න. එහි ගුණාංග වන්නේ num1 සහ num2 වන අතර, getSum ක්‍රමය අංක දෙක එකතු කරනු ඇත.