UNPKG

@logicflow/engine

Version:

a process engine for javascript

23 lines 721 B
import { __awaiter } from "tslib"; import { runInBrowserContext } from './browserVm'; const isInBrowser = typeof window === 'object' && window.window === window; const globalScope = (() => { if (isInBrowser) { return window; } if (typeof self === 'object' && self.self === self) { return self; } if (typeof globalThis === 'object') { return globalThis; } return { eval: () => undefined, }; })(); const getExpressionResult = (code, context) => __awaiter(void 0, void 0, void 0, function* () { const r = yield runInBrowserContext(code, context); return r; }); export { isInBrowser, globalScope, getExpressionResult }; //# sourceMappingURL=index.js.map