วิธีการของอินเทอร์เฟซใน 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 ซึ่งจะบวก ตัวเลขทั้งสอง