Skip to content

Instantly share code, notes, and snippets.

@MaxGraey
Last active November 9, 2018 20:13
Show Gist options
  • Save MaxGraey/621659ecdb22c75b7603f0809ec6977a to your computer and use it in GitHub Desktop.
Save MaxGraey/621659ecdb22c75b7603f0809ec6977a to your computer and use it in GitHub Desktop.
AssemblyScript Std Status

Globals/Numbers 🚧

  • EPSILON
  • MIN_VALUE
  • MAX_VALUE
  • MIN_POSITIVE_VALUE (non standard)
  • MIN_SAFE_INTEGER
  • MAX_SAFE_INTEGER
  • NaN
  • NEGATIVE_INFINITY
  • POSITIVE_INFINITY/Infinity
  • isFinite()
  • isInteger()
  • isNaN()
  • isSafeInteger()
  • parse<T>() (non standard)
  • parseFloat()
  • parseInt()
  • #toExponential()
  • #toFixed()
  • #toLocaleString()
  • #toPrecision()
  • #toString()
  • decodeURI()
  • decodeURIComponent()
  • encodeURI()
  • encodeURIComponent()
  • bswap<T>()/bswap16<T>() (non standard)
  • itoa<T>()/dtoa() (non standard)
  • ipow32() (non standard)
  • ipow64() (non standard)

Array<T> 🚧

  • #length
  • from()
  • isArray()
  • of()
  • #concat()
  • #copyWithin()
  • #entries()
  • #every()
  • #fill()
  • #filter()
  • #find()
  • #findIndex()
  • #flat()
  • #flatMap()
  • #forEach()
  • #includes()
  • #indexOf()
  • #join()
  • #keys()
  • #lastIndexOf()
  • #map()
  • #pop()
  • #push()
  • #reduce()
  • #reduceRight()
  • #reverse()
  • #shift()
  • #slice()
  • #some()
  • #sort()
  • #splice()
  • #toLocaleString()
  • #toString()
  • #unshift()
  • #values()
  • #[Symbol.iterator]()

TypedArrays 🚧

  • BYTES_PER_ELEMENT
  • #buffer
  • #byteLength
  • #byteOffset
  • #length
  • from()
  • of()
  • #copyWithin()
  • #entries()
  • #every()
  • #fill()
  • #filter()
  • #find()
  • #findIndex()
  • #forEach()
  • #includes()
  • #indexOf()
  • #join()
  • #keys()
  • #lastIndexOf()
  • #map()
  • #reduce()
  • #reduceRight()
  • #reverse()
  • #set()
  • #slice()
  • #some()
  • #sort()
  • #subarray()
  • #toLocaleString()
  • #toString()
  • #values()
  • #[Symbol.iterator]()

ArrayBuffer 🚧

  • #byteLength
  • #data (non standard)
  • isView()
  • #slice()
  • #transfer()

DataView 🚧

  • #buffer
  • #byteLength
  • #byteOffset
  • #getInt8()
  • #getUint8()
  • #getInt16()
  • #getUint16()
  • #getInt32()
  • #getUint32()
  • #getInt64() (non standard)
  • #getUint64() (non standard)
  • #getFloat32()
  • #getFloat64()
  • #setInt8()
  • #setUint8()
  • #setInt16()
  • #setUint16()
  • #setInt32()
  • #setUint32()
  • #setInt64() (non standard)
  • #setUint64() (non standard)
  • #setFloat32()
  • #setFloat64()

String 🚧

  • #length
  • #lengthUTF8 (non standard)
  • fromCharCode()
  • fromCharCodes()
  • fromCodePoint()
  • fromCodePoints()
  • fromUTF8() (non standard)
  • #charAt()
  • #charCodeAt()
  • #concat()
  • #endsWith()
  • #includes()
  • #indexOf()
  • #lastIndexOf()
  • #localeCompare()
  • #match()
  • #normalize()
  • #padEnd()
  • #padStart()
  • #repeat()
  • #replace()
  • #search()
  • #slice()
  • #split()
  • #startsWith()
  • #substr()
  • #substring()
  • #toLocaleLowerCase()
  • #toLocaleUpperCase()
  • #toLowerCase() 🚧
  • #toUpperCase() 🚧
  • #toString()
  • #trim()
  • #trimLeft()/#trimStart()
  • #trimRight()/#trimEnd()
  • #toUTF8() (non standard)
  • #[Symbol.iterator]()
  • raw()

