# Execution Environment

List of variables and methods accessible within the expression

---

``` javascript
  // Ecmascript
  'Infinity',
  'undefined',
  'NaN',
  'Object',
  'Array',
  'String',
  'Number',
  'Boolean',
  'RegExp',
  'Date',
  'Error',
  'SyntaxError',
  'ReferenceError',
  'URIError',
  'RangeError',
  'TypeError',
  'parseInt',
  'parseFloat',
  'isNaN',
  'isFinite',
  'encodeURI',
  'encodeURIComponent',
  'decodeURI',
  'decodeURIComponent',
  'Math',
  'JSON',
  'ArrayBuffer',
  'DataView',
  'Float32Array',
  'Float64Array',
  'Int16Array',
  'Int32Array',
  'Int8Array',
  'Map',
  'Promise',
  'Proxy',
  'Reflect',
  'Set',
  'Symbol',
  'Uint16Array',
  'Uint32Array',
  'Uint8Array',
  'Uint8ClampedArray',
  'WeakMap',
  'WeakSet',

  // Custom Utils
  'Utils' // https://github.com/subscan-explorer/widget-editor/blob/main/packages/runtime/src/utils/EvalUtils.ts
```
