Pages

09 March, 2024

TypeScript Type on constructor to reference itself in extended class

This works but I was wondering if there is a better way of getting the constructor to know we want a UserEntity aka typeof this
class BaseEntity {
constructor(data: ) {
Object.assign(this, data);
}
}

class UserEntity extends BaseEntity {
name: string;
}

user = new UserEntity({name: 'Bar'});

No comments:

Post a Comment

Thanks