Symbol βœ…

  • #for()
  • #keyFor()

Math/Mathf 🚧

  • E
  • LN10
  • LN2
  • LOG10E
  • LOG2E
  • PI
  • SQRT1_2
  • SQRT2
  • abs()
  • acos()
  • acosh()
  • asin()
  • asinh()
  • atan()
  • atan2()
  • atanh()
  • cbrt()
  • ceil()
  • clz32()
  • cos() 🚧
  • cosh()
  • exp()
  • expm1()
  • floor()
  • fround()
  • hypot()
  • imul()
  • log()
  • log10()
  • log1p()
  • log2()
  • max()
  • min()
  • pow()
  • random()
  • round()
  • sign()
  • sin() 🚧
  • sinh()
  • sqrt()
  • tan() 🚧
  • tanh()
  • trunc()
  • seedRandom() (non standard)
  • scalbn() (non standard)
  • mod() (non standard)
  • rem() (non standard)

Map 🚧

  • #size
  • #clear()
  • #delete()
  • #entries()
  • #forEach()
  • #get()
  • #has()
  • #set()
  • #keys()
  • #values()
  • #[Symbol.iterator]()

Set 🚧

  • #size
  • #add()
  • #clear()
  • #delete()
  • #entries()
  • #forEach()
  • #has()
  • #values()
  • #[Symbol.iterator]()

WeakMap

  • #delete()
  • #get()
  • #has()
  • #set()

WeakSet

  • #add()
  • #delete()
  • #has()

console

  • assert()
  • clear()
  • count()
  • dir()
  • dirxml()
  • error()
  • group()
  • groupCollapsed()
  • groupEnd()
  • info()
  • log()
  • profile()
  • profileEnd()
  • table
  • time
  • timeEnd
  • timeStamp()
  • trace()
  • warn()
  • write

JSON 🚧

  • parse() 🚧
  • stringify()

Object

  • is()
  • keys()
  • assign()
  • create()
  • entries()
  • getOwnPropertyNames()
  • getOwnPropertySymbols()

Date

  • UTC
  • now()
  • parse()
  • #getDate()
  • #getDay()
  • #getFullYear()
  • #getHours()
  • #getMilliseconds()
  • #getMinutes()
  • #getMonth()
  • #getSeconds()
  • #getTime()
  • #getTimezoneOffset()
  • #getUTCDate()
  • #getUTCDay()
  • #getUTCFullYear()
  • #getUTCHours()
  • #getUTCMilliseconds()
  • #getUTCMinutes()
  • #getUTCMonth()
  • #getUTCSeconds()
  • #setDate()
  • #setFullYear()
  • #setHours()
  • #setMilliseconds()
  • #setMinutes()
  • #setMonth()
  • #setSeconds()
  • #setTime()
  • #setUTCDate()
  • #setUTCFullYear()
  • #setUTCHours()
  • #setUTCMilliseconds()
  • #setUTCMinutes()
  • #setUTCMonth()
  • #setUTCSeconds()
  • #toDateString()
  • #toISOString()
  • #toJSON()
  • #toLocaleDateString()
  • #toLocaleString()
  • #toLocaleTimeString()
  • #toString()
  • #toTimeString()
  • #toUTCString()

Error/RangeError/TypeError

  • #message
  • #stack

Promise

  • all()
  • race()
  • reject()
  • resolve()
  • #catch()
  • #finally()
  • #then()

Atomics 🚧

Regexp

BigInt

Generator

Iterator

Intl

Intl.Collator

Intl.DateTimeFormat

Intl.NumberFormat

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