Arrays are list-like objects whose prototype has methods to perform traversal and mutation operations.
Equivalent of scm.ArrayOps for js.Array
Stores the JS constructor function of a JS class.
An instance representing an error that occurs regarding the global function eval()
The Function constructor creates a new Function object.
ECMAScript 6 Promise of an asynchronous result.
An instance representing an error that occurs when a numeric variable or parameter is outside of its valid range.
Represents an error when a non-existent variable is referenced.
The RegExp constructor creates a regular expression object for matching text with a pattern.
Represents an error when trying to interpret syntactically invalid code.
A thing on which one can call the
this is considered as a first parameter.
Represents an error when a value is not of the expected type.
Represents an error when a malformed URI is encountered.
Value of type A or the JS undefined value.
A Unicode Normalization Form.
Helper for syntactic sugar of js.use.
Equivalent of scm.WrappedArray for js.Array
Wrapper to use a js.Dictionary as a scala.mutable.Map
Marks the annotated class, trait or object as a native JS entity.
Value of type A or B (union type).
Marker trait for top-level objects representing the JS global scope.
Old-style base class for top-level, entry point main objects.
(Since version 0.6.20) Consult the Scaladoc of js.JSApp for migration tips.
Factory for js.Array objects.
Factory for js.Date objects.
Factory for Dictionary instances.
A collection of decorators that allow converting Scala types to corresponding JS facade types
Math is a built-in object that has properties and methods for mathematical constants and functions.
ECMAScript 6 Factory for js.Symbols and well-known symbols.
Methods related to URIs, provided by ECMAScript 5.1.
Factory for WrappedArray.
Makes explicit an implicitly available
Tests whether the given value is undefined.
Non-Standard Non-standard, but in general well supported methods to schedule asynchronous exeuction.
Returns the type of
x as identified by
The undefined value.
Allows to cast a value to a facade trait in a type-safe way.
(Since version 0.6.23) Kept only for binary compatibility
(Since version 0.6.25)
Invokes any available debugging functionality.
(Since version 0.6.17) Use scala.scalajs.js.sepcial.debugger instead