bpm-engine
Version:
Business Process Management Engine for JavaScript
29 lines (19 loc) • 1.75 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _shortid = require('shortid');
var _shortid2 = _interopRequireDefault(_shortid);
var _jexl = require('jexl');
var _jexl2 = _interopRequireDefault(_jexl);
var _MemoryPersist = require('./MemoryPersist');
var _MemoryPersist2 = _interopRequireDefault(_MemoryPersist);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const generateId = () => _shortid2.default.generate();
const evalCondition = (expression, context) => _jexl2.default.eval(expression, context);
exports.default = {
generateId,
evalCondition,
MemoryPersist: _MemoryPersist2.default
};
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9saWIvZGVmYXVsdHMvaW5kZXguanMiXSwibmFtZXMiOlsiZ2VuZXJhdGVJZCIsInNob3J0aWQiLCJnZW5lcmF0ZSIsImV2YWxDb25kaXRpb24iLCJleHByZXNzaW9uIiwiY29udGV4dCIsImpleGwiLCJldmFsIiwiTWVtb3J5UGVyc2lzdCJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7Ozs7QUFDQTs7OztBQUVBOzs7Ozs7QUFFQSxNQUFNQSxhQUFhLE1BQU1DLGtCQUFRQyxRQUFSLEVBQXpCO0FBQ0EsTUFBTUMsZ0JBQWdCLENBQUNDLFVBQUQsRUFBYUMsT0FBYixLQUF5QkMsZUFBS0MsSUFBTCxDQUFVSCxVQUFWLEVBQXNCQyxPQUF0QixDQUEvQzs7a0JBRWU7QUFDYkwsWUFEYTtBQUViRyxlQUZhO0FBR2JLO0FBSGEsQyIsImZpbGUiOiJpbmRleC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzaG9ydGlkIGZyb20gJ3Nob3J0aWQnO1xuaW1wb3J0IGpleGwgZnJvbSAnamV4bCc7XG5cbmltcG9ydCBNZW1vcnlQZXJzaXN0IGZyb20gJy4vTWVtb3J5UGVyc2lzdCc7XG5cbmNvbnN0IGdlbmVyYXRlSWQgPSAoKSA9PiBzaG9ydGlkLmdlbmVyYXRlKCk7XG5jb25zdCBldmFsQ29uZGl0aW9uID0gKGV4cHJlc3Npb24sIGNvbnRleHQpID0+IGpleGwuZXZhbChleHByZXNzaW9uLCBjb250ZXh0KTtcblxuZXhwb3J0IGRlZmF1bHQge1xuICBnZW5lcmF0ZUlkLFxuICBldmFsQ29uZGl0aW9uLFxuICBNZW1vcnlQZXJzaXN0LFxufTtcbiJdfQ==