Sąsajos TypeScript kalba
Pažangesnis objektų tipizavimo variantas TypeScript yra sąsajos. Jos leidžia kurti naujus duomenų tipus, apibūdinančius objektų struktūrą.
Sąsajos kuriamos naudojant raktinį
žodį interface, po kurio
eina sąsajos pavadinimas (rašomas didžiąja
raide), o tada garbanotuose skliaustuose aprašoma
objekto struktūra.
Pavyzdžiui, sukurkime sąsają, apibūdinančią vartotojo objekto struktūrą:
typescriptinterface User {
name: string,
age: number
}
Dabar sukurkime objektą, įgyvendinantį šią sąsają. Tam objekto tipui nurodykime mūsų sąsajos pavadinimą:
typescriptlet user: User = {name: 'john', age: 30};
Задание 1
Sukurkite tris objektus, įgyvendinančius šią sąsają:
typescriptinterface Employee {
name: string,
age: number,
salaryday: number
}
Задание 2
Sukurkite tris objektus, įgyvendinančius šią sąsają:
typescriptinterface Time {
hour: number,
minute: number,
second: number
}