TypeScript-те интерфейстер
TypeScript-те объектілерді типтеудің одан да жетілдірілген нұсқасы интерфейстер болып табылады. Олар объектілер құрылымын сипаттайтын жаңа деректер типтерін жасауға мүмкіндік береді.
Интерфейстер interface кілт сөзінің көмегімен жасалады,
оның соңында интерфейстің атауы тұрады (бас әріппен жазылады),
содан кейін бұйра жақшаларда объекттің құрылымы сипатталады.
Мысал ретінде пайдаланушы объектісінің құрылымын сипаттайтын интерфейс жасайық:
interface User {
name: string,
age: number
}
Енді осы интерфейсті іске асыратын объект жасайық. Ол үшін объект типі ретінде біздің интерфейсіміздің атауын көрсетейік:
let user: User = {name: 'john', age: 30};
Келесі интерфейсті іске асыратын үш объект жасаңыз:
interface Employee {
name: string,
age: number,
salaryday: number
}
Келесі интерфейсті іске асыратын үш объект жасаңыз:
interface Time {
hour: number,
minute: number,
second: number
}