Interface di TypeScript

Varian yang lebih maju untuk mengetik objek dalam TypeScript adalah interface. Mereka memungkinkan pembuatan tipe data baru yang mendeskripsikan struktur objek.

Interface dibuat dengan kata kunci interface, diikuti dengan nama interface (ditulis dengan huruf kapital), kemudian dalam kurung kurawal dideskripsikan struktur objek.

Mari kita buat contoh sebuah interface, yang mendeskripsikan struktur objek pengguna:

typescriptinterface User {
  name: string,
  age: number
}

Sekarang mari buat objek yang mengimplementasikan interface ini. Untuk itu, sebagai tipe objek sebutkan nama interface kita:

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

Buatlah tiga objek yang mengimplementasikan interface berikut:

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

Buatlah tiga objek yang mengimplementasikan interface berikut:

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