class C { x = 1; } var c = new C(); c.x = 3; var c2 = new C(); var r = c.x === c2.x; // #31792 class MyMap { constructor(private readonly Map_: { new(): any }) {} private readonly store = new this.Map_(); }