We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents f12ce5d + ff59499 commit 6d58fbdCopy full SHA for 6d58fbd
src/ProtectedEvaluator.ts
@@ -31,8 +31,10 @@ export class Evaluator extends DefaultEvaluator {
31
return baseEvaluate(func, args, ...rest);
32
}
33
34
+
35
if (func.indexOf(' return ') === -1) {
- func = `result = (function() { value = ${func}; return value; })()`;
36
+ const returnedVariable = rest[0] || 'value';
37
+ func = `result = (function() { var ${returnedVariable}; ${func}; return ${returnedVariable}; })()`;
38
39
else {
40
func = `result = (function() { ${func} })()`;
0 commit comments