summaryrefslogtreecommitdiff
path: root/js/global_eval.ts
blob: 719b6791dc56de5f9e9ea7e3a309176dd78c803e (plain)
1
2
3
4
5
6
7
8
9
/** If you use the eval function indirectly, by invoking it via a reference
 * other than eval, as of ECMAScript 5 it works in the global scope rather than
 * the local scope. This means, for instance, that function declarations create
 * global functions, and that the code being evaluated doesn't have access to
 * local variables within the scope where it's being called.
 *
 * @internal
 */
export const globalEval = eval;