TypeScript-те интерфейстер

TypeScript-те объектілерді типтеудің одан да жетілдірілген нұсқасы интерфейстер болып табылады. Олар объектілер құрылымын сипаттайтын жаңа деректер типтерін жасауға мүмкіндік береді.

Интерфейстер interface кілт сөзінің көмегімен жасалады, оның соңында интерфейстің атауы тұрады (бас әріппен жазылады), содан кейін бұйра жақшаларда объекттің құрылымы сипатталады.

Мысал ретінде пайдаланушы объектісінің құрылымын сипаттайтын интерфейс жасайық:

typescriptinterface User {
  name: string,
  age: number
}

Енді осы интерфейсті іске асыратын объект жасайық. Ол үшін объект типі ретінде біздің интерфейсіміздің атауын көрсетейік:

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

Келесі интерфейсті іске асыратын үш объект жасаңыз:

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

Келесі интерфейсті іске асыратын үш объект жасаңыз:

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