//// [accessOverriddenBaseClassMember1.ts] class Point { constructor(public x: number, public y: number) { } public toString() { return "x=" + this.x + " y=" + this.y; } } class ColoredPoint extends Point { constructor(x: number, y: number, public color: string) { super(x, y); } public toString() { return super.toString() + " color=" + this.color; } } //// [accessOverriddenBaseClassMember1.js] var __extends = this.__extends || function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; function __() { this.constructor = d; } __.prototype = b.prototype; d.prototype = new __(); }; var Point = (function () { function Point(x, y) { this.x = x; this.y = y; } Point.prototype.toString = function () { return "x=" + this.x + " y=" + this.y; }; return Point; })(); var ColoredPoint = (function (_super) { __extends(ColoredPoint, _super); function ColoredPoint(x, y, color) { _super.call(this, x, y); this.color = color; } ColoredPoint.prototype.toString = function () { return _super.prototype.toString.call(this) + " color=" + this.color; }; return ColoredPoint; })(Point);