UNPKG

bpm-engine

Version:

Business Process Management Engine for JavaScript

32 lines (22 loc) 1.76 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _promise = require('babel-runtime/core-js/promise'); var _promise2 = _interopRequireDefault(_promise); var _Element = require('../Element'); var _Element2 = _interopRequireDefault(_Element); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } class FlowObject extends _Element2.default { constructor(...args) { var _temp; return _temp = super(...args), this.makeActive = () => { if (this.tokenInstance.status === 'running') { return this.callPlugins('onActive'); } return _promise2.default.resolve(); }, _temp; } } exports.default = FlowObject; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9saWIvRWxlbWVudHMvRmxvd09iamVjdC5qcyJdLCJuYW1lcyI6WyJGbG93T2JqZWN0IiwiRWxlbWVudCIsIm1ha2VBY3RpdmUiLCJ0b2tlbkluc3RhbmNlIiwic3RhdHVzIiwiY2FsbFBsdWdpbnMiLCJyZXNvbHZlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQUE7Ozs7OztBQUVlLE1BQU1BLFVBQU4sU0FBeUJDLGlCQUF6QixDQUFpQztBQUFBO0FBQUE7O0FBQUEsd0NBQzlDQyxVQUQ4QyxHQUNqQyxNQUFNO0FBQ2pCLFVBQUksS0FBS0MsYUFBTCxDQUFtQkMsTUFBbkIsS0FBOEIsU0FBbEMsRUFBNkM7QUFDM0MsZUFBTyxLQUFLQyxXQUFMLENBQWlCLFVBQWpCLENBQVA7QUFDRDs7QUFFRCxhQUFPLGtCQUFRQyxPQUFSLEVBQVA7QUFDRCxLQVA2QztBQUFBOztBQUFBO2tCQUEzQk4sVSIsImZpbGUiOiJGbG93T2JqZWN0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IEVsZW1lbnQgZnJvbSAnbGliL0VsZW1lbnQnO1xuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBGbG93T2JqZWN0IGV4dGVuZHMgRWxlbWVudCB7XG4gIG1ha2VBY3RpdmUgPSAoKSA9PiB7XG4gICAgaWYgKHRoaXMudG9rZW5JbnN0YW5jZS5zdGF0dXMgPT09ICdydW5uaW5nJykge1xuICAgICAgcmV0dXJuIHRoaXMuY2FsbFBsdWdpbnMoJ29uQWN0aXZlJyk7XG4gICAgfVxuXG4gICAgcmV0dXJuIFByb21pc2UucmVzb2x2ZSgpO1xuICB9O1xufVxuIl19