var Base = /*#__PURE__*/function () { "use strict"; function Base() { babelHelpers.classCallCheck(this, Base); } babelHelpers.createClass(Base, [{ key: "method", value: function method() {} }]); return Base; }(); var Foo = /*#__PURE__*/function (_Base) { "use strict"; babelHelpers.inherits(Foo, _Base); var _super = babelHelpers.createSuper(Foo); function Foo() { var _thisSuper, _this; babelHelpers.classCallCheck(this, Foo); _this = _super.call(this); if (true) { var _Foo2; babelHelpers.get((_thisSuper = babelHelpers.assertThisInitialized(_this), babelHelpers.getPrototypeOf(Foo.prototype)), "method", _thisSuper).call(_thisSuper); } return _this; } babelHelpers.createClass(Foo, [{ key: "method", value: function method() {} }]); return Foo; }(Base);