UNPKG

multiform-template

Version:

Template for a multiform module optimised for both io.js and Node.

42 lines (27 loc) 1.44 kB
'use strict'; 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); 'use strict'; 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