multiform-template
Version:
Template for a multiform module optimised for both io.js and Node.
56 lines (38 loc) • 1.28 kB
JavaScript
var _createClass = require('babel-runtime/helpers/create-class')['default'];
var _classCallCheck = require('babel-runtime/helpers/class-call-check')['default'];
var _regeneratorRuntime = require('babel-runtime/regenerator')['default'];
var _interopRequireDefault = require('babel-runtime/helpers/interop-require-default')['default'];
exports.__esModule = true;
var _Promise = require('bluebird');
var _Promise2 = _interopRequireDefault(_Promise);
;
var Foo = (function () {
function Foo() {
_classCallCheck(this, Foo);
this.someProperty = 123;
}
Foo.prototype.doSomething = function doSomething() {
return _regeneratorRuntime.async(function doSomething$(context$2$0) {
while (1) switch (context$2$0.prev = context$2$0.next) {
case 0:
context$2$0.next = 2;
return _Promise2['default'].delay(1000);
case 2:
return context$2$0.abrupt('return', 1);
case 3:
case 'end':
return context$2$0.stop();
}
}, null, this);
};
_createClass(Foo, null, [{
key: 'anotherProperty',
value: 456,
enumerable: true
}]);
return Foo;
})();
exports['default'] = Foo;
module.exports = exports['default'];
//# sourceMappingURL=foo.js.map
;