Koppelvlakke in TypeScript

'n Meer gevorderde weergawe van objek-tipisering in TypeScript is koppelvlakke. Hulle laat jou toe om nuwe datatipes te skep wat die struktuur van objekte beskryf.

Koppelvlakke word geskep met die sleutelwoord interface, gevolg deur die naam van die koppelvlak (geskryf met 'n hoofletter), en dan word die objekstruktuur tussen krulhakkies beskryf.

Kom ons maak byvoorbeeld 'n koppelvlak wat die struktuur van 'n gebruikerobjek beskryf:

typescriptinterface User {
  name: string,
  age: number
}

Laat ons nou 'n objek skep wat hierdie koppelvlak implementeer. Om dit te doen, spesifiseer ons die naam van ons koppelvlak as die tipe van die objek:

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

Skep drie objekte wat die volgende koppelvlak implementeer:

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

Skep drie objekte wat die volgende koppelvlak implementeer:

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