Giao diện trong TypeScript

Một phương án tinh vi hơn để định kiểu đối tượng trong TypeScript là giao diện (interfaces). Chúng cho phép tạo ra các kiểu dữ liệu mới, mô tả cấu trúc của đối tượng.

Giao diện được tạo bằng từ khóa interface, sau đó là tên của giao diện (viết hoa chữ cái đầu), rồi trong dấu ngoặc nhọn mô tả cấu trúc của đối tượng.

Hãy làm một giao diện ví dụ, mô tả cấu trúc đối tượng người dùng:

typescriptinterface User {
  name: string,
  age: number
}

Bây giờ hãy tạo một đối tượng triển khai giao diện này. Để làm vậy, trong phần chỉ định kiểu của đối tượng hãy ghi tên giao diện của chúng ta:

typescriptlet user: User = {name: 'john', age: 30};
Задание 1

Tạo ba đối tượng triển khai giao diện sau:

typescriptinterface Employee {
  name: string,
  age: number,
  salaryday: number
}
Задание 2

Tạo ba đối tượng triển khai giao diện sau:

typescriptinterface Time {
  hour: number,
  minute: number,
  second: number
}