Vitu Vilivyo Tata katika TypeScript
Vitu vinaweza kuwa na muundo wa ndani wa kiwango chochote cha kujikita na muundo huu unaweza kuelezwa wakati wa kutangaza kitu au katika interface.
Kwa mfano, tufanye interface ifuatayo, inayoelezea mtumiaji:
interface User {
name: string,
age: number,
parents: {
mother: string,
father: string
}
}
Tufanye kitu, kitakachotekeleza interface hii:
let user: User = {
name: 'john',
age: 30,
parents: {
mother: 'jane',
father: 'eric'
}
}
Kimetolewa kitu:
let event = {
name: 'my new event',
time: {
start: '2025-11-01',
finish: '2025-12-31'
}
};
Tengeneza interface, inayoelezea muundo wa kitu hiki.
Kimetolewa kitu:
let employee {
name: 'andrew',
potision: {
name: 'programmer'
salary: 1000,
}
addr: {
country: 'belarus',
city: 'minsk'
}
};
Tengeneza interface, inayoelezea muundo wa kitu hiki.