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