'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = undefined; var _BaseFoo2 = require('./BaseFoo'); var _BaseFoo3 = babelHelpers.interopRequireDefault(_BaseFoo2); var SubFoo = function (_BaseFoo) { babelHelpers.inherits(SubFoo, _BaseFoo); function SubFoo() { babelHelpers.classCallCheck(this, SubFoo); return babelHelpers.possibleConstructorReturn(this, (SubFoo.__proto__ || Object.getPrototypeOf(SubFoo)).apply(this, arguments)); } babelHelpers.createClass(SubFoo, null, [{ key: 'talk', value: function talk() { babelHelpers.get(SubFoo.__proto__ || Object.getPrototypeOf(SubFoo), 'talk', this).call(this); console.log('SubFoo.talk'); } }]); return SubFoo; }(_BaseFoo3.default); exports.default = SubFoo;