I have BaseEntity class that is inherited by Person class. How can I list base class properties (BaseEntity) in Person class.
class BaseEntity {
_id: string;
created: number;
constructor(id: string, created: number = Date.now()) {
this._id = id;
this.created = created;
}
}
class Person extends BaseEntity {
name: string;
age: number;
constructor(id: string, name: string, age: number) {
super(id);
this.name = name;
this.age = age;
}
listBaseClassProperties() {
//console.log(super); HOW CAN I DO THIS?
}
}
When I tryied to console.log(super)
in one of the derived class (Person) methods, I get undefined
...