A
который расширяет класс B
. В классе A
есть метод test
. При вызове метода test
в классе B
получаем предупреждение:TS2339: Property 'test' does not exist on type 'B'.
class A extends B {
test(): void {}
}
class B {
handle(): void {
this.test();
}
}
abstract class B {
abstract test(): void;
handle(): void {
this.test();
}
}
class A extends B {
test(): void {}
}