у меня есть базовый класс BaseComponent
с методом foo()
, и я хочу, чтобы все классы, расширяющие мой BaseComponent
и переопределяющие метод foo()
, всегда вызывали супер-метод:
export class BaseComponent {
foo(){}
}
export class ExtendedComponent extends BaseComponent {
constructor(){
super();
}
// BAD
foo(){
}
// GOOD
foo(){
super.foo();
}
}
Уловка в Машинописи?