Skip to content

Instantly share code, notes, and snippets.

@kindy
Last active April 20, 2021 23:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kindy/d54da50e4d30a9f63b26b4cbc783d31f to your computer and use it in GitHub Desktop.
Save kindy/d54da50e4d30a9f63b26b4cbc783d31f to your computer and use it in GitHub Desktop.
ES Globals
-- es5 --

declare var NaN
declare var Infinity
declare function eval(x
declare function parseInt(s
declare function parseFloat(string
declare function isNaN(number
declare function isFinite(number
declare function decodeURI(encodedURI
declare function decodeURIComponent(encodedURIComponent
declare function encodeURI(uri
declare function encodeURIComponent(uriComponent
declare function escape(string
declare function unescape(string

declare var Object
declare var Function
declare var String
declare var Boolean
declare var Number
declare var Array
declare var Math
declare var Date
declare var RegExp
declare var JSON

declare var Error
declare var EvalError
declare var RangeError
declare var ReferenceError
declare var SyntaxError
declare var TypeError
declare var URIError

-- env --

declare function setTimeout(
declare function clearTimeout(
declare function setInterval(
declare function clearInterval(
declare function setImmediate(
declare function clearImmediate(

-- ??? --

declare var ArrayBuffer
declare var DataView
declare var Int8Array
declare var Uint8Array
declare var Uint8ClampedArray
declare var Int16Array
declare var Uint16Array
declare var Int32Array
declare var Uint32Array
declare var Float32Array
declare var Float64Array
declare namespace Intl {

-- es2015 --

declare var Symbol
declare namespace Reflect {
declare var Proxy
declare var Promise
declare var Map
declare var WeakMap
declare var Set
declare var WeakSet

-- es2017 --

declare var Atomics
declare var SharedArrayBuffer

-- es2020 --

declare var BigInt
declare var BigInt64Array
declare var BigUint64Array

-- esnext --

declare var WeakRef
declare var FinalizationRegistry
declare var AggregateError

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment