2018-10-20 03:25:29 +08:00
|
|
|
// Copyright 2018 the Deno authors. All rights reserved. MIT license.
|
|
|
|
|
2018-10-15 07:29:50 +11:00
|
|
|
/** If you use the eval function indirectly, by invoking it via a reference
|
2018-09-04 12:23:38 -07:00
|
|
|
* 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
|
|
|
|
*/
|
2018-08-25 21:42:49 +02:00
|
|
|
export const globalEval = eval;
|