Objekte Komplekse në TypeScript
Objektet mund të kenë brenda tyre strukturë të çfarëdo folezimi dhe kjo strukturë mund të përshkruhet gjatë deklarimit të objektit ose në ndërfaqe.
Për shembull, le të krijojmë një ndërfaqe tillë që përshkruan një përdorues:
interface User {
name: string,
age: number,
parents: {
mother: string,
father: string
}
}
Le të krijojmë një objekt që zbaton këtë ndërfaqe:
let user: User = {
name: 'john',
age: 30,
parents: {
mother: 'jane',
father: 'eric'
}
}
Është dhënë objekti:
let event = {
name: 'my new event',
time: {
start: '2025-11-01',
finish: '2025-12-31'
}
};
Krijoni një ndërfaqe që përshkruan strukturën e këtij objekti.
Është dhënë objekti:
let employee {
name: 'andrew',
potision: {
name: 'programmer'
salary: 1000,
}
addr: {
country: 'belarus',
city: 'minsk'
}
};
Krijoni një ndërfaqe që përshkruan strukturën e këtij objekti.