multiform-template
Version:
Template for a multiform module optimised for both io.js and Node.
42 lines (27 loc) • 1.44 kB
JavaScript
var _bluebird = require('bluebird');
var _interopRequireDefault = function (obj) { return obj && obj.__esModule ? obj : { 'default': obj }; };
var _classCallCheck = function (instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } };
var _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ('value' in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })();
exports.__esModule = true;
var _Promise = _interopRequireDefault(_bluebird);
;
var Foo = (function () {
function Foo() {
_classCallCheck(this, Foo);
this.someProperty = 123;
}
Foo.prototype.doSomething = _bluebird.coroutine(function* () {
yield _Promise['default'].delay(1000);
return 1;
});
_createClass(Foo, null, [{
key: 'anotherProperty',
value: 456,
enumerable: true
}]);
return Foo;
})();
exports['default'] = Foo;
module.exports = exports['default'];
//# sourceMappingURL=foo.js.map
;