@5minds/processcube_engine
Version:
The ProcessCube Engine. Stores and executes BPMNs.
20 lines • 672 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = default_1;
require("ses");
async function default_1({ script, parameters }) {
const vmContext = {
...parameters,
Buffer: Buffer,
console: console,
setTimeout: setTimeout,
clearTimeout: clearTimeout,
setInterval: setInterval,
clearInterval: clearInterval,
};
const compartment = new Compartment(vmContext);
const runtimeExpressionExecutor = new compartment.globalThis.Function(script);
const result = runtimeExpressionExecutor();
return result;
}
//# sourceMappingURL=RuntimeExpressionWorker.js.map