@logicflow/engine
Version:
a process engine for javascript
14 lines • 645 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.runInNodeContext = void 0;
const tslib_1 = require("tslib");
const node_vm_1 = tslib_1.__importDefault(require("node:vm"));
// const vm = require('node:vm');
const runInNodeContext = (code_1, ...args_1) => tslib_1.__awaiter(void 0, [code_1, ...args_1], void 0, function* (code, globalData = {}) {
const context = node_vm_1.default.createContext(globalData);
node_vm_1.default.runInContext(code, context);
console.log('context ===>>>', context);
return context;
});
exports.runInNodeContext = runInNodeContext;
//# sourceMappingURL=nodeVm.js.map