class C { data: T; get x(): T { return this.data; } } var c = new C(); var r: string = c.x;