You can obtain the type of a property of an object in in typescript as follows:
interface Person {
name: string;
realEstate: {
street: string;
value: number;
}[]
}
let mrName: Person['name']
Is there any way to obtain the type of street and value?
>Solution :
Have you tried this way?
let streetType : Person['realEstate'][0]['street'];
let street : typeof streetType = "Hale";
console.log(street);
let valueType : Person['realEstate'][0]['value'];
let value : typeof valueType = 10000;
console.log(value);