//// [prototypeInstantiatedWithBaseConstraint.ts] class C { x: T; } C.prototype.x.boo; // No error, prototype is instantiated to any //// [prototypeInstantiatedWithBaseConstraint.js] var C = (function () { function C() { } return C; })(); C.prototype.x.boo;