// class TypeClass { // optional(): TypeClass { // return this // } // } // class TypeStringClass extends TypeClass { // } // const o = new TypeStringClass() // const v = o.optional() // type t = typeof v // expect: TypeStringClass