/// ////class G { // Introduce type parameter T //// self: G; // Use T as type argument to form instance type //// f() { //// this./*1*/self = /*2*/this; // self and this are both of type G //// } ////} verify.quickInfos({ 1: "(property) G.self: G", 2: "this: this" });