1 | ;
|
2 |
|
3 | Object.defineProperty(exports, '__esModule', { value: true });
|
4 |
|
5 | let unsafeEval;
|
6 | function unsafeEvalSupported() {
|
7 | if (typeof unsafeEval === "boolean") {
|
8 | return unsafeEval;
|
9 | }
|
10 | try {
|
11 | const func = new Function("param1", "param2", "param3", "return param1[param2] === param3;");
|
12 | unsafeEval = func({ a: "b" }, "a", "b") === true;
|
13 | } catch (e) {
|
14 | unsafeEval = false;
|
15 | }
|
16 | return unsafeEval;
|
17 | }
|
18 |
|
19 | exports.unsafeEvalSupported = unsafeEvalSupported;
|
20 | //# sourceMappingURL=unsafeEvalSupported.js.map
|