var Foo = /*#__PURE__*/function () { "use strict"; function Foo(val) { babelHelpers.classCallCheck(this, Foo); this._val = val; } babelHelpers.createClass(Foo, [{ key: "foo2", value: function (_foo) { function foo2() { return _foo.apply(this, arguments); } foo2.toString = function () { return _foo.toString(); }; return foo2; }(function () { return foo2(this._val); }) }]); return Foo; }();