TS17009error TS17009: ‘super’ must be called before accessing ‘this’ in the constructor of a derived class.Broken Code ❌123456789101112abstract class Animal { abstract name: string;}class Dog extends Animal { public name; constructor(name: string) { this.name = name; super(); }}Fixed Code ✔️123456789101112abstract class Animal { abstract name: string;}class Dog extends Animal { public name; constructor(name: string) { super(); this.name = name; }}