Assume that there are two classes:
class A { inner: I; setInner: () => Partial; } class B extends A { inner =