```ts class Base { @inline // this cause to internal assertion error foo(): this { return this } } class Foo extends Base { foo(): this { return super.foo() } } new Foo().foo() ```