Suppose we have four classes: A. B, C and B0:
class A { }
class B0 { }
class B extends B0 { }
class C {
@use(A, B) this;
constructor() {
A.call(this);
B.call(this);
}
}
So, in this case getters/setters of B0 will be undefined for C.
See detailed example here: https://stackblitz.com/edit/typescript-utvbsh