El problema es que a veces me olvido de escribir las palabras clave y VS Code y TypeScript no están dispuestos a notificarme que no puedo llamar a un método heredado en clase sin 'super' y, en algunos casos, debería usar 'await' con la función asíncrona. Por favor, ayúdame a reducir la cantidad de errores con tu consejo.
Un ejemplo con 'super':
class Child{ printHey(){console.log('Hey')} } class Parent extends Child{ printHey(){ this.printHey() // the super required } } new Parent().printHey()Un ejemplo con 'esperar':
class Echo { async getEcho(echo: any){ return echo } async printEcho(){ var echo = 'Hey' var message:any = this.getEcho(echo) while(message !== echo) 'pass' // The loop got stuck console.log(`Echo ${message}`) } } new Echo().printEcho()