lib/js/js/web.jsx

Web browser interface for JSX, generated directly from W3C specifications written in WebIDL

final class dom

Simple interface to Document Object Model

static const var window : Window

The top-level Window object.

static const var document : HTMLDocument

The top-level HTMLDocument object.

static function id(id : string) : HTMLElement

same as dom.document.getElementById(id), except returns HTMLElement.

static function getElementById(id : string) : HTMLElement

same as dom.document.getElement(id), except returns HTMLElement.

static function createElement(tag : string) : HTMLElement

same as dom.document.createElement(id), except returns HTMLElement.

final native class DOMException

static __readonly__ var INDEX_SIZE_ERR : number

__readonly__ var INDEX_SIZE_ERR : number

static __readonly__ var DOMSTRING_SIZE_ERR : number

__readonly__ var DOMSTRING_SIZE_ERR : number

static __readonly__ var HIERARCHY_REQUEST_ERR : number

__readonly__ var HIERARCHY_REQUEST_ERR : number

static __readonly__ var WRONG_DOCUMENT_ERR : number

__readonly__ var WRONG_DOCUMENT_ERR : number

static __readonly__ var INVALID_CHARACTER_ERR : number

__readonly__ var INVALID_CHARACTER_ERR : number

static __readonly__ var NO_DATA_ALLOWED_ERR : number

__readonly__ var NO_DATA_ALLOWED_ERR : number

static __readonly__ var NO_MODIFICATION_ALLOWED_ERR : number

__readonly__ var NO_MODIFICATION_ALLOWED_ERR : number

static __readonly__ var NOT_FOUND_ERR : number

__readonly__ var NOT_FOUND_ERR : number

static __readonly__ var NOT_SUPPORTED_ERR : number

__readonly__ var NOT_SUPPORTED_ERR : number

static __readonly__ var INUSE_ATTRIBUTE_ERR : number

__readonly__ var INUSE_ATTRIBUTE_ERR : number

static __readonly__ var INVALID_STATE_ERR : number

__readonly__ var INVALID_STATE_ERR : number

static __readonly__ var SYNTAX_ERR : number

__readonly__ var SYNTAX_ERR : number

static __readonly__ var INVALID_MODIFICATION_ERR : number

__readonly__ var INVALID_MODIFICATION_ERR : number

static __readonly__ var NAMESPACE_ERR : number

__readonly__ var NAMESPACE_ERR : number

static __readonly__ var INVALID_ACCESS_ERR : number

__readonly__ var INVALID_ACCESS_ERR : number

static __readonly__ var VALIDATION_ERR : number

__readonly__ var VALIDATION_ERR : number

static __readonly__ var TYPE_MISMATCH_ERR : number

__readonly__ var TYPE_MISMATCH_ERR : number

static __readonly__ var SECURITY_ERR : number

__readonly__ var SECURITY_ERR : number

static __readonly__ var NETWORK_ERR : number

__readonly__ var NETWORK_ERR : number

static __readonly__ var ABORT_ERR : number

__readonly__ var ABORT_ERR : number

static __readonly__ var URL_MISMATCH_ERR : number

__readonly__ var URL_MISMATCH_ERR : number

static __readonly__ var QUOTA_EXCEEDED_ERR : number

__readonly__ var QUOTA_EXCEEDED_ERR : number

static __readonly__ var TIMEOUT_ERR : number

__readonly__ var TIMEOUT_ERR : number

static __readonly__ var INVALID_NODE_TYPE_ERR : number

__readonly__ var INVALID_NODE_TYPE_ERR : number

static __readonly__ var DATA_CLONE_ERR : number

__readonly__ var DATA_CLONE_ERR : number

var code : number

new DOMException()

native class DOMError

__readonly__ var name : string

__readonly__ var message : string

new DOMError(name : string)

new DOMError(name : string, message : string)

native class Event

__readonly__ var type : string

__readonly__ var currentTarget : EventTarget

static __readonly__ var NONE : number

__readonly__ var NONE : number

static __readonly__ var CAPTURING_PHASE : number

__readonly__ var CAPTURING_PHASE : number

static __readonly__ var AT_TARGET : number

__readonly__ var AT_TARGET : number

static __readonly__ var BUBBLING_PHASE : number

__readonly__ var BUBBLING_PHASE : number

__readonly__ var eventPhase : number

__readonly__ var bubbles : boolean

__readonly__ var cancelable : boolean

__readonly__ var defaultPrevented : boolean

__readonly__ var isTrusted : boolean

__readonly__ var timeStamp : number

new Event(type : string, eventInitDict : EventInit)

new Event()

function stopPropagation() : void

function stopImmediatePropagation() : void

function preventDefault() : void

function initEvent(type : string, bubbles : boolean, cancelable : boolean) : void

class EventInit

new EventInit()

final native class CustomEvent extends Event

__readonly__ var detail : variant

new CustomEvent(type : string)

new CustomEvent(type : string, eventInitDict : CustomEventInit)

new CustomEvent()

function initCustomEvent(type : string, bubbles : boolean, cancelable : boolean, detail : variant) : void

class CustomEventInit extends EventInit

new CustomEventInit()

native class EventTarget

new EventTarget()

function addEventListener(type : string, callback : function (:Event) : void) : void

function addEventListener(type : string, callback : function (:Event) : void, capture : boolean) : void

function removeEventListener(type : string, callback : function (:Event) : void) : void

function removeEventListener(type : string, callback : function (:Event) : void, capture : boolean) : void

function dispatchEvent(event : Event) : boolean

native class ParentNode

__readonly__ var children : HTMLCollection

__readonly__ var firstElementChild : Element

__readonly__ var lastElementChild : Element

__readonly__ var childElementCount : number

new ParentNode()

function prepend(nodes : ...Node) : void

function prepend(nodes : ...string) : void

function append(nodes : ...Node) : void

function append(nodes : ...string) : void

function query(relativeSelectors : string) : Element

function queryAll(relativeSelectors : string) : Array.<Element>

function querySelector(selectors : string) : Element

function querySelectorAll(selectors : string) : NodeList

native class ChildNode

__readonly__ var previousElementSibling : Element

__readonly__ var nextElementSibling : Element

new ChildNode()

function before(nodes : ...Node) : void

function before(nodes : ...string) : void

function after(nodes : ...Node) : void

function after(nodes : ...string) : void

function replace(nodes : ...Node) : void

function replace(nodes : ...string) : void

function remove() : void

native class NodeList

__readonly__ var length : number

new NodeList()

function item(index : number) : Node

native class HTMLCollection

__readonly__ var length : number

new HTMLCollection()

function item(index : number) : Element

function namedItem(name : string) : Element

final native class MutationObserver

new MutationObserver(callback : function (:Array.<MutationRecord>, :MutationObserver) : void)

function observe(target : Node, options : MutationObserverInit) : void

function disconnect() : void

function takeRecords() : Array.<MutationRecord>

class MutationObserverInit

var childList : boolean

var attributes : boolean

var characterData : boolean

var subtree : boolean

var attributeOldValue : boolean

var characterDataOldValue : boolean

var attributeFilter : Array.<string>

new MutationObserverInit()

final native class MutationRecord

__readonly__ var type : string

__readonly__ var target : Node

__readonly__ var addedNodes : NodeList

__readonly__ var removedNodes : NodeList

__readonly__ var previousSibling : Node

__readonly__ var nextSibling : Node

__readonly__ var attributeName : Nullable.<string>

__readonly__ var attributeNamespace : Nullable.<string>

__readonly__ var oldValue : Nullable.<string>

new MutationRecord()

native class Node extends EventTarget

static __readonly__ var ELEMENT_NODE : number

__readonly__ var ELEMENT_NODE : number

static __readonly__ var ATTRIBUTE_NODE : number

__readonly__ var ATTRIBUTE_NODE : number

static __readonly__ var TEXT_NODE : number

__readonly__ var TEXT_NODE : number

static __readonly__ var CDATA_SECTION_NODE : number

__readonly__ var CDATA_SECTION_NODE : number

static __readonly__ var ENTITY_REFERENCE_NODE : number

__readonly__ var ENTITY_REFERENCE_NODE : number

static __readonly__ var ENTITY_NODE : number

__readonly__ var ENTITY_NODE : number

static __readonly__ var PROCESSING_INSTRUCTION_NODE : number

__readonly__ var PROCESSING_INSTRUCTION_NODE : number

static __readonly__ var COMMENT_NODE : number

__readonly__ var COMMENT_NODE : number

static __readonly__ var DOCUMENT_NODE : number

__readonly__ var DOCUMENT_NODE : number

static __readonly__ var DOCUMENT_TYPE_NODE : number

__readonly__ var DOCUMENT_TYPE_NODE : number

static __readonly__ var DOCUMENT_FRAGMENT_NODE : number

__readonly__ var DOCUMENT_FRAGMENT_NODE : number

static __readonly__ var NOTATION_NODE : number

__readonly__ var NOTATION_NODE : number

__readonly__ var nodeType : number

__readonly__ var nodeName : string

__readonly__ var baseURI : Nullable.<string>

__readonly__ var ownerDocument : Document

__readonly__ var parentNode : Node

__readonly__ var parentElement : Element

__readonly__ var childNodes : NodeList

__readonly__ var firstChild : Node

__readonly__ var lastChild : Node

__readonly__ var previousSibling : Node

__readonly__ var nextSibling : Node

var nodeValue : Nullable.<string>

var textContent : Nullable.<string>

static __readonly__ var DOCUMENT_POSITION_DISCONNECTED : number

__readonly__ var DOCUMENT_POSITION_DISCONNECTED : number

static __readonly__ var DOCUMENT_POSITION_PRECEDING : number

__readonly__ var DOCUMENT_POSITION_PRECEDING : number

static __readonly__ var DOCUMENT_POSITION_FOLLOWING : number

__readonly__ var DOCUMENT_POSITION_FOLLOWING : number

static __readonly__ var DOCUMENT_POSITION_CONTAINS : number

__readonly__ var DOCUMENT_POSITION_CONTAINS : number

static __readonly__ var DOCUMENT_POSITION_CONTAINED_BY : number

__readonly__ var DOCUMENT_POSITION_CONTAINED_BY : number

static __readonly__ var DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC : number

__readonly__ var DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC : number

new Node()

function hasChildNodes() : boolean

function normalize() : void

function cloneNode() : Node

function cloneNode(deep : boolean) : Node

function isEqualNode(node : Node) : boolean

function compareDocumentPosition(other : Node) : number

function contains(other : Node) : boolean

function lookupPrefix(namespace : Nullable.<string>) : Nullable.<string>

function lookupNamespaceURI(prefix : Nullable.<string>) : Nullable.<string>

function isDefaultNamespace(namespace : Nullable.<string>) : boolean

function insertBefore(node : Node, child : Node) : Node

function appendChild(node : Node) : Node

function replaceChild(node : Node, child : Node) : Node

function removeChild(child : Node) : Node

native class Document extends Node

__readonly__ var implementation : DOMImplementation

__readonly__ var URL : string

__readonly__ var documentURI : string

__readonly__ var compatMode : string

__readonly__ var characterSet : string

__readonly__ var contentType : string

__readonly__ var doctype : DocumentType

__readonly__ var documentElement : Element

__readonly__ var children : HTMLCollection

__readonly__ var firstElementChild : Element

__readonly__ var lastElementChild : Element

__readonly__ var childElementCount : number

__readonly__ var styleSheets : StyleSheetList

var selectedStyleSheetSet : Nullable.<string>

__readonly__ var lastStyleSheetSet : Nullable.<string>

__readonly__ var preferredStyleSheetSet : Nullable.<string>

__readonly__ var styleSheetSets : Array.<string>

var oncontextmenu : function (:Event) : void

var onabort : function (:Event) : void

var onblur : function (:Event) : void

var onerror : function (:Event) : void

var onfocus : function (:Event) : void

var oncancel : function (:Event) : void

var oncanplay : function (:Event) : void

var oncanplaythrough : function (:Event) : void

var onchange : function (:Event) : void

var onclick : function (:Event) : void

var onclose : function (:Event) : void

var oncuechange : function (:Event) : void

var ondblclick : function (:Event) : void

var ondrag : function (:Event) : void

var ondragend : function (:Event) : void

var ondragenter : function (:Event) : void

var ondragexit : function (:Event) : void

var ondragleave : function (:Event) : void

var ondragover : function (:Event) : void

var ondragstart : function (:Event) : void

var ondrop : function (:Event) : void

var ondurationchange : function (:Event) : void

var onemptied : function (:Event) : void

var onended : function (:Event) : void

var oninput : function (:Event) : void

var oninvalid : function (:Event) : void

var onkeydown : function (:Event) : void

var onkeypress : function (:Event) : void

var onkeyup : function (:Event) : void

var onload : function (:Event) : void

var onloadeddata : function (:Event) : void

var onloadedmetadata : function (:Event) : void

var onloadstart : function (:Event) : void

var onmousedown : function (:Event) : void

var onmouseenter : function (:Event) : void

var onmouseleave : function (:Event) : void

var onmousemove : function (:Event) : void

var onmouseout : function (:Event) : void

var onmouseover : function (:Event) : void

var onmouseup : function (:Event) : void

var onmousewheel : function (:Event) : void

var onpause : function (:Event) : void

var onplay : function (:Event) : void

var onplaying : function (:Event) : void

var onprogress : function (:Event) : void

var onratechange : function (:Event) : void

var onreset : function (:Event) : void

var onscroll : function (:Event) : void

var onseeked : function (:Event) : void

var onseeking : function (:Event) : void

var onselect : function (:Event) : void

var onshow : function (:Event) : void

var onstalled : function (:Event) : void

var onsubmit : function (:Event) : void

var onsuspend : function (:Event) : void

var ontimeupdate : function (:Event) : void

var onvolumechange : function (:Event) : void

var onwaiting : function (:Event) : void

__readonly__ var fullscreenEnabled : Nullable.<boolean>

__readonly__ var fullscreenElement : Element

__readonly__ var webkitFullscreenEnabled : Nullable.<boolean>

__readonly__ var webkitFullscreenElement : Element

__readonly__ var mozFullscreenEnabled : Nullable.<boolean>

__readonly__ var mozFullscreenElement : Element

new Document()

function getElementsByTagName(localName : string) : HTMLCollection

function getElementsByTagNameNS(namespace : Nullable.<string>, localName : string) : HTMLCollection

function getElementsByClassName(classNames : string) : HTMLCollection

function getElementById(elementId : string) : Element

function createElement(localName : string) : Element

function createElementNS(namespace : Nullable.<string>, qualifiedName : string) : Element

function createDocumentFragment() : DocumentFragment

function createTextNode(data : string) : Text

function createComment(data : string) : Comment

function createProcessingInstruction(target : string, data : string) : ProcessingInstruction

function importNode(node : Node) : Node

function importNode(node : Node, deep : boolean) : Node

function adoptNode(node : Node) : Node

function createEvent(interface : string) : Event

function createRange() : Range

function createNodeIterator(root : Node) : NodeIterator

function createNodeIterator(root : Node, whatToShow : number) : NodeIterator

function createNodeIterator(root : Node, whatToShow : number, filter : NodeFilter) : NodeIterator

function createTreeWalker(root : Node) : TreeWalker

function createTreeWalker(root : Node, whatToShow : number) : TreeWalker

function createTreeWalker(root : Node, whatToShow : number, filter : NodeFilter) : TreeWalker

function prepend(nodes : ...Node) : void

function prepend(nodes : ...string) : void

function append(nodes : ...Node) : void

function append(nodes : ...string) : void

function query(relativeSelectors : string) : Element

function queryAll(relativeSelectors : string) : Array.<Element>

function querySelector(selectors : string) : Element

function querySelectorAll(selectors : string) : NodeList

function enableStyleSheetsForSet(name : Nullable.<string>) : void

function elementFromPoint(x : number, y : number) : Element

function elementsFromPoint(x : number, y : number) : Array.<Element>

function caretPositionFromPoint(x : number, y : number) : CaretPosition

function getBoxQuads() : Array.<DOMQuad>

function getBoxQuads(options : BoxQuadOptions) : Array.<DOMQuad>

function convertQuadFromNode(quad : DOMQuad, from : Object) : DOMQuad

function convertQuadFromNode(quad : DOMQuad, from : Object, options : ConvertCoordinateOptions) : DOMQuad

function convertRectFromNode(rect : DOMRectReadOnly, from : Object) : DOMQuad

function convertRectFromNode(rect : DOMRectReadOnly, from : Object, options : ConvertCoordinateOptions) : DOMQuad

function convertPointFromNode(point : DOMPointInit, from : Object) : DOMPoint

function convertPointFromNode(point : DOMPointInit, from : Object, options : ConvertCoordinateOptions) : DOMPoint

function createTouch(view : Window, target : EventTarget, identifier : number, pageX : number, pageY : number, screenX : number, screenY : number) : Touch

function createTouchList(touches : ...Touch) : TouchList

function exitFullscreen() : void

function webkitExitFullscreen() : void

function mozExitFullscreen() : void

final native class XMLDocument extends Document

new XMLDocument()

function load(url : string) : boolean

final native class DOMImplementation

new DOMImplementation()

function createDocumentType(qualifiedName : string, publicId : string, systemId : string) : DocumentType

function createDocument(namespace : Nullable.<string>, qualifiedName : string) : XMLDocument

function createDocument(namespace : Nullable.<string>, qualifiedName : string, doctype : DocumentType) : XMLDocument

function createHTMLDocument() : Document

function createHTMLDocument(title : string) : Document

function hasFeature(feature : string, version : string) : boolean

final native class DocumentFragment extends Node

__readonly__ var children : HTMLCollection

__readonly__ var firstElementChild : Element

__readonly__ var lastElementChild : Element

__readonly__ var childElementCount : number

new DocumentFragment()

function prepend(nodes : ...Node) : void

function prepend(nodes : ...string) : void

function append(nodes : ...Node) : void

function append(nodes : ...string) : void

function query(relativeSelectors : string) : Element

function queryAll(relativeSelectors : string) : Array.<Element>

function querySelector(selectors : string) : Element

function querySelectorAll(selectors : string) : NodeList

final native class DocumentType extends Node

__readonly__ var name : string

__readonly__ var publicId : string

__readonly__ var systemId : string

__readonly__ var previousElementSibling : Element

__readonly__ var nextElementSibling : Element

new DocumentType()

function before(nodes : ...Node) : void

function before(nodes : ...string) : void

function after(nodes : ...Node) : void

function after(nodes : ...string) : void

function replace(nodes : ...Node) : void

function replace(nodes : ...string) : void

function remove() : void

native class Element extends Node

__readonly__ var namespaceURI : Nullable.<string>

__readonly__ var prefix : Nullable.<string>

__readonly__ var localName : string

__readonly__ var tagName : string

var id : string

var className : string

__readonly__ var classList : DOMTokenList

__readonly__ var attributes : Array.<Attr>

__readonly__ var children : HTMLCollection

__readonly__ var firstElementChild : Element

__readonly__ var lastElementChild : Element

__readonly__ var childElementCount : number

__readonly__ var previousElementSibling : Element

__readonly__ var nextElementSibling : Element

var innerHTML : string

var outerHTML : string

__readonly__ var cascadedStyle : CSSStyleDeclaration

__readonly__ var rawComputedStyle : CSSStyleDeclaration

var scrollTop : variant

var scrollLeft : variant

__readonly__ var scrollWidth : number

__readonly__ var scrollHeight : number

__readonly__ var clientTop : number

__readonly__ var clientLeft : number

__readonly__ var clientWidth : number

__readonly__ var clientHeight : number

new Element()

function getAttribute(name : string) : Nullable.<string>

function getAttributeNS(namespace : Nullable.<string>, localName : string) : Nullable.<string>

function setAttribute(name : string, value : string) : void

function setAttributeNS(namespace : Nullable.<string>, name : string, value : string) : void

function removeAttribute(name : string) : void

function removeAttributeNS(namespace : Nullable.<string>, localName : string) : void

function hasAttribute(name : string) : boolean

function hasAttributeNS(namespace : Nullable.<string>, localName : string) : boolean

function matches(selectors : string) : boolean

function getElementsByTagName(localName : string) : HTMLCollection

function getElementsByTagNameNS(namespace : Nullable.<string>, localName : string) : HTMLCollection

function getElementsByClassName(classNames : string) : HTMLCollection

function prepend(nodes : ...Node) : void

function prepend(nodes : ...string) : void

function append(nodes : ...Node) : void

function append(nodes : ...string) : void

function query(relativeSelectors : string) : Element

function queryAll(relativeSelectors : string) : Array.<Element>

function querySelector(selectors : string) : Element

function querySelectorAll(selectors : string) : NodeList

function before(nodes : ...Node) : void

function before(nodes : ...string) : void

function after(nodes : ...Node) : void

function after(nodes : ...string) : void

function replace(nodes : ...Node) : void

function replace(nodes : ...string) : void

function remove() : void

function insertAdjacentHTML(position : string, text : string) : void

function pseudo(pseudoElt : string) : PseudoElement

function getClientRects() : DOMRectList

function getBoundingClientRect() : DOMRect

function scrollIntoView() : void

function scrollIntoView(top : boolean) : void

function scrollIntoView(top : boolean, options : ScrollOptions) : void

function getBoxQuads() : Array.<DOMQuad>

function getBoxQuads(options : BoxQuadOptions) : Array.<DOMQuad>

function convertQuadFromNode(quad : DOMQuad, from : Object) : DOMQuad

function convertQuadFromNode(quad : DOMQuad, from : Object, options : ConvertCoordinateOptions) : DOMQuad

function convertRectFromNode(rect : DOMRectReadOnly, from : Object) : DOMQuad

function convertRectFromNode(rect : DOMRectReadOnly, from : Object, options : ConvertCoordinateOptions) : DOMQuad

function convertPointFromNode(point : DOMPointInit, from : Object) : DOMPoint

function convertPointFromNode(point : DOMPointInit, from : Object, options : ConvertCoordinateOptions) : DOMPoint

function requestFullscreen() : void

function webkitRequestFullscreen() : void

function mozRequestFullscreen() : void

final native class Attr

__readonly__ var localName : string

var value : string

__readonly__ var name : string

__readonly__ var namespaceURI : Nullable.<string>

__readonly__ var prefix : Nullable.<string>

new Attr()

native class CharacterData extends Node

var data : string

__readonly__ var length : number

__readonly__ var previousElementSibling : Element

__readonly__ var nextElementSibling : Element

new CharacterData()

function substringData(offset : number, count : number) : string

function appendData(data : string) : void

function insertData(offset : number, data : string) : void

function deleteData(offset : number, count : number) : void

function replaceData(offset : number, count : number, data : string) : void

function before(nodes : ...Node) : void

function before(nodes : ...string) : void

function after(nodes : ...Node) : void

function after(nodes : ...string) : void

function replace(nodes : ...Node) : void

function replace(nodes : ...string) : void

function remove() : void

final native class Text extends CharacterData

__readonly__ var wholeText : string

var serializeAsCDATA : boolean

new Text()

new Text(data : string)

function splitText(offset : number) : Text

function getBoxQuads() : Array.<DOMQuad>

function getBoxQuads(options : BoxQuadOptions) : Array.<DOMQuad>

function convertQuadFromNode(quad : DOMQuad, from : Object) : DOMQuad

function convertQuadFromNode(quad : DOMQuad, from : Object, options : ConvertCoordinateOptions) : DOMQuad

function convertRectFromNode(rect : DOMRectReadOnly, from : Object) : DOMQuad

function convertRectFromNode(rect : DOMRectReadOnly, from : Object, options : ConvertCoordinateOptions) : DOMQuad

function convertPointFromNode(point : DOMPointInit, from : Object) : DOMPoint

function convertPointFromNode(point : DOMPointInit, from : Object, options : ConvertCoordinateOptions) : DOMPoint

final native class ProcessingInstruction extends CharacterData

__readonly__ var target : string

__readonly__ var sheet : StyleSheet

new ProcessingInstruction()

final native class Comment extends CharacterData

new Comment()

new Comment(data : string)

final native class Range

__readonly__ var startContainer : Node

__readonly__ var startOffset : number

__readonly__ var endContainer : Node

__readonly__ var endOffset : number

__readonly__ var collapsed : boolean

__readonly__ var commonAncestorContainer : Node

static __readonly__ var START_TO_START : number

__readonly__ var START_TO_START : number

static __readonly__ var START_TO_END : number

__readonly__ var START_TO_END : number

static __readonly__ var END_TO_END : number

__readonly__ var END_TO_END : number

static __readonly__ var END_TO_START : number

__readonly__ var END_TO_START : number

new Range()

function setStart(node : Node, offset : number) : void

function setEnd(node : Node, offset : number) : void

function setStartBefore(node : Node) : void

function setStartAfter(node : Node) : void

function setEndBefore(node : Node) : void

function setEndAfter(node : Node) : void

function collapse() : void

function collapse(toStart : boolean) : void

function selectNode(node : Node) : void

function selectNodeContents(node : Node) : void

function compareBoundaryPoints(how : number, sourceRange : Range) : number

function deleteContents() : void

function extractContents() : DocumentFragment

function cloneContents() : DocumentFragment

function insertNode(node : Node) : void

function surroundContents(newParent : Node) : void

function cloneRange() : Range

function detach() : void

function isPointInRange(node : Node, offset : number) : boolean

function comparePoint(node : Node, offset : number) : number

function intersectsNode(node : Node) : boolean

function createContextualFragment(fragment : string) : DocumentFragment

function getClientRects() : DOMRectList

function getBoundingClientRect() : DOMRect

final native class NodeIterator

__readonly__ var root : Node

__readonly__ var referenceNode : Node

__readonly__ var pointerBeforeReferenceNode : boolean

__readonly__ var whatToShow : number

__readonly__ var filter : NodeFilter

new NodeIterator()

function nextNode() : Node

function previousNode() : Node

function detach() : void

final native class TreeWalker

__readonly__ var root : Node

__readonly__ var whatToShow : number

__readonly__ var filter : NodeFilter

var currentNode : Node

new TreeWalker()

function parentNode() : Node

function firstChild() : Node

function lastChild() : Node

function previousSibling() : Node

function nextSibling() : Node

function previousNode() : Node

function nextNode() : Node

final native class NodeFilter

static __readonly__ var FILTER_ACCEPT : number

__readonly__ var FILTER_ACCEPT : number

static __readonly__ var FILTER_REJECT : number

__readonly__ var FILTER_REJECT : number

static __readonly__ var FILTER_SKIP : number

__readonly__ var FILTER_SKIP : number

static __readonly__ var SHOW_ALL : number

__readonly__ var SHOW_ALL : number

static __readonly__ var SHOW_ELEMENT : number

__readonly__ var SHOW_ELEMENT : number

static __readonly__ var SHOW_ATTRIBUTE : number

__readonly__ var SHOW_ATTRIBUTE : number

static __readonly__ var SHOW_TEXT : number

__readonly__ var SHOW_TEXT : number

static __readonly__ var SHOW_CDATA_SECTION : number

__readonly__ var SHOW_CDATA_SECTION : number

static __readonly__ var SHOW_ENTITY_REFERENCE : number

__readonly__ var SHOW_ENTITY_REFERENCE : number

static __readonly__ var SHOW_ENTITY : number

__readonly__ var SHOW_ENTITY : number

static __readonly__ var SHOW_PROCESSING_INSTRUCTION : number

__readonly__ var SHOW_PROCESSING_INSTRUCTION : number

static __readonly__ var SHOW_COMMENT : number

__readonly__ var SHOW_COMMENT : number

static __readonly__ var SHOW_DOCUMENT : number

__readonly__ var SHOW_DOCUMENT : number

static __readonly__ var SHOW_DOCUMENT_TYPE : number

__readonly__ var SHOW_DOCUMENT_TYPE : number

static __readonly__ var SHOW_DOCUMENT_FRAGMENT : number

__readonly__ var SHOW_DOCUMENT_FRAGMENT : number

static __readonly__ var SHOW_NOTATION : number

__readonly__ var SHOW_NOTATION : number

new NodeFilter()

function acceptNode(node : Node) : number

native class DOMTokenList

__readonly__ var length : number

new DOMTokenList()

function item(index : number) : Nullable.<string>

function contains(token : string) : boolean

function add(tokens : ...string) : void

function remove(tokens : ...string) : void

function toggle(token : string) : boolean

function toggle(token : string, force : boolean) : boolean

final native class DOMSettableTokenList extends DOMTokenList

var value : string

new DOMSettableTokenList()

final native class AbstractView

__readonly__ var document : DocumentView

new AbstractView()

final native class DocumentView

__readonly__ var defaultView : AbstractView

new DocumentView()

native class DocumentEvent

new DocumentEvent()

function createEvent(eventInterface : string) : Event

native class UIEvent extends Event

__readonly__ var view : AbstractView

__readonly__ var detail : number

new UIEvent()

function initUIEvent(typeArg : string, bubblesArg : boolean, cancelableArg : boolean, viewArg : AbstractView, detailArg : number) : void

final native class FocusEvent extends UIEvent

__readonly__ var relatedTarget : EventTarget

new FocusEvent()

function initFocusEvent(typeArg : string, bubblesArg : boolean, cancelableArg : boolean, viewArg : AbstractView, detailArg : number, relatedTargetArg : EventTarget) : void

native class MouseEvent extends UIEvent

__readonly__ var screenX : number

__readonly__ var screenY : number

__readonly__ var clientX : number

__readonly__ var clientY : number

__readonly__ var ctrlKey : boolean

__readonly__ var shiftKey : boolean

__readonly__ var altKey : boolean

__readonly__ var metaKey : boolean

__readonly__ var button : number

__readonly__ var buttons : number

__readonly__ var relatedTarget : EventTarget

__readonly__ var pageX : number

__readonly__ var pageY : number

__readonly__ var x : number

__readonly__ var y : number

__readonly__ var offsetX : number

__readonly__ var offsetY : number

__readonly__ var region : Nullable.<string>

new MouseEvent()

function getModifierState(keyArg : string) : boolean

function initMouseEvent(typeArg : string, bubblesArg : boolean, cancelableArg : boolean, viewArg : AbstractView, detailArg : number, screenXArg : number, screenYArg : number, clientXArg : number, clientYArg : number, ctrlKeyArg : boolean, altKeyArg : boolean, shiftKeyArg : boolean, metaKeyArg : boolean, buttonArg : number, relatedTargetArg : EventTarget) : void

final native class WheelEvent extends MouseEvent

static __readonly__ var DOM_DELTA_PIXEL : number

__readonly__ var DOM_DELTA_PIXEL : number

static __readonly__ var DOM_DELTA_LINE : number

__readonly__ var DOM_DELTA_LINE : number

static __readonly__ var DOM_DELTA_PAGE : number

__readonly__ var DOM_DELTA_PAGE : number

__readonly__ var deltaX : number

__readonly__ var deltaY : number

__readonly__ var deltaZ : number

__readonly__ var deltaMode : number

new WheelEvent()

function initWheelEvent(typeArg : string, bubblesArg : boolean, cancelableArg : boolean, viewArg : AbstractView, detailArg : number, screenXArg : number, screenYArg : number, clientXArg : number, clientYArg : number, buttonArg : number, relatedTargetArg : EventTarget, modifiersListArg : string, deltaXArg : number, deltaYArg : number, deltaZArg : number, deltaMode : number) : void

final native class InputEvent extends Event

__readonly__ var data : string

new InputEvent()

final native class KeyboardEvent extends UIEvent

static __readonly__ var DOM_KEY_LOCATION_STANDARD : number

__readonly__ var DOM_KEY_LOCATION_STANDARD : number

static __readonly__ var DOM_KEY_LOCATION_LEFT : number

__readonly__ var DOM_KEY_LOCATION_LEFT : number

static __readonly__ var DOM_KEY_LOCATION_RIGHT : number

__readonly__ var DOM_KEY_LOCATION_RIGHT : number

static __readonly__ var DOM_KEY_LOCATION_NUMPAD : number

__readonly__ var DOM_KEY_LOCATION_NUMPAD : number

__readonly__ var key : string

__readonly__ var location : number

__readonly__ var ctrlKey : boolean

__readonly__ var shiftKey : boolean

__readonly__ var altKey : boolean

__readonly__ var metaKey : boolean

__readonly__ var repeat : boolean

__readonly__ var charCode : number

__readonly__ var keyCode : number

__readonly__ var which : number

new KeyboardEvent()

function getModifierState(keyArg : string) : boolean

function initKeyboardEvent(typeArg : string, bubblesArg : boolean, cancelableArg : boolean, viewArg : AbstractView, detailArg : number, keyArg : string, locationArg : number, modifiersListArg : string, repeat : boolean) : void

final native class CompositionEvent extends UIEvent

__readonly__ var data : Nullable.<string>

new CompositionEvent()

function initCompositionEvent(typeArg : string, bubblesArg : boolean, cancelableArg : boolean, viewArg : AbstractView, dataArg : Nullable.<string>) : void

class UIEventInit extends EventInit

new UIEventInit()

class FocusEventInit

var bubbles : boolean

var cancelable : boolean

var view : AbstractView

var detail : number

var relatedTarget : EventTarget

new FocusEventInit()

class MouseEventInit extends UIEventInit

var region : Nullable.<string>

new MouseEventInit()

class WheelEventInit

var bubbles : boolean

var cancelable : boolean

var view : AbstractView

var detail : number

var screenX : number

var screenY : number

var clientX : number

var clientY : number

var ctrlKey : boolean

var shiftKey : boolean

var altKey : boolean

var metaKey : boolean

var button : number

var buttons : number

var relatedTarget : EventTarget

var deltaX : number

var deltaY : number

var deltaZ : number

var deltaMode : number

new WheelEventInit()

class KeyboardEventInit

var bubbles : boolean

var cancelable : boolean

var view : AbstractView

var detail : number

var key : string

var location : number

var ctrlKey : boolean

var shiftKey : boolean

var altKey : boolean

var metaKey : boolean

var repeat : boolean

var charCode : number

var keyCode : number

var which : number

new KeyboardEventInit()

class CompositionEventInit

var bubbles : boolean

var cancelable : boolean

var view : AbstractView

var detail : number

var data : Nullable.<string>

new CompositionEventInit()

final native class MutationEvent extends Event

static __readonly__ var MODIFICATION : number

__readonly__ var MODIFICATION : number

static __readonly__ var ADDITION : number

__readonly__ var ADDITION : number

static __readonly__ var REMOVAL : number

__readonly__ var REMOVAL : number

__readonly__ var relatedNode : Node

__readonly__ var prevValue : string

__readonly__ var newValue : string

__readonly__ var attrName : string

__readonly__ var attrChange : number

new MutationEvent()

function initMutationEvent(typeArg : string, bubblesArg : boolean, cancelableArg : boolean, relatedNodeArg : Node, prevValueArg : string, newValueArg : string, attrNameArg : string, attrChangeArg : number) : void

final native class ProgressEvent extends Event

__readonly__ var lengthComputable : boolean

__readonly__ var loaded : number

__readonly__ var total : number

new ProgressEvent(type : string)

new ProgressEvent(type : string, eventInitDict : ProgressEventInit)

final native class DOMParser

new DOMParser()

function parseFromString(str : string, type : string) : Document

final native class XMLSerializer

new XMLSerializer()

function serializeToString(root : Node) : string

class ProgressEventInit extends EventInit

var lengthComputable : boolean

var loaded : number

var total : number

new ProgressEventInit()

native class GlobalEventHandlers

var oncontextmenu : function (:Event) : void

var onabort : function (:Event) : void

var onblur : function (:Event) : void

var onerror : function (:Event) : void

var onfocus : function (:Event) : void

var oncancel : function (:Event) : void

var oncanplay : function (:Event) : void

var oncanplaythrough : function (:Event) : void

var onchange : function (:Event) : void

var onclick : function (:Event) : void

var onclose : function (:Event) : void

var oncuechange : function (:Event) : void

var ondblclick : function (:Event) : void

var ondrag : function (:Event) : void

var ondragend : function (:Event) : void

var ondragenter : function (:Event) : void

var ondragexit : function (:Event) : void

var ondragleave : function (:Event) : void

var ondragover : function (:Event) : void

var ondragstart : function (:Event) : void

var ondrop : function (:Event) : void

var ondurationchange : function (:Event) : void

var onemptied : function (:Event) : void

var onended : function (:Event) : void

var oninput : function (:Event) : void

var oninvalid : function (:Event) : void

var onkeydown : function (:Event) : void

var onkeypress : function (:Event) : void

var onkeyup : function (:Event) : void

var onload : function (:Event) : void

var onloadeddata : function (:Event) : void

var onloadedmetadata : function (:Event) : void

var onloadstart : function (:Event) : void

var onmousedown : function (:Event) : void

var onmouseenter : function (:Event) : void

var onmouseleave : function (:Event) : void

var onmousemove : function (:Event) : void

var onmouseout : function (:Event) : void

var onmouseover : function (:Event) : void

var onmouseup : function (:Event) : void

var onmousewheel : function (:Event) : void

var onpause : function (:Event) : void

var onplay : function (:Event) : void

var onplaying : function (:Event) : void

var onprogress : function (:Event) : void

var onratechange : function (:Event) : void

var onreset : function (:Event) : void

var onscroll : function (:Event) : void

var onseeked : function (:Event) : void

var onseeking : function (:Event) : void

var onselect : function (:Event) : void

var onshow : function (:Event) : void

var onstalled : function (:Event) : void

var onsubmit : function (:Event) : void

var onsuspend : function (:Event) : void

var ontimeupdate : function (:Event) : void

var onvolumechange : function (:Event) : void

var onwaiting : function (:Event) : void

new GlobalEventHandlers()

native class XMLHttpRequestEventTarget extends EventTarget

var onloadstart : function (:Event) : void

var onprogress : function (:Event) : void

var onabort : function (:Event) : void

var onerror : function (:Event) : void

var onload : function (:Event) : void

var ontimeout : function (:Event) : void

var onloadend : function (:Event) : void

new XMLHttpRequestEventTarget()

final native class XMLHttpRequestUpload extends XMLHttpRequestEventTarget

new XMLHttpRequestUpload()

class XMLHttpRequestOptions

var anon : boolean

new XMLHttpRequestOptions()

final native class XMLHttpRequest extends XMLHttpRequestEventTarget

var onreadystatechange : function (:Event) : void

static __readonly__ var UNSENT : number

__readonly__ var UNSENT : number

static __readonly__ var OPENED : number

__readonly__ var OPENED : number

static __readonly__ var HEADERS_RECEIVED : number

__readonly__ var HEADERS_RECEIVED : number

static __readonly__ var LOADING : number

__readonly__ var LOADING : number

static __readonly__ var DONE : number

__readonly__ var DONE : number

__readonly__ var readyState : number

var timeout : number

var withCredentials : boolean

__readonly__ var upload : XMLHttpRequestUpload

__readonly__ var status : number

__readonly__ var statusText : string

var responseType : string

__readonly__ var response : variant

__readonly__ var responseText : string

__readonly__ var responseXML : Document

new XMLHttpRequest()

new XMLHttpRequest(options : XMLHttpRequestOptions)

function open(method : string, url : string) : void

function open(method : string, url : string, async : boolean) : void

function open(method : string, url : string, async : boolean, user : Nullable.<string>) : void

function open(method : string, url : string, async : boolean, user : Nullable.<string>, password : Nullable.<string>) : void

function setRequestHeader(header : string, value : string) : void

function send() : void

function send(data : ArrayBufferView) : void

function send(data : Blob) : void

function send(data : Document) : void

function send(data : string) : void

function send(data : FormData) : void

function abort() : void

function getResponseHeader(header : string) : Nullable.<string>

function getAllResponseHeaders() : string

function overrideMimeType(mime : string) : void

final native class FormData

new FormData()

new FormData(form : HTMLFormElement)

function append(name : string, value : Blob) : void

function append(name : string, value : Blob, filename : string) : void

function append(name : string, value : string) : void

final native class MediaList

var mediaText : string

__readonly__ var length : number

new MediaList()

function item(index : number) : Nullable.<string>

function appendMedium(medium : string) : void

function deleteMedium(medium : string) : void

native class StyleSheet

__readonly__ var type : string

__readonly__ var href : Nullable.<string>

__readonly__ var ownerNode : Object

__readonly__ var parentStyleSheet : StyleSheet

__readonly__ var title : Nullable.<string>

__readonly__ var media : MediaList

var disabled : boolean

new StyleSheet()

final native class CSSStyleSheet extends StyleSheet

__readonly__ var ownerRule : CSSRule

__readonly__ var cssRules : CSSRuleList

new CSSStyleSheet()

function insertRule(rule : string, index : number) : number

function deleteRule(index : number) : void

final native class StyleSheetList

__readonly__ var length : number

new StyleSheetList()

function item(index : number) : StyleSheet

native class LinkStyle

__readonly__ var sheet : StyleSheet

new LinkStyle()

final native class CSSRuleList

__readonly__ var length : number

new CSSRuleList()

function item(index : number) : CSSRule

native class CSSRule

static __readonly__ var STYLE_RULE : number

__readonly__ var STYLE_RULE : number

static __readonly__ var CHARSET_RULE : number

__readonly__ var CHARSET_RULE : number

static __readonly__ var IMPORT_RULE : number

__readonly__ var IMPORT_RULE : number

static __readonly__ var MEDIA_RULE : number

__readonly__ var MEDIA_RULE : number

static __readonly__ var FONT_FACE_RULE : number

__readonly__ var FONT_FACE_RULE : number

static __readonly__ var PAGE_RULE : number

__readonly__ var PAGE_RULE : number

static __readonly__ var MARGIN_RULE : number

__readonly__ var MARGIN_RULE : number

static __readonly__ var NAMESPACE_RULE : number

__readonly__ var NAMESPACE_RULE : number

__readonly__ var type : number

var cssText : string

__readonly__ var parentRule : CSSRule

__readonly__ var parentStyleSheet : CSSStyleSheet

new CSSRule()

final native class CSSStyleRule extends CSSRule

var selectorText : string

__readonly__ var style : CSSStyleDeclaration

new CSSStyleRule()

final native class CSSCharsetRule extends CSSRule

var encoding : string

new CSSCharsetRule()

final native class CSSImportRule extends CSSRule

__readonly__ var href : string

__readonly__ var media : MediaList

__readonly__ var styleSheet : CSSStyleSheet

new CSSImportRule()

native class CSSGroupingRule extends CSSRule

__readonly__ var cssRules : CSSRuleList

new CSSGroupingRule()

function insertRule(rule : string, index : number) : number

function deleteRule(index : number) : void

final native class CSSMediaRule extends CSSGroupingRule

__readonly__ var media : MediaList

new CSSMediaRule()

final native class CSSPageRule extends CSSGroupingRule

var selectorText : string

__readonly__ var style : CSSStyleDeclaration

new CSSPageRule()

final native class CSSMarginRule extends CSSRule

__readonly__ var name : string

__readonly__ var style : CSSStyleDeclaration

new CSSMarginRule()

final native class CSSNamespaceRule extends CSSRule

var namespaceURI : string

var prefix : string

new CSSNamespaceRule()

final native class CSSStyleDeclaration

var cssText : string

__readonly__ var length : number

__readonly__ var parentRule : CSSRule

var cssFloat : string

var alignmentBaseline : Nullable.<string>

var background : Nullable.<string>

var backgroundAttachment : Nullable.<string>

var backgroundClip : Nullable.<string>

var backgroundColor : Nullable.<string>

var backgroundImage : Nullable.<string>

var backgroundOrigin : Nullable.<string>

var backgroundPosition : Nullable.<string>

var backgroundPositionX : Nullable.<string>

var backgroundPositionY : Nullable.<string>

var backgroundRepeat : Nullable.<string>

var backgroundRepeatX : Nullable.<string>

var backgroundRepeatY : Nullable.<string>

var backgroundSize : Nullable.<string>

var baselineShift : Nullable.<string>

var border : Nullable.<string>

var borderBottom : Nullable.<string>

var borderBottomColor : Nullable.<string>

var borderBottomLeftRadius : Nullable.<string>

var borderBottomRightRadius : Nullable.<string>

var borderBottomStyle : Nullable.<string>

var borderBottomWidth : Nullable.<string>

var borderCollapse : Nullable.<string>

var borderColor : Nullable.<string>

var borderImage : Nullable.<string>

var borderImageOutset : Nullable.<string>

var borderImageRepeat : Nullable.<string>

var borderImageSlice : Nullable.<string>

var borderImageSource : Nullable.<string>

var borderImageWidth : Nullable.<string>

var borderLeft : Nullable.<string>

var borderLeftColor : Nullable.<string>

var borderLeftStyle : Nullable.<string>

var borderLeftWidth : Nullable.<string>

var borderRadius : Nullable.<string>

var borderRight : Nullable.<string>

var borderRightColor : Nullable.<string>

var borderRightStyle : Nullable.<string>

var borderRightWidth : Nullable.<string>

var borderSpacing : Nullable.<string>

var borderStyle : Nullable.<string>

var borderTop : Nullable.<string>

var borderTopColor : Nullable.<string>

var borderTopLeftRadius : Nullable.<string>

var borderTopRightRadius : Nullable.<string>

var borderTopStyle : Nullable.<string>

var borderTopWidth : Nullable.<string>

var borderWidth : Nullable.<string>

var bottom : Nullable.<string>

var boxShadow : Nullable.<string>

var boxSizing : Nullable.<string>

var captionSide : Nullable.<string>

var clear : Nullable.<string>

var clip : Nullable.<string>

var clipPath : Nullable.<string>

var clipRule : Nullable.<string>

var color : Nullable.<string>

var colorInterpolation : Nullable.<string>

var colorInterpolationFilters : Nullable.<string>

var colorProfile : Nullable.<string>

var colorRendering : Nullable.<string>

var content : Nullable.<string>

var counterIncrement : Nullable.<string>

var counterReset : Nullable.<string>

var cursor : Nullable.<string>

var direction : Nullable.<string>

var display : Nullable.<string>

var dominantBaseline : Nullable.<string>

var emptyCells : Nullable.<string>

var enableBackground : Nullable.<string>

var fill : Nullable.<string>

var fillOpacity : Nullable.<string>

var fillRule : Nullable.<string>

var filter : Nullable.<string>

var float : Nullable.<string>

var floodColor : Nullable.<string>

var floodOpacity : Nullable.<string>

var font : Nullable.<string>

var fontFamily : Nullable.<string>

var fontSize : Nullable.<string>

var fontStretch : Nullable.<string>

var fontStyle : Nullable.<string>

var fontVariant : Nullable.<string>

var fontWeight : Nullable.<string>

var glyphOrientationHorizontal : Nullable.<string>

var glyphOrientationVertical : Nullable.<string>

var height : Nullable.<string>

var imageRendering : Nullable.<string>

var kerning : Nullable.<string>

var left : Nullable.<string>

var letterSpacing : Nullable.<string>

var lightingColor : Nullable.<string>

var lineHeight : Nullable.<string>

var listStyle : Nullable.<string>

var listStyleImage : Nullable.<string>

var listStylePosition : Nullable.<string>

var listStyleType : Nullable.<string>

var margin : Nullable.<string>

var marginBottom : Nullable.<string>

var marginLeft : Nullable.<string>

var marginRight : Nullable.<string>

var marginTop : Nullable.<string>

var marker : Nullable.<string>

var markerEnd : Nullable.<string>

var markerMid : Nullable.<string>

var markerStart : Nullable.<string>

var mask : Nullable.<string>

var maxHeight : Nullable.<string>

var maxWidth : Nullable.<string>

var minHeight : Nullable.<string>

var minWidth : Nullable.<string>

var opacity : Nullable.<string>

var orphans : Nullable.<string>

var outline : Nullable.<string>

var outlineColor : Nullable.<string>

var outlineOffset : Nullable.<string>

var outlineStyle : Nullable.<string>

var outlineWidth : Nullable.<string>

var overflow : Nullable.<string>

var overflowWrap : Nullable.<string>

var overflowX : Nullable.<string>

var overflowY : Nullable.<string>

var padding : Nullable.<string>

var paddingBottom : Nullable.<string>

var paddingLeft : Nullable.<string>

var paddingRight : Nullable.<string>

var paddingTop : Nullable.<string>

var page : Nullable.<string>

var pageBreakAfter : Nullable.<string>

var pageBreakBefore : Nullable.<string>

var pageBreakInside : Nullable.<string>

var pointerEvents : Nullable.<string>

var position : Nullable.<string>

var quotes : Nullable.<string>

var resize : Nullable.<string>

var right : Nullable.<string>

var shapeRendering : Nullable.<string>

var size : Nullable.<string>

var speak : Nullable.<string>

var src : Nullable.<string>

var stopColor : Nullable.<string>

var stopOpacity : Nullable.<string>

var stroke : Nullable.<string>

var strokeDasharray : Nullable.<string>

var strokeDashoffset : Nullable.<string>

var strokeLinecap : Nullable.<string>

var strokeLinejoin : Nullable.<string>

var strokeMiterlimit : Nullable.<string>

var strokeOpacity : Nullable.<string>

var strokeWidth : Nullable.<string>

var tabSize : Nullable.<string>

var tableLayout : Nullable.<string>

var textAlign : Nullable.<string>

var textAnchor : Nullable.<string>

var textDecoration : Nullable.<string>

var textIndent : Nullable.<string>

var textLineThrough : Nullable.<string>

var textLineThroughColor : Nullable.<string>

var textLineThroughMode : Nullable.<string>

var textLineThroughStyle : Nullable.<string>

var textLineThroughWidth : Nullable.<string>

var textOverflow : Nullable.<string>

var textOverline : Nullable.<string>

var textOverlineColor : Nullable.<string>

var textOverlineMode : Nullable.<string>

var textOverlineStyle : Nullable.<string>

var textOverlineWidth : Nullable.<string>

var textRendering : Nullable.<string>

var textShadow : Nullable.<string>

var textTransform : Nullable.<string>

var textUnderline : Nullable.<string>

var textUnderlineColor : Nullable.<string>

var textUnderlineMode : Nullable.<string>

var textUnderlineStyle : Nullable.<string>

var textUnderlineWidth : Nullable.<string>

var top : Nullable.<string>

var unicodeBidi : Nullable.<string>

var unicodeRange : Nullable.<string>

var vectorEffect : Nullable.<string>

var verticalAlign : Nullable.<string>

var visibility : Nullable.<string>

var webkitAlignContent : Nullable.<string>

var webkitAlignItems : Nullable.<string>

var webkitAlignSelf : Nullable.<string>

var webkitAnimation : Nullable.<string>

var webkitAnimationDelay : Nullable.<string>

var webkitAnimationDirection : Nullable.<string>

var webkitAnimationDuration : Nullable.<string>

var webkitAnimationFillMode : Nullable.<string>

var webkitAnimationIterationCount : Nullable.<string>

var webkitAnimationName : Nullable.<string>

var webkitAnimationPlayState : Nullable.<string>

var webkitAnimationTimingFunction : Nullable.<string>

var webkitAppearance : Nullable.<string>

var webkitAspectRatio : Nullable.<string>

var webkitBackfaceVisibility : Nullable.<string>

var webkitBackgroundClip : Nullable.<string>

var webkitBackgroundComposite : Nullable.<string>

var webkitBackgroundOrigin : Nullable.<string>

var webkitBackgroundSize : Nullable.<string>

var webkitBorderAfter : Nullable.<string>

var webkitBorderAfterColor : Nullable.<string>

var webkitBorderAfterStyle : Nullable.<string>

var webkitBorderAfterWidth : Nullable.<string>

var webkitBorderBefore : Nullable.<string>

var webkitBorderBeforeColor : Nullable.<string>

var webkitBorderBeforeStyle : Nullable.<string>

var webkitBorderBeforeWidth : Nullable.<string>

var webkitBorderEnd : Nullable.<string>

var webkitBorderEndColor : Nullable.<string>

var webkitBorderEndStyle : Nullable.<string>

var webkitBorderEndWidth : Nullable.<string>

var webkitBorderFit : Nullable.<string>

var webkitBorderHorizontalSpacing : Nullable.<string>

var webkitBorderImage : Nullable.<string>

var webkitBorderRadius : Nullable.<string>

var webkitBorderStart : Nullable.<string>

var webkitBorderStartColor : Nullable.<string>

var webkitBorderStartStyle : Nullable.<string>

var webkitBorderStartWidth : Nullable.<string>

var webkitBorderVerticalSpacing : Nullable.<string>

var webkitBoxAlign : Nullable.<string>

var webkitBoxDecorationBreak : Nullable.<string>

var webkitBoxDirection : Nullable.<string>

var webkitBoxFlex : Nullable.<string>

var webkitBoxFlexGroup : Nullable.<string>

var webkitBoxLines : Nullable.<string>

var webkitBoxOrdinalGroup : Nullable.<string>

var webkitBoxOrient : Nullable.<string>

var webkitBoxPack : Nullable.<string>

var webkitBoxReflect : Nullable.<string>

var webkitBoxShadow : Nullable.<string>

var webkitClipPath : Nullable.<string>

var webkitColorCorrection : Nullable.<string>

var webkitColumnAxis : Nullable.<string>

var webkitColumnBreakAfter : Nullable.<string>

var webkitColumnBreakBefore : Nullable.<string>

var webkitColumnBreakInside : Nullable.<string>

var webkitColumnCount : Nullable.<string>

var webkitColumnGap : Nullable.<string>

var webkitColumnProgression : Nullable.<string>

var webkitColumnRule : Nullable.<string>

var webkitColumnRuleColor : Nullable.<string>

var webkitColumnRuleStyle : Nullable.<string>

var webkitColumnRuleWidth : Nullable.<string>

var webkitColumnSpan : Nullable.<string>

var webkitColumnWidth : Nullable.<string>

var webkitColumns : Nullable.<string>

var webkitFilter : Nullable.<string>

var webkitFlex : Nullable.<string>

var webkitFlexBasis : Nullable.<string>

var webkitFlexDirection : Nullable.<string>

var webkitFlexFlow : Nullable.<string>

var webkitFlexGrow : Nullable.<string>

var webkitFlexShrink : Nullable.<string>

var webkitFlexWrap : Nullable.<string>

var webkitFlowFrom : Nullable.<string>

var webkitFlowInto : Nullable.<string>

var webkitFontFeatureSettings : Nullable.<string>

var webkitFontKerning : Nullable.<string>

var webkitFontSizeDelta : Nullable.<string>

var webkitFontSmoothing : Nullable.<string>

var webkitFontVariantLigatures : Nullable.<string>

var webkitGridColumn : Nullable.<string>

var webkitGridColumns : Nullable.<string>

var webkitGridRow : Nullable.<string>

var webkitGridRows : Nullable.<string>

var webkitHighlight : Nullable.<string>

var webkitHyphenateCharacter : Nullable.<string>

var webkitHyphenateLimitAfter : Nullable.<string>

var webkitHyphenateLimitBefore : Nullable.<string>

var webkitHyphenateLimitLines : Nullable.<string>

var webkitHyphens : Nullable.<string>

var webkitJustifyContent : Nullable.<string>

var webkitLineAlign : Nullable.<string>

var webkitLineBoxContain : Nullable.<string>

var webkitLineBreak : Nullable.<string>

var webkitLineClamp : Nullable.<string>

var webkitLineGrid : Nullable.<string>

var webkitLineSnap : Nullable.<string>

var webkitLocale : Nullable.<string>

var webkitLogicalHeight : Nullable.<string>

var webkitLogicalWidth : Nullable.<string>

var webkitMarginAfter : Nullable.<string>

var webkitMarginAfterCollapse : Nullable.<string>

var webkitMarginBefore : Nullable.<string>

var webkitMarginBeforeCollapse : Nullable.<string>

var webkitMarginBottomCollapse : Nullable.<string>

var webkitMarginCollapse : Nullable.<string>

var webkitMarginEnd : Nullable.<string>

var webkitMarginStart : Nullable.<string>

var webkitMarginTopCollapse : Nullable.<string>

var webkitMarquee : Nullable.<string>

var webkitMarqueeDirection : Nullable.<string>

var webkitMarqueeIncrement : Nullable.<string>

var webkitMarqueeRepetition : Nullable.<string>

var webkitMarqueeSpeed : Nullable.<string>

var webkitMarqueeStyle : Nullable.<string>

var webkitMask : Nullable.<string>

var webkitMaskAttachment : Nullable.<string>

var webkitMaskBoxImage : Nullable.<string>

var webkitMaskBoxImageOutset : Nullable.<string>

var webkitMaskBoxImageRepeat : Nullable.<string>

var webkitMaskBoxImageSlice : Nullable.<string>

var webkitMaskBoxImageSource : Nullable.<string>

var webkitMaskBoxImageWidth : Nullable.<string>

var webkitMaskClip : Nullable.<string>

var webkitMaskComposite : Nullable.<string>

var webkitMaskImage : Nullable.<string>

var webkitMaskOrigin : Nullable.<string>

var webkitMaskPosition : Nullable.<string>

var webkitMaskPositionX : Nullable.<string>

var webkitMaskPositionY : Nullable.<string>

var webkitMaskRepeat : Nullable.<string>

var webkitMaskRepeatX : Nullable.<string>

var webkitMaskRepeatY : Nullable.<string>

var webkitMaskSize : Nullable.<string>

var webkitMaxLogicalHeight : Nullable.<string>

var webkitMaxLogicalWidth : Nullable.<string>

var webkitMinLogicalHeight : Nullable.<string>

var webkitMinLogicalWidth : Nullable.<string>

var webkitNbspMode : Nullable.<string>

var webkitOrder : Nullable.<string>

var webkitPaddingAfter : Nullable.<string>

var webkitPaddingBefore : Nullable.<string>

var webkitPaddingEnd : Nullable.<string>

var webkitPaddingStart : Nullable.<string>

var webkitPerspective : Nullable.<string>

var webkitPerspectiveOrigin : Nullable.<string>

var webkitPerspectiveOriginX : Nullable.<string>

var webkitPerspectiveOriginY : Nullable.<string>

var webkitPrintColorAdjust : Nullable.<string>

var webkitRegionBreakAfter : Nullable.<string>

var webkitRegionBreakBefore : Nullable.<string>

var webkitRegionBreakInside : Nullable.<string>

var webkitRegionOverflow : Nullable.<string>

var webkitRtlOrdering : Nullable.<string>

var webkitShapeInside : Nullable.<string>

var webkitShapeOutside : Nullable.<string>

var webkitSvgShadow : Nullable.<string>

var webkitTapHighlightColor : Nullable.<string>

var webkitTextCombine : Nullable.<string>

var webkitTextDecorationsInEffect : Nullable.<string>

var webkitTextEmphasis : Nullable.<string>

var webkitTextEmphasisColor : Nullable.<string>

var webkitTextEmphasisPosition : Nullable.<string>

var webkitTextEmphasisStyle : Nullable.<string>

var webkitTextFillColor : Nullable.<string>

var webkitTextOrientation : Nullable.<string>

var webkitTextSecurity : Nullable.<string>

var webkitTextSizeAdjust : Nullable.<string>

var webkitTextStroke : Nullable.<string>

var webkitTextStrokeColor : Nullable.<string>

var webkitTextStrokeWidth : Nullable.<string>

var webkitTransform : Nullable.<string>

var webkitTransformOrigin : Nullable.<string>

var webkitTransformOriginX : Nullable.<string>

var webkitTransformOriginY : Nullable.<string>

var webkitTransformOriginZ : Nullable.<string>

var webkitTransformStyle : Nullable.<string>

var webkitTransition : Nullable.<string>

var webkitTransitionDelay : Nullable.<string>

var webkitTransitionDuration : Nullable.<string>

var webkitTransitionProperty : Nullable.<string>

var webkitTransitionTimingFunction : Nullable.<string>

var webkitUserDrag : Nullable.<string>

var webkitUserModify : Nullable.<string>

var webkitUserSelect : Nullable.<string>

var webkitWidgetRegion : Nullable.<string>

var webkitWrap : Nullable.<string>

var webkitWrapFlow : Nullable.<string>

var webkitWrapMargin : Nullable.<string>

var webkitWrapPadding : Nullable.<string>

var webkitWrapThrough : Nullable.<string>

var webkitWritingMode : Nullable.<string>

var whiteSpace : Nullable.<string>

var widows : Nullable.<string>

var width : Nullable.<string>

var wordBreak : Nullable.<string>

var wordSpacing : Nullable.<string>

var wordWrap : Nullable.<string>

var writingMode : Nullable.<string>

var zIndex : Nullable.<string>

var zoom : Nullable.<string>

var MozAnimation : Nullable.<string>

var MozAnimationDelay : Nullable.<string>

var MozAnimationDirection : Nullable.<string>

var MozAnimationDuration : Nullable.<string>

var MozAnimationFillMode : Nullable.<string>

var MozAnimationIterationCount : Nullable.<string>

var MozAnimationName : Nullable.<string>

var MozAnimationPlayState : Nullable.<string>

var MozAnimationTimingFunction : Nullable.<string>

var MozAppearance : Nullable.<string>

var MozBackfaceVisibility : Nullable.<string>

var MozBackgroundInlinePolicy : Nullable.<string>

var MozBinding : Nullable.<string>

var MozBorderBottomColors : Nullable.<string>

var MozBorderEnd : Nullable.<string>

var MozBorderEndColor : Nullable.<string>

var MozBorderEndStyle : Nullable.<string>

var MozBorderEndWidth : Nullable.<string>

var MozBorderImage : Nullable.<string>

var MozBorderLeftColors : Nullable.<string>

var MozBorderRightColors : Nullable.<string>

var MozBorderStart : Nullable.<string>

var MozBorderStartColor : Nullable.<string>

var MozBorderStartStyle : Nullable.<string>

var MozBorderStartWidth : Nullable.<string>

var MozBorderTopColors : Nullable.<string>

var MozBoxAlign : Nullable.<string>

var MozBoxDirection : Nullable.<string>

var MozBoxFlex : Nullable.<string>

var MozBoxOrdinalGroup : Nullable.<string>

var MozBoxOrient : Nullable.<string>

var MozBoxPack : Nullable.<string>

var MozBoxSizing : Nullable.<string>

var MozColumnCount : Nullable.<string>

var MozColumnGap : Nullable.<string>

var MozColumnRule : Nullable.<string>

var MozColumnRuleColor : Nullable.<string>

var MozColumnRuleStyle : Nullable.<string>

var MozColumnRuleWidth : Nullable.<string>

var MozColumnWidth : Nullable.<string>

var MozColumns : Nullable.<string>

var MozFloatEdge : Nullable.<string>

var MozFontFeatureSettings : Nullable.<string>

var MozFontLanguageOverride : Nullable.<string>

var MozForceBrokenImageIcon : Nullable.<string>

var MozHyphens : Nullable.<string>

var MozImageRegion : Nullable.<string>

var MozMarginEnd : Nullable.<string>

var MozMarginStart : Nullable.<string>

var MozOrient : Nullable.<string>

var MozOutlineRadius : Nullable.<string>

var MozOutlineRadiusBottomleft : Nullable.<string>

var MozOutlineRadiusBottomright : Nullable.<string>

var MozOutlineRadiusTopleft : Nullable.<string>

var MozOutlineRadiusTopright : Nullable.<string>

var MozPaddingEnd : Nullable.<string>

var MozPaddingStart : Nullable.<string>

var MozPerspective : Nullable.<string>

var MozPerspectiveOrigin : Nullable.<string>

var MozStackSizing : Nullable.<string>

var MozTabSize : Nullable.<string>

var MozTextAlignLast : Nullable.<string>

var MozTextBlink : Nullable.<string>

var MozTextDecorationColor : Nullable.<string>

var MozTextDecorationLine : Nullable.<string>

var MozTextDecorationStyle : Nullable.<string>

var MozTextSizeAdjust : Nullable.<string>

var MozTransform : Nullable.<string>

var MozTransformOrigin : Nullable.<string>

var MozTransformStyle : Nullable.<string>

var MozTransition : Nullable.<string>

var MozTransitionDelay : Nullable.<string>

var MozTransitionDuration : Nullable.<string>

var MozTransitionProperty : Nullable.<string>

var MozTransitionTimingFunction : Nullable.<string>

var MozUserFocus : Nullable.<string>

var MozUserInput : Nullable.<string>

var MozUserModify : Nullable.<string>

var MozUserSelect : Nullable.<string>

var MozWindowShadow : Nullable.<string>

var animation : Nullable.<string>

var animationDelay : Nullable.<string>

var animationDirection : Nullable.<string>

var animationDuration : Nullable.<string>

var animationFillMode : Nullable.<string>

var animationIterationCount : Nullable.<string>

var animationName : Nullable.<string>

var animationPlayState : Nullable.<string>

var animationTimingFunction : Nullable.<string>

var backfaceVisibility : Nullable.<string>

var fontSizeAdjust : Nullable.<string>

var imeMode : Nullable.<string>

var markerOffset : Nullable.<string>

var marks : Nullable.<string>

var perspective : Nullable.<string>

var perspectiveOrigin : Nullable.<string>

var transform : Nullable.<string>

var transformOrigin : Nullable.<string>

var transformStyle : Nullable.<string>

var transition : Nullable.<string>

var transitionDelay : Nullable.<string>

var transitionDuration : Nullable.<string>

var transitionProperty : Nullable.<string>

var transitionTimingFunction : Nullable.<string>

var webkitOverflowScrolling : string

new CSSStyleDeclaration()

function item(index : number) : Nullable.<string>

function getPropertyValue(property : string) : string

function getPropertyPriority(property : string) : string

function setProperty(property : string, value : string) : void

function setProperty(property : string, value : string, priority : string) : void

function setPropertyValue(property : string, value : string) : void

function setPropertyPriority(property : string, priority : string) : void

function removeProperty(property : string) : string

native class ElementCSSInlineStyle

__readonly__ var style : CSSStyleDeclaration

new ElementCSSInlineStyle()

final native class Window extends EventTarget

__readonly__ var screen : Screen

__readonly__ var innerWidth : number

__readonly__ var innerHeight : number

__readonly__ var scrollX : number

__readonly__ var pageXOffset : number

__readonly__ var scrollY : number

__readonly__ var pageYOffset : number

__readonly__ var screenX : number

__readonly__ var screenY : number

__readonly__ var outerWidth : number

__readonly__ var outerHeight : number

__readonly__ var devicePixelRatio : number

__readonly__ var window : Window

__readonly__ var self : Window

__readonly__ var document : HTMLDocument

var name : string

__readonly__ var location : Location

__readonly__ var history : History

__readonly__ var locationbar : BarProp

__readonly__ var menubar : BarProp

__readonly__ var personalbar : BarProp

__readonly__ var scrollbars : BarProp

__readonly__ var statusbar : BarProp

__readonly__ var toolbar : BarProp

var status : string

__readonly__ var closed : boolean

__readonly__ var frames : Window

__readonly__ var length : number

__readonly__ var top : Window

var opener : Window

__readonly__ var parent : Window

__readonly__ var frameElement : Element

__readonly__ var navigator : Navigator

__readonly__ var external : External

__readonly__ var applicationCache : ApplicationCache

var oncontextmenu : function (:Event) : void

var onabort : function (:Event) : void

var onblur : function (:Event) : void

var onerror : function (:Event) : void

var onfocus : function (:Event) : void

var oncancel : function (:Event) : void

var oncanplay : function (:Event) : void

var oncanplaythrough : function (:Event) : void

var onchange : function (:Event) : void

var onclick : function (:Event) : void

var onclose : function (:Event) : void

var oncuechange : function (:Event) : void

var ondblclick : function (:Event) : void

var ondrag : function (:Event) : void

var ondragend : function (:Event) : void

var ondragenter : function (:Event) : void

var ondragexit : function (:Event) : void

var ondragleave : function (:Event) : void

var ondragover : function (:Event) : void

var ondragstart : function (:Event) : void

var ondrop : function (:Event) : void

var ondurationchange : function (:Event) : void

var onemptied : function (:Event) : void

var onended : function (:Event) : void

var oninput : function (:Event) : void

var oninvalid : function (:Event) : void

var onkeydown : function (:Event) : void

var onkeypress : function (:Event) : void

var onkeyup : function (:Event) : void

var onload : function (:Event) : void

var onloadeddata : function (:Event) : void

var onloadedmetadata : function (:Event) : void

var onloadstart : function (:Event) : void

var onmousedown : function (:Event) : void

var onmouseenter : function (:Event) : void

var onmouseleave : function (:Event) : void

var onmousemove : function (:Event) : void

var onmouseout : function (:Event) : void

var onmouseover : function (:Event) : void

var onmouseup : function (:Event) : void

var onmousewheel : function (:Event) : void

var onpause : function (:Event) : void

var onplay : function (:Event) : void

var onplaying : function (:Event) : void

var onprogress : function (:Event) : void

var onratechange : function (:Event) : void

var onreset : function (:Event) : void

var onscroll : function (:Event) : void

var onseeked : function (:Event) : void

var onseeking : function (:Event) : void

var onselect : function (:Event) : void

var onshow : function (:Event) : void

var onstalled : function (:Event) : void

var onsubmit : function (:Event) : void

var onsuspend : function (:Event) : void

var ontimeupdate : function (:Event) : void

var onvolumechange : function (:Event) : void

var onwaiting : function (:Event) : void

var onafterprint : function (:Event) : void

var onbeforeprint : function (:Event) : void

var onbeforeunload : function (:Event) : string

var onhashchange : function (:Event) : void

var onmessage : function (:Event) : void

var onoffline : function (:Event) : void

var ononline : function (:Event) : void

var onpagehide : function (:Event) : void

var onpageshow : function (:Event) : void

var onpopstate : function (:Event) : void

var onresize : function (:Event) : void

var onstorage : function (:Event) : void

var onunload : function (:Event) : void

__readonly__ var sessionStorage : Storage

__readonly__ var localStorage : Storage

__readonly__ var orientation : Nullable.<number>

var onorientationchange : function (:Event) : void

new Window()

function getComputedStyle(elt : Element) : CSSStyleDeclaration

function getComputedStyle(elt : Element, pseudoElt : string) : CSSStyleDeclaration

function matchMedia(query : string) : MediaQueryList

function moveTo(x : number, y : number) : void

function moveBy(x : number, y : number) : void

function resizeTo(x : number, y : number) : void

function resizeBy(x : number, y : number) : void

function scroll(x : number, y : number) : void

function scroll(x : number, y : number, options : ScrollOptions) : void

function scrollTo(x : number, y : number) : void

function scrollTo(x : number, y : number, options : ScrollOptions) : void

function scrollBy(x : number, y : number) : void

function scrollBy(x : number, y : number, options : ScrollOptions) : void

function close() : void

function stop() : void

function focus() : void

function blur() : void

function open() : Window

function open(url : string) : Window

function open(url : string, target : string) : Window

function open(url : string, target : string, features : string) : Window

function open(url : string, target : string, features : string, replace : boolean) : Window

function alert() : void

function alert(message : string) : void

function confirm() : boolean

function confirm(message : string) : boolean

function prompt() : Nullable.<string>

function prompt(message : string) : Nullable.<string>

function prompt(message : string, default : string) : Nullable.<string>

function print() : void

function showModalDialog(url : string) : variant

function showModalDialog(url : string, argument : variant) : variant

function btoa(btoa : string) : string

function atob(atob : string) : string

function setTimeout(handler : function () : void) : number

function setTimeout(handler : function () : void, timeout : number) : number

function clearTimeout(handle : number) : void

function setInterval(handler : function () : void) : number

function setInterval(handler : function () : void, timeout : number) : number

function clearInterval(handle : number) : void

function postMessage(message : variant, targetOrigin : string) : void

function postMessage(message : variant, targetOrigin : string, transfer : Array.<Transferable>) : void

function requestAnimationFrame(callback : function (:number) : void) : number

function cancelAnimationFrame(handle : number) : void

function webkitRequestAnimationFrame(callback : function (:number) : void) : number

function webkitCancelAnimationFrame(handle : number) : void

function mozRequestAnimationFrame(callback : function (:number) : void) : number

function mozCancelAnimationFrame(handle : number) : void

native class GetStyleUtils

__readonly__ var cascadedStyle : CSSStyleDeclaration

__readonly__ var rawComputedStyle : CSSStyleDeclaration

__readonly__ var usedStyle : CSSStyleDeclaration

new GetStyleUtils()

final native class PseudoElement extends GetStyleUtils

new PseudoElement()

function getBoxQuads() : Array.<DOMQuad>

function getBoxQuads(options : BoxQuadOptions) : Array.<DOMQuad>

function convertQuadFromNode(quad : DOMQuad, from : Object) : DOMQuad

function convertQuadFromNode(quad : DOMQuad, from : Object, options : ConvertCoordinateOptions) : DOMQuad

function convertRectFromNode(rect : DOMRectReadOnly, from : Object) : DOMQuad

function convertRectFromNode(rect : DOMRectReadOnly, from : Object, options : ConvertCoordinateOptions) : DOMQuad

function convertPointFromNode(point : DOMPointInit, from : Object) : DOMPoint

function convertPointFromNode(point : DOMPointInit, from : Object, options : ConvertCoordinateOptions) : DOMPoint

final native class CSS

new CSS()

static function escape(ident : string) : string

static function supports(property : string, value : string) : boolean

static function supports(conditionText : string) : boolean

class ScrollOptions

var behavior : string

new ScrollOptions()

final native class MediaQueryList

__readonly__ var media : string

__readonly__ var matches : boolean

new MediaQueryList()

function addListener(listener : function (:MediaQueryList) : void) : void

function removeListener(listener : function (:MediaQueryList) : void) : void

final native class Screen

__readonly__ var availWidth : number

__readonly__ var availHeight : number

__readonly__ var width : number

__readonly__ var height : number

__readonly__ var colorDepth : number

__readonly__ var pixelDepth : number

new Screen()

final native class CaretPosition

__readonly__ var offsetNode : Node

__readonly__ var offset : number

new CaretPosition()

function getClientRect() : DOMRect

class ScrollOptionsHorizontal extends ScrollOptions

var x : number

new ScrollOptionsHorizontal()

class ScrollOptionsVertical extends ScrollOptions

var y : number

new ScrollOptionsVertical()

native class HTMLElement extends Element

__readonly__ var offsetParent : Element

__readonly__ var offsetTop : number

__readonly__ var offsetLeft : number

__readonly__ var offsetWidth : number

__readonly__ var offsetHeight : number

var title : string

var lang : string

var translate : boolean

var dir : string

__readonly__ var dataset : DOMStringMap

var hidden : boolean

var tabIndex : number

var accessKey : string

__readonly__ var accessKeyLabel : string

var draggable : boolean

__readonly__ var dropzone : DOMSettableTokenList

var contentEditable : string

__readonly__ var isContentEditable : boolean

var spellcheck : boolean

var oncontextmenu : function (:Event) : void

var onabort : function (:Event) : void

var onblur : function (:Event) : void

var onerror : function (:Event) : void

var onfocus : function (:Event) : void

var oncancel : function (:Event) : void

var oncanplay : function (:Event) : void

var oncanplaythrough : function (:Event) : void

var onchange : function (:Event) : void

var onclick : function (:Event) : void

var onclose : function (:Event) : void

var oncuechange : function (:Event) : void

var ondblclick : function (:Event) : void

var ondrag : function (:Event) : void

var ondragend : function (:Event) : void

var ondragenter : function (:Event) : void

var ondragexit : function (:Event) : void

var ondragleave : function (:Event) : void

var ondragover : function (:Event) : void

var ondragstart : function (:Event) : void

var ondrop : function (:Event) : void

var ondurationchange : function (:Event) : void

var onemptied : function (:Event) : void

var onended : function (:Event) : void

var oninput : function (:Event) : void

var oninvalid : function (:Event) : void

var onkeydown : function (:Event) : void

var onkeypress : function (:Event) : void

var onkeyup : function (:Event) : void

var onload : function (:Event) : void

var onloadeddata : function (:Event) : void

var onloadedmetadata : function (:Event) : void

var onloadstart : function (:Event) : void

var onmousedown : function (:Event) : void

var onmouseenter : function (:Event) : void

var onmouseleave : function (:Event) : void

var onmousemove : function (:Event) : void

var onmouseout : function (:Event) : void

var onmouseover : function (:Event) : void

var onmouseup : function (:Event) : void

var onmousewheel : function (:Event) : void

var onpause : function (:Event) : void

var onplay : function (:Event) : void

var onplaying : function (:Event) : void

var onprogress : function (:Event) : void

var onratechange : function (:Event) : void

var onreset : function (:Event) : void

var onscroll : function (:Event) : void

var onseeked : function (:Event) : void

var onseeking : function (:Event) : void

var onselect : function (:Event) : void

var onshow : function (:Event) : void

var onstalled : function (:Event) : void

var onsubmit : function (:Event) : void

var onsuspend : function (:Event) : void

var ontimeupdate : function (:Event) : void

var onvolumechange : function (:Event) : void

var onwaiting : function (:Event) : void

new HTMLElement()

function click() : void

function focus() : void

function blur() : void

final native class HTMLImageElement extends HTMLElement

__readonly__ var x : number

__readonly__ var y : number

var alt : string

var src : string

var crossOrigin : string

var useMap : string

var isMap : boolean

var width : number

var height : number

__readonly__ var naturalWidth : number

__readonly__ var naturalHeight : number

__readonly__ var complete : boolean

var name : string

var lowsrc : string

var align : string

var hspace : number

var vspace : number

var longDesc : string

var border : string

new HTMLImageElement()

class BoxQuadOptions

var box : string

var relativeTo : Object

new BoxQuadOptions()

class ConvertCoordinateOptions

var fromBox : string

var toBox : string

new ConvertCoordinateOptions()

native class GeometryUtils

new GeometryUtils()

function getBoxQuads() : Array.<DOMQuad>

function getBoxQuads(options : BoxQuadOptions) : Array.<DOMQuad>

function convertQuadFromNode(quad : DOMQuad, from : Object) : DOMQuad

function convertQuadFromNode(quad : DOMQuad, from : Object, options : ConvertCoordinateOptions) : DOMQuad

function convertRectFromNode(rect : DOMRectReadOnly, from : Object) : DOMQuad

function convertRectFromNode(rect : DOMRectReadOnly, from : Object, options : ConvertCoordinateOptions) : DOMQuad

function convertPointFromNode(point : DOMPointInit, from : Object) : DOMPoint

function convertPointFromNode(point : DOMPointInit, from : Object, options : ConvertCoordinateOptions) : DOMPoint

native class URL extends URLUtils

var filename : string

new URL(url : string)

new URL(url : string, base : URL)

new URL(url : string, base : string)

static function domainToASCII(domain : string) : string

static function domainToUnicode(domain : string) : string

static function createObjectURL(blob : Blob) : string

static function revokeObjectURL(url : string) : void

function getParameterNames() : Array.<string>

function getParameterValues(name : string) : Array.<string>

function hasParameter(name : string) : boolean

function getParameter(name : string) : Nullable.<string>

function setParameter(name : string, value : string) : void

function addParameter(name : string, value : string) : void

function removeParameter(name : string) : void

function clearParameters() : void

static function createObjectURL(stream : MediaStream) : string

native class URLUtils

var href : string

__readonly__ var origin : string

var protocol : string

var username : string

var password : string

var host : string

var hostname : string

var port : string

var pathname : string

var search : string

var searchParams : URLSearchParams

var hash : string

new URLUtils()

final native class URLUtilsReadOnly

__readonly__ var href : string

__readonly__ var protocol : string

__readonly__ var host : string

__readonly__ var hostname : string

__readonly__ var port : string

__readonly__ var pathname : string

__readonly__ var search : string

__readonly__ var hash : string

new URLUtilsReadOnly()

final native class URLSearchParams

new URLSearchParams()

function append(name : string, value : string) : void

function delete(name : string) : void

function get(name : string) : Nullable.<string>

function getAll(name : string) : Array.<string>

function has(name : string) : boolean

function set(name : string, value : string) : void

final native class HTMLAllCollection

var length : number

new HTMLAllCollection()

function item(name : string) : Object

function namedItem(name : string) : Object

function tags(tagName : string) : HTMLAllCollection

final native class HTMLFormControlsCollection

var length : number

new HTMLFormControlsCollection()

function namedItem(name : string) : Object

final native class RadioNodeList extends NodeList

var value : string

new RadioNodeList()

final native class HTMLOptionsCollection extends HTMLCollection

var selectedIndex : number

new HTMLOptionsCollection()

override function namedItem(name : string) : HTMLOptionElement

function add(element : HTMLOptionElement) : void

function add(element : HTMLOptionElement, before : HTMLElement) : void

function add(element : HTMLOptionElement, before : number) : void

function add(element : HTMLOptGroupElement) : void

function add(element : HTMLOptGroupElement, before : HTMLElement) : void

function add(element : HTMLOptGroupElement, before : number) : void

function remove(index : number) : void

final native class DOMStringMap

new DOMStringMap()

final native class HTMLDocument extends Document

__readonly__ var location : Location

var domain : string

__readonly__ var referrer : string

var cookie : string

__readonly__ var lastModified : string

__readonly__ var readyState : string

var title : string

var dir : string

var body : HTMLElement

__readonly__ var head : HTMLHeadElement

__readonly__ var images : HTMLCollection

__readonly__ var embeds : HTMLCollection

__readonly__ var plugins : HTMLCollection

__readonly__ var links : HTMLCollection

__readonly__ var forms : HTMLCollection

__readonly__ var scripts : HTMLCollection

__readonly__ var defaultView : Window

__readonly__ var activeElement : Element

var designMode : string

var onreadystatechange : function (:Event) : void

var fgColor : string

var linkColor : string

var vlinkColor : string

var alinkColor : string

var bgColor : string

__readonly__ var anchors : HTMLCollection

__readonly__ var applets : HTMLCollection

__readonly__ var all : HTMLAllCollection

new HTMLDocument()

function getElementsByName(elementName : string) : NodeList

function open() : HTMLDocument

function open(type : string) : HTMLDocument

function open(type : string, replace : string) : HTMLDocument

function open(url : string, name : string, features : string) : Window

function open(url : string, name : string, features : string, replace : boolean) : Window

function close() : void

function write(text : ...string) : void

function writeln(text : ...string) : void

function hasFocus() : boolean

function execCommand(commandId : string) : boolean

function execCommand(commandId : string, showUI : boolean) : boolean

function execCommand(commandId : string, showUI : boolean, value : string) : boolean

function queryCommandEnabled(commandId : string) : boolean

function queryCommandIndeterm(commandId : string) : boolean

function queryCommandState(commandId : string) : boolean

function queryCommandSupported(commandId : string) : boolean

function queryCommandValue(commandId : string) : string

function clear() : void

final native class HTMLUnknownElement extends HTMLElement

new HTMLUnknownElement()

final native class HTMLHtmlElement extends HTMLElement

var version : string

new HTMLHtmlElement()

final native class HTMLHeadElement extends HTMLElement

new HTMLHeadElement()

final native class HTMLTitleElement extends HTMLElement

var text : string

new HTMLTitleElement()

final native class HTMLBaseElement extends HTMLElement

var href : string

var target : string

new HTMLBaseElement()

final native class HTMLLinkElement extends HTMLElement

var disabled : boolean

var href : string

var crossOrigin : string

var rel : string

__readonly__ var relList : DOMTokenList

var media : string

var hreflang : string

var type : string

__readonly__ var sizes : DOMSettableTokenList

var charset : string

var rev : string

var target : string

__readonly__ var sheet : StyleSheet

new HTMLLinkElement()

final native class HTMLMetaElement extends HTMLElement

var name : string

var httpEquiv : string

var content : string

var scheme : string

new HTMLMetaElement()

final native class HTMLStyleElement extends HTMLElement

var disabled : boolean

var media : string

var type : string

var scoped : boolean

__readonly__ var sheet : StyleSheet

new HTMLStyleElement()

final native class HTMLScriptElement extends HTMLElement

var src : string

var type : string

var charset : string

var async : boolean

var defer : boolean

var crossOrigin : string

var text : string

var event : string

var htmlFor : string

new HTMLScriptElement()

final native class HTMLBodyElement extends HTMLElement

var text : string

var link : string

var vLink : string

var aLink : string

var bgColor : string

var background : string

var onafterprint : function (:Event) : void

var onbeforeprint : function (:Event) : void

var onbeforeunload : function (:Event) : string

var onhashchange : function (:Event) : void

var onmessage : function (:Event) : void

var onoffline : function (:Event) : void

var ononline : function (:Event) : void

var onpagehide : function (:Event) : void

var onpageshow : function (:Event) : void

var onpopstate : function (:Event) : void

var onresize : function (:Event) : void

var onstorage : function (:Event) : void

var onunload : function (:Event) : void

new HTMLBodyElement()

final native class HTMLHeadingElement extends HTMLElement

var align : string

new HTMLHeadingElement()

final native class HTMLParagraphElement extends HTMLElement

var align : string

new HTMLParagraphElement()

final native class HTMLHRElement extends HTMLElement

var align : string

var color : string

var noShade : boolean

var size : string

var width : string

new HTMLHRElement()

final native class HTMLPreElement extends HTMLElement

var width : number

new HTMLPreElement()

final native class HTMLQuoteElement extends HTMLElement

var cite : string

new HTMLQuoteElement()

final native class HTMLOListElement extends HTMLElement

var reversed : boolean

var start : number

var type : string

var compact : boolean

new HTMLOListElement()

final native class HTMLUListElement extends HTMLElement

var compact : boolean

var type : string

new HTMLUListElement()

final native class HTMLLIElement extends HTMLElement

var value : number

var type : string

new HTMLLIElement()

final native class HTMLDListElement extends HTMLElement

var compact : boolean

new HTMLDListElement()

final native class HTMLDivElement extends HTMLElement

var align : string

new HTMLDivElement()

final native class HTMLAnchorElement extends HTMLElement

var target : string

var download : string

var rel : string

__readonly__ var relList : DOMTokenList

var hreflang : string

var type : string

var text : string

var coords : string

var charset : string

var name : string

var rev : string

var shape : string

var href : string

__readonly__ var origin : string

var protocol : string

var username : string

var password : string

var host : string

var hostname : string

var port : string

var pathname : string

var search : string

var hash : string

new HTMLAnchorElement()

final native class HTMLDataElement extends HTMLElement

var value : string

new HTMLDataElement()

final native class HTMLTimeElement extends HTMLElement

var dateTime : string

new HTMLTimeElement()

final native class HTMLSpanElement extends HTMLElement

new HTMLSpanElement()

final native class HTMLBRElement extends HTMLElement

var clear : string

new HTMLBRElement()

final native class HTMLModElement extends HTMLElement

var cite : string

var dateTime : string

new HTMLModElement()

final native class HTMLIFrameElement extends HTMLElement

var src : string

var srcdoc : string

var name : string

__readonly__ var sandbox : DOMSettableTokenList

var seamless : boolean

var width : string

var height : string

__readonly__ var contentDocument : HTMLDocument

__readonly__ var contentWindow : Window

var align : string

var scrolling : string

var frameBorder : string

var longDesc : string

var marginHeight : string

var marginWidth : string

new HTMLIFrameElement()

final native class HTMLEmbedElement extends HTMLElement

var src : string

var type : string

var width : string

var height : string

var align : string

var name : string

new HTMLEmbedElement()

final native class HTMLObjectElement extends HTMLElement

var data : string

var type : string

var typeMustMatch : boolean

var name : string

var useMap : string

__readonly__ var form : HTMLFormElement

var width : string

var height : string

__readonly__ var contentDocument : HTMLDocument

__readonly__ var contentWindow : Window

__readonly__ var willValidate : boolean

__readonly__ var validity : ValidityState

__readonly__ var validationMessage : string

var align : string

var archive : string

var code : string

var declare : boolean

var hspace : number

var standby : string

var vspace : number

var codeBase : string

var codeType : string

var border : string

new HTMLObjectElement()

function checkValidity() : boolean

function setCustomValidity(error : string) : void

final native class HTMLParamElement extends HTMLElement

var name : string

var value : string

var type : string

var valueType : string

new HTMLParamElement()

final native class HTMLVideoElement extends HTMLMediaElement

var width : number

var height : number

__readonly__ var videoWidth : number

__readonly__ var videoHeight : number

var poster : string

new HTMLVideoElement()

final native class HTMLAudioElement extends HTMLMediaElement

new HTMLAudioElement()

final native class HTMLSourceElement extends HTMLElement

var src : string

var type : string

var media : string

new HTMLSourceElement()

final native class HTMLTrackElement extends HTMLElement

var kind : string

var src : string

var srclang : string

var label : string

var default : boolean

static __readonly__ var NONE : number

__readonly__ var NONE : number

static __readonly__ var LOADING : number

__readonly__ var LOADING : number

static __readonly__ var LOADED : number

__readonly__ var LOADED : number

static __readonly__ var ERROR : number

__readonly__ var ERROR : number

__readonly__ var readyState : number

__readonly__ var track : TextTrack

new HTMLTrackElement()

native class HTMLMediaElement extends HTMLElement

__readonly__ var error : MediaError

var src : string

__readonly__ var currentSrc : string

var crossOrigin : string

static __readonly__ var NETWORK_EMPTY : number

__readonly__ var NETWORK_EMPTY : number

static __readonly__ var NETWORK_IDLE : number

__readonly__ var NETWORK_IDLE : number

static __readonly__ var NETWORK_LOADING : number

__readonly__ var NETWORK_LOADING : number

static __readonly__ var NETWORK_NO_SOURCE : number

__readonly__ var NETWORK_NO_SOURCE : number

__readonly__ var networkState : number

var preload : string

__readonly__ var buffered : TimeRanges

static __readonly__ var HAVE_NOTHING : number

__readonly__ var HAVE_NOTHING : number

static __readonly__ var HAVE_METADATA : number

__readonly__ var HAVE_METADATA : number

static __readonly__ var HAVE_CURRENT_DATA : number

__readonly__ var HAVE_CURRENT_DATA : number

static __readonly__ var HAVE_FUTURE_DATA : number

__readonly__ var HAVE_FUTURE_DATA : number

static __readonly__ var HAVE_ENOUGH_DATA : number

__readonly__ var HAVE_ENOUGH_DATA : number

__readonly__ var readyState : number

__readonly__ var seeking : boolean

var currentTime : number

__readonly__ var duration : number

__readonly__ var startDate : Date

__readonly__ var paused : boolean

var defaultPlaybackRate : number

var playbackRate : number

__readonly__ var played : TimeRanges

__readonly__ var seekable : TimeRanges

__readonly__ var ended : boolean

var autoplay : boolean

var loop : boolean

var mediaGroup : string

var controller : MediaController

var controls : boolean

var volume : number

var muted : boolean

var defaultMuted : boolean

__readonly__ var audioTracks : AudioTrackList

__readonly__ var videoTracks : VideoTrackList

__readonly__ var textTracks : TextTrackList

new HTMLMediaElement()

function load() : void

function canPlayType(type : string) : string

function play() : void

function pause() : void

function addTextTrack(kind : string) : TextTrack

function addTextTrack(kind : string, label : string) : TextTrack

function addTextTrack(kind : string, label : string, language : string) : TextTrack

final native class MediaError

static __readonly__ var MEDIA_ERR_ABORTED : number

__readonly__ var MEDIA_ERR_ABORTED : number

static __readonly__ var MEDIA_ERR_NETWORK : number

__readonly__ var MEDIA_ERR_NETWORK : number

static __readonly__ var MEDIA_ERR_DECODE : number

__readonly__ var MEDIA_ERR_DECODE : number

static __readonly__ var MEDIA_ERR_SRC_NOT_SUPPORTED : number

__readonly__ var MEDIA_ERR_SRC_NOT_SUPPORTED : number

__readonly__ var code : number

new MediaError()

final native class AudioTrackList extends EventTarget

__readonly__ var length : number

var onchange : function (:Event) : void

var onaddtrack : function (:Event) : void

var onremovetrack : function (:Event) : void

new AudioTrackList()

function getTrackById(id : string) : AudioTrack

final native class AudioTrack

__readonly__ var id : string

__readonly__ var kind : string

__readonly__ var label : string

__readonly__ var language : string

var enabled : boolean

new AudioTrack()

final native class VideoTrackList extends EventTarget

__readonly__ var length : number

__readonly__ var selectedIndex : number

var onchange : function (:Event) : void

var onaddtrack : function (:Event) : void

var onremovetrack : function (:Event) : void

new VideoTrackList()

function getTrackById(id : string) : VideoTrack

final native class VideoTrack

__readonly__ var id : string

__readonly__ var kind : string

__readonly__ var label : string

__readonly__ var language : string

var selected : boolean

new VideoTrack()

final native class MediaController extends EventTarget

__readonly__ var readyState : number

__readonly__ var buffered : TimeRanges

__readonly__ var seekable : TimeRanges

__readonly__ var duration : number

var currentTime : number

__readonly__ var paused : boolean

__readonly__ var playbackState : string

__readonly__ var played : TimeRanges

var defaultPlaybackRate : number

var playbackRate : number

var volume : number

var muted : boolean

var onemptied : function (:Event) : void

var onloadedmetadata : function (:Event) : void

var onloadeddata : function (:Event) : void

var oncanplay : function (:Event) : void

var oncanplaythrough : function (:Event) : void

var onplaying : function (:Event) : void

var onended : function (:Event) : void

var onwaiting : function (:Event) : void

var ondurationchange : function (:Event) : void

var ontimeupdate : function (:Event) : void

var onplay : function (:Event) : void

var onpause : function (:Event) : void

var onratechange : function (:Event) : void

var onvolumechange : function (:Event) : void

new MediaController()

function pause() : void

function unpause() : void

function play() : void

final native class TextTrackList extends EventTarget

__readonly__ var length : number

var onchange : function (:Event) : void

var onaddtrack : function (:Event) : void

var onremovetrack : function (:Event) : void

new TextTrackList()

function getTrackById(id : string) : TextTrack

final native class TextTrack extends EventTarget

__readonly__ var kind : string

__readonly__ var label : string

__readonly__ var language : string

__readonly__ var id : string

__readonly__ var inBandMetadataTrackDispatchType : string

var mode : string

__readonly__ var cues : TextTrackCueList

__readonly__ var activeCues : TextTrackCueList

var oncuechange : function (:Event) : void

new TextTrack()

function addCue(cue : TextTrackCue) : void

function removeCue(cue : TextTrackCue) : void

final native class TextTrackCueList

__readonly__ var length : number

new TextTrackCueList()

function getCueById(id : string) : TextTrackCue

final native class TextTrackCue extends EventTarget

__readonly__ var track : TextTrack

var id : string

var startTime : number

var endTime : number

var pauseOnExit : boolean

var onenter : function (:Event) : void

var onexit : function (:Event) : void

new TextTrackCue()

final native class TimeRanges

__readonly__ var length : number

new TimeRanges()

function start(index : number) : number

function end(index : number) : number

final native class TrackEvent extends Event

__readonly__ var track : Object

new TrackEvent(type : string)

new TrackEvent(type : string, eventInitDict : TrackEventInit)

class TrackEventInit extends EventInit

var track : Object

new TrackEventInit()

final native class HTMLCanvasElement extends HTMLElement

var width : number

var height : number

new HTMLCanvasElement()

function getContext(contextId : string, arguments : ...variant) : Object

function toDataURL(type : string, arguments : ...variant) : string

function toBlob(_callback : function (:File) : void, type : string, arguments : ...variant) : void

final native class HTMLMapElement extends HTMLElement

var name : string

__readonly__ var areas : HTMLCollection

__readonly__ var images : HTMLCollection

new HTMLMapElement()

final native class HTMLAreaElement extends HTMLElement

var alt : string

var coords : string

var shape : string

var target : string

var download : string

var rel : string

__readonly__ var relList : DOMTokenList

var hreflang : string

var type : string

var noHref : boolean

var href : string

__readonly__ var origin : string

var protocol : string

var username : string

var password : string

var host : string

var hostname : string

var port : string

var pathname : string

var search : string

var hash : string

new HTMLAreaElement()

final native class HTMLTableElement extends HTMLElement

var caption : HTMLTableCaptionElement

__readonly__ var tBodies : HTMLCollection

__readonly__ var rows : HTMLCollection

var border : string

var align : string

var frame : string

var rules : string

var summary : string

var width : string

var bgColor : string

var cellPadding : string

var cellSpacing : string

new HTMLTableElement()

function createCaption() : HTMLElement

function deleteCaption() : void

function createTHead() : HTMLElement

function deleteTHead() : void

function createTFoot() : HTMLElement

function deleteTFoot() : void

function createTBody() : HTMLElement

function insertRow() : HTMLElement

function insertRow(index : number) : HTMLElement

function deleteRow(index : number) : void

final native class HTMLTableCaptionElement extends HTMLElement

var align : string

new HTMLTableCaptionElement()

final native class HTMLTableColElement extends HTMLElement

var span : number

var align : string

var ch : string

var chOff : string

var vAlign : string

var width : string

new HTMLTableColElement()

final native class HTMLTableSectionElement extends HTMLElement

__readonly__ var rows : HTMLCollection

var align : string

var ch : string

var chOff : string

var vAlign : string

new HTMLTableSectionElement()

function insertRow() : HTMLElement

function insertRow(index : number) : HTMLElement

function deleteRow(index : number) : void

final native class HTMLTableRowElement extends HTMLElement

__readonly__ var rowIndex : number

__readonly__ var sectionRowIndex : number

__readonly__ var cells : HTMLCollection

var align : string

var ch : string

var chOff : string

var vAlign : string

var bgColor : string

new HTMLTableRowElement()

function insertCell() : HTMLElement

function insertCell(index : number) : HTMLElement

function deleteCell(index : number) : void

final native class HTMLTableDataCellElement extends HTMLTableCellElement

var abbr : string

new HTMLTableDataCellElement()

final native class HTMLTableHeaderCellElement extends HTMLTableCellElement

var scope : string

var abbr : string

new HTMLTableHeaderCellElement()

function sort() : void

native class HTMLTableCellElement extends HTMLElement

var colSpan : number

var rowSpan : number

__readonly__ var headers : DOMSettableTokenList

__readonly__ var cellIndex : number

var align : string

var axis : string

var height : string

var width : string

var ch : string

var chOff : string

var noWrap : boolean

var vAlign : string

var bgColor : string

new HTMLTableCellElement()

final native class HTMLFormElement extends HTMLElement

var acceptCharset : string

var action : string

var autocomplete : string

var enctype : string

var encoding : string

var method : string

var name : string

var noValidate : boolean

var target : string

__readonly__ var elements : HTMLFormControlsCollection

__readonly__ var length : number

new HTMLFormElement()

function submit() : void

function reset() : void

function checkValidity() : boolean

final native class HTMLFieldSetElement extends HTMLElement

var disabled : boolean

__readonly__ var form : HTMLFormElement

var name : string

__readonly__ var type : string

__readonly__ var elements : HTMLFormControlsCollection

__readonly__ var willValidate : boolean

__readonly__ var validity : ValidityState

__readonly__ var validationMessage : string

new HTMLFieldSetElement()

function checkValidity() : boolean

function setCustomValidity(error : string) : void

final native class HTMLLegendElement extends HTMLElement

__readonly__ var form : HTMLFormElement

var align : string

new HTMLLegendElement()

final native class HTMLLabelElement extends HTMLElement

__readonly__ var form : HTMLFormElement

var htmlFor : string

__readonly__ var control : HTMLElement

new HTMLLabelElement()

final native class HTMLInputElement extends HTMLElement

var accept : string

var alt : string

var autocomplete : string

var autofocus : boolean

var defaultChecked : boolean

var checked : boolean

var dirName : string

var disabled : boolean

__readonly__ var form : HTMLFormElement

__readonly__ var files : FileList

var formAction : string

var formEnctype : string

var formMethod : string

var formNoValidate : boolean

var formTarget : string

var height : number

var indeterminate : boolean

__readonly__ var list : HTMLElement

var max : string

var maxLength : number

var min : string

var multiple : boolean

var name : string

var pattern : string

var placeholder : string

var readOnly : boolean

var required : boolean

var size : number

var src : string

var step : string

var type : string

var defaultValue : string

var value : string

var valueAsDate : Date

var valueAsNumber : number

var width : number

__readonly__ var willValidate : boolean

__readonly__ var validity : ValidityState

__readonly__ var validationMessage : string

__readonly__ var labels : NodeList

var selectionStart : number

var selectionEnd : number

var selectionDirection : string

var align : string

var useMap : string

new HTMLInputElement()

function stepUp() : void

function stepUp(n : number) : void

function stepDown() : void

function stepDown(n : number) : void

function checkValidity() : boolean

function setCustomValidity(error : string) : void

function select() : void

function setRangeText(replacement : string) : void

function setRangeText(replacement : string, start : number, end : number) : void

function setRangeText(replacement : string, start : number, end : number, selectionMode : string) : void

function setSelectionRange(start : number, end : number) : void

function setSelectionRange(start : number, end : number, direction : string) : void

final native class HTMLButtonElement extends HTMLElement

var autofocus : boolean

var disabled : boolean

__readonly__ var form : HTMLFormElement

var formAction : string

var formEnctype : string

var formMethod : string

var formNoValidate : boolean

var formTarget : string

var name : string

var type : string

var value : string

__readonly__ var willValidate : boolean

__readonly__ var validity : ValidityState

__readonly__ var validationMessage : string

__readonly__ var labels : NodeList

new HTMLButtonElement()

function checkValidity() : boolean

function setCustomValidity(error : string) : void

final native class HTMLSelectElement extends HTMLElement

var autofocus : boolean

var disabled : boolean

__readonly__ var form : HTMLFormElement

var multiple : boolean

var name : string

var required : boolean

var size : number

__readonly__ var type : string

__readonly__ var options : HTMLOptionsCollection

var length : number

__readonly__ var selectedOptions : HTMLCollection

var selectedIndex : number

var value : string

__readonly__ var willValidate : boolean

__readonly__ var validity : ValidityState

__readonly__ var validationMessage : string

__readonly__ var labels : NodeList

new HTMLSelectElement()

function item(index : number) : Element

function namedItem(name : string) : HTMLOptionElement

function add(element : HTMLOptionElement) : void

function add(element : HTMLOptionElement, before : HTMLElement) : void

function add(element : HTMLOptionElement, before : number) : void

function add(element : HTMLOptGroupElement) : void

function add(element : HTMLOptGroupElement, before : HTMLElement) : void

function add(element : HTMLOptGroupElement, before : number) : void

function remove(index : number) : void

function checkValidity() : boolean

function setCustomValidity(error : string) : void

final native class HTMLDataListElement extends HTMLElement

__readonly__ var options : HTMLCollection

new HTMLDataListElement()

final native class HTMLOptGroupElement extends HTMLElement

var disabled : boolean

var label : string

new HTMLOptGroupElement()

final native class HTMLOptionElement extends HTMLElement

var disabled : boolean

__readonly__ var form : HTMLFormElement

var label : string

var defaultSelected : boolean

var selected : boolean

var value : string

var text : string

__readonly__ var index : number

new HTMLOptionElement()

final native class HTMLTextAreaElement extends HTMLElement

var autocomplete : string

var autofocus : boolean

var cols : number

var dirName : string

var disabled : boolean

__readonly__ var form : HTMLFormElement

var maxLength : number

var name : string

var placeholder : string

var readOnly : boolean

var required : boolean

var rows : number

var wrap : string

__readonly__ var type : string

var defaultValue : string

var value : string

__readonly__ var textLength : number

__readonly__ var willValidate : boolean

__readonly__ var validity : ValidityState

__readonly__ var validationMessage : string

__readonly__ var labels : NodeList

var selectionStart : number

var selectionEnd : number

var selectionDirection : string

new HTMLTextAreaElement()

function checkValidity() : boolean

function setCustomValidity(error : string) : void

function select() : void

function setRangeText(replacement : string) : void

function setRangeText(replacement : string, start : number, end : number) : void

function setRangeText(replacement : string, start : number, end : number, selectionMode : string) : void

function setSelectionRange(start : number, end : number) : void

function setSelectionRange(start : number, end : number, direction : string) : void

final native class HTMLKeygenElement extends HTMLElement

var autofocus : boolean

var challenge : string

var disabled : boolean

__readonly__ var form : HTMLFormElement

var keytype : string

var name : string

__readonly__ var type : string

__readonly__ var willValidate : boolean

__readonly__ var validity : ValidityState

__readonly__ var validationMessage : string

__readonly__ var labels : NodeList

new HTMLKeygenElement()

function checkValidity() : boolean

function setCustomValidity(error : string) : void

final native class HTMLOutputElement extends HTMLElement

__readonly__ var htmlFor : DOMSettableTokenList

__readonly__ var form : HTMLFormElement

var name : string

__readonly__ var type : string

var defaultValue : string

var value : string

__readonly__ var willValidate : boolean

__readonly__ var validity : ValidityState

__readonly__ var validationMessage : string

__readonly__ var labels : NodeList

new HTMLOutputElement()

function checkValidity() : boolean

function setCustomValidity(error : string) : void

final native class HTMLProgressElement extends HTMLElement

var value : number

var max : number

__readonly__ var position : number

__readonly__ var labels : NodeList

new HTMLProgressElement()

final native class HTMLMeterElement extends HTMLElement

var value : number

var min : number

var max : number

var low : number

var high : number

var optimum : number

__readonly__ var labels : NodeList

new HTMLMeterElement()

final native class ValidityState

__readonly__ var valueMissing : boolean

__readonly__ var typeMismatch : boolean

__readonly__ var patternMismatch : boolean

__readonly__ var tooLong : boolean

__readonly__ var rangeUnderflow : boolean

__readonly__ var rangeOverflow : boolean

__readonly__ var stepMismatch : boolean

__readonly__ var badInput : boolean

__readonly__ var customError : boolean

__readonly__ var valid : boolean

new ValidityState()

final native class HTMLDetailsElement extends HTMLElement

var open : boolean

new HTMLDetailsElement()

final native class HTMLDialogElement extends HTMLElement

var open : boolean

var returnValue : string

new HTMLDialogElement()

function show() : void

function show(anchor : MouseEvent) : void

function show(anchor : Element) : void

function showModal() : void

function showModal(anchor : MouseEvent) : void

function showModal(anchor : Element) : void

function close() : void

function close(returnValue : string) : void

final native class BarProp

var visible : boolean

new BarProp()

final native class History

__readonly__ var length : number

__readonly__ var state : variant

new History()

function go() : void

function go(delta : number) : void

function back() : void

function forward() : void

function pushState(data : variant, title : string) : void

function pushState(data : variant, title : string, url : Nullable.<string>) : void

function replaceState(data : variant, title : string) : void

function replaceState(data : variant, title : string, url : Nullable.<string>) : void

final native class Location extends URLUtils

new Location()

function assign(url : string) : void

function replace(url : string) : void

function reload() : void

function reload(ignoreCache : boolean) : void

final native class PopStateEvent extends Event

__readonly__ var state : variant

new PopStateEvent(type : string)

new PopStateEvent(type : string, eventInitDict : PopStateEventInit)

class PopStateEventInit extends EventInit

var state : variant

new PopStateEventInit()

final native class HashChangeEvent extends Event

__readonly__ var oldURL : string

__readonly__ var newURL : string

new HashChangeEvent(type : string)

new HashChangeEvent(type : string, eventInitDict : HashChangeEventInit)

class HashChangeEventInit extends EventInit

var oldURL : string

var newURL : string

new HashChangeEventInit()

final native class PageTransitionEvent extends Event

__readonly__ var persisted : boolean

new PageTransitionEvent(type : string)

new PageTransitionEvent(type : string, eventInitDict : PageTransitionEventInit)

class PageTransitionEventInit extends EventInit

var persisted : boolean

new PageTransitionEventInit()

final native class BeforeUnloadEvent extends Event

var returnValue : string

new BeforeUnloadEvent()

final native class ApplicationCache extends EventTarget

static __readonly__ var UNCACHED : number

__readonly__ var UNCACHED : number

static __readonly__ var IDLE : number

__readonly__ var IDLE : number

static __readonly__ var CHECKING : number

__readonly__ var CHECKING : number

static __readonly__ var DOWNLOADING : number

__readonly__ var DOWNLOADING : number

static __readonly__ var UPDATEREADY : number

__readonly__ var UPDATEREADY : number

static __readonly__ var OBSOLETE : number

__readonly__ var OBSOLETE : number

__readonly__ var status : number

var onchecking : function (:Event) : void

var onerror : function (:Event) : void

var onnoupdate : function (:Event) : void

var ondownloading : function (:Event) : void

var onprogress : function (:Event) : void

var onupdateready : function (:Event) : void

var oncached : function (:Event) : void

var onobsolete : function (:Event) : void

new ApplicationCache()

function update() : void

function abort() : void

function swapCache() : void

native class NavigatorOnLine

__readonly__ var onLine : boolean

new NavigatorOnLine()

final native class ErrorEvent extends Event

__readonly__ var message : string

__readonly__ var filename : string

__readonly__ var lineno : number

__readonly__ var column : number

new ErrorEvent(type : string)

new ErrorEvent(type : string, eventInitDict : ErrorEventInit)

class ErrorEventInit extends EventInit

new ErrorEventInit()

native class WindowEventHandlers

var onafterprint : function (:Event) : void

var onbeforeprint : function (:Event) : void

var onbeforeunload : function (:Event) : string

var onhashchange : function (:Event) : void

var onmessage : function (:Event) : void

var onoffline : function (:Event) : void

var ononline : function (:Event) : void

var onpagehide : function (:Event) : void

var onpageshow : function (:Event) : void

var onpopstate : function (:Event) : void

var onresize : function (:Event) : void

var onstorage : function (:Event) : void

var onunload : function (:Event) : void

new WindowEventHandlers()

native class WindowBase64

new WindowBase64()

function btoa(btoa : string) : string

function atob(atob : string) : string

final native class WindowModal

__readonly__ var dialogArguments : variant

var returnValue : variant

new WindowModal()

final native class Navigator extends NavigatorID

__readonly__ var language : Nullable.<string>

__readonly__ var onLine : boolean

new Navigator()

function registerProtocolHandler(scheme : string, url : string, title : string) : void

function registerContentHandler(mimeType : string, url : string, title : string) : void

function isProtocolHandlerRegistered(scheme : string, url : string) : string

function isContentHandlerRegistered(mimeType : string, url : string) : string

function unregisterProtocolHandler(scheme : string, url : string) : void

function unregisterContentHandler(mimeType : string, url : string) : void

function yieldForStorageUpdates() : void

function getUserMedia(constraints : Map.<variant>, successCallback : function (:MediaStream) : void, errorCallback : function (:NavigatorUserMediaError) : void) : void

function webkitGetUserMedia(constraints : Map.<variant>, successCallback : function (:MediaStream) : void) : void

function webkitGetUserMedia(constraints : Map.<variant>, successCallback : function (:MediaStream) : void, errorCallback : function (:NavigatorUserMediaError) : void) : void

native class NavigatorID

__readonly__ var appName : string

__readonly__ var appVersion : string

__readonly__ var platform : string

__readonly__ var product : string

__readonly__ var userAgent : string

new NavigatorID()

native class NavigatorLanguage

__readonly__ var language : Nullable.<string>

new NavigatorLanguage()

native class NavigatorContentUtils

new NavigatorContentUtils()

function registerProtocolHandler(scheme : string, url : string, title : string) : void

function registerContentHandler(mimeType : string, url : string, title : string) : void

function isProtocolHandlerRegistered(scheme : string, url : string) : string

function isContentHandlerRegistered(mimeType : string, url : string) : string

function unregisterProtocolHandler(scheme : string, url : string) : void

function unregisterContentHandler(mimeType : string, url : string) : void

native class NavigatorStorageUtils

new NavigatorStorageUtils()

function yieldForStorageUpdates() : void

final native class External

new External()

function AddSearchProvider(engineURL : string) : void

function IsSearchProviderInstalled(engineURL : string) : number

final native class DataTransfer

var dropEffect : string

var effectAllowed : string

__readonly__ var items : DataTransferItemList

__readonly__ var types : Array.<string>

__readonly__ var files : FileList

new DataTransfer()

function setDragImage(image : Element, x : number, y : number) : void

function getData(format : string) : string

function setData(format : string, data : string) : void

function clearData() : void

function clearData(format : string) : void

final native class DataTransferItemList

__readonly__ var length : number

new DataTransferItemList()

function remove(index : number) : void

function clear() : void

function add(data : string, type : string) : DataTransferItem

function add(data : File) : DataTransferItem

final native class DataTransferItem

__readonly__ var kind : string

__readonly__ var type : string

new DataTransferItem()

function getAsString(_callback : function (:string) : void) : void

function getAsFile() : File

final native class DragEvent extends MouseEvent

__readonly__ var dataTransfer : DataTransfer

new DragEvent(type : string)

new DragEvent(type : string, eventInitDict : DragEventInit)

class DragEventInit extends MouseEventInit

var dataTransfer : DataTransfer

new DragEventInit()

final native class HTMLAppletElement extends HTMLElement

var align : string

var alt : string

var archive : string

var code : string

var codeBase : string

var height : string

var hspace : number

var name : string

var vspace : number

var width : string

new HTMLAppletElement()

final native class HTMLMarqueeElement extends HTMLElement

var behavior : string

var bgColor : string

var direction : string

var height : string

var hspace : number

var loop : number

var scrollAmount : number

var scrollDelay : number

var trueSpeed : boolean

var vspace : number

var width : string

var onbounce : function (:Event) : void

var onfinish : function (:Event) : void

var onstart : function (:Event) : void

new HTMLMarqueeElement()

function start() : void

function stop() : void

final native class HTMLFrameSetElement extends HTMLElement

var cols : string

var rows : string

var onafterprint : function (:Event) : void

var onbeforeprint : function (:Event) : void

var onbeforeunload : function (:Event) : string

var onhashchange : function (:Event) : void

var onmessage : function (:Event) : void

var onoffline : function (:Event) : void

var ononline : function (:Event) : void

var onpagehide : function (:Event) : void

var onpageshow : function (:Event) : void

var onpopstate : function (:Event) : void

var onresize : function (:Event) : void

var onstorage : function (:Event) : void

var onunload : function (:Event) : void

new HTMLFrameSetElement()

final native class HTMLFrameElement extends HTMLElement

var name : string

var scrolling : string

var src : string

var frameBorder : string

var longDesc : string

var noResize : boolean

__readonly__ var contentDocument : HTMLDocument

__readonly__ var contentWindow : Window

var marginHeight : string

var marginWidth : string

new HTMLFrameElement()

final native class HTMLDirectoryElement extends HTMLElement

var compact : boolean

new HTMLDirectoryElement()

final native class HTMLFontElement extends HTMLElement

var color : string

var face : string

var size : string

new HTMLFontElement()

final native class FileList

__readonly__ var length : number

new FileList()

function item(index : number) : File

native class Blob

__readonly__ var size : number

__readonly__ var type : string

new Blob()

function slice() : Blob

function slice(start : number) : Blob

function slice(start : number, end : number) : Blob

function slice(start : number, end : number, contentType : string) : Blob

final native class File extends Blob

__readonly__ var name : string

__readonly__ var lastModifiedDate : Date

new File()

final native class FileReader extends EventTarget

static __readonly__ var EMPTY : number

__readonly__ var EMPTY : number

static __readonly__ var LOADING : number

__readonly__ var LOADING : number

static __readonly__ var DONE : number

__readonly__ var DONE : number

__readonly__ var readyState : number

__readonly__ var result : variant

__readonly__ var error : DOMError

var onloadstart : function (:Event) : void

var onprogress : function (:Event) : void

var onload : function (:Event) : void

var onabort : function (:Event) : void

var onerror : function (:Event) : void

var onloadend : function (:Event) : void

new FileReader()

function readAsArrayBuffer(blob : Blob) : void

function readAsBinaryString(blob : Blob) : void

function readAsText(blob : Blob) : void

function readAsText(blob : Blob, encoding : string) : void

function readAsDataURL(blob : Blob) : void

function abort() : void

final native class FileReaderSync

new FileReaderSync()

function readAsArrayBuffer(blob : Blob) : ArrayBuffer

function readAsBinaryString(blob : Blob) : string

function readAsText(blob : Blob) : string

function readAsText(blob : Blob, encoding : string) : string

function readAsDataURL(blob : Blob) : string

native class AudioContext

__readonly__ var destination : AudioDestinationNode

__readonly__ var sampleRate : number

__readonly__ var currentTime : number

__readonly__ var listener : AudioListener

__readonly__ var activeSourceCount : number

new AudioContext()

function createBuffer(numberOfChannels : number, length : number, sampleRate : number) : AudioBuffer

function createBuffer(buffer : ArrayBuffer, mixToMono : boolean) : AudioBuffer

function decodeAudioData(audioData : ArrayBuffer, successCallback : function (:AudioBuffer) : void) : void

function decodeAudioData(audioData : ArrayBuffer, successCallback : function (:AudioBuffer) : void, errorCallback : function () : void) : void

function createBufferSource() : AudioBufferSourceNode

function createMediaElementSource(mediaElement : HTMLMediaElement) : MediaElementAudioSourceNode

function createMediaStreamSource(mediaStream : MediaStream) : MediaStreamAudioSourceNode

function createScriptProcessor(bufferSize : number) : ScriptProcessorNode

function createScriptProcessor(bufferSize : number, numberOfInputChannels : number) : ScriptProcessorNode

function createScriptProcessor(bufferSize : number, numberOfInputChannels : number, numberOfOutputChannels : number) : ScriptProcessorNode

function createAnalyser() : AnalyserNode

function createGain() : GainNode

function createDelay() : DelayNode

function createDelay(maxDelayTime : number) : DelayNode

function createBiquadFilter() : BiquadFilterNode

function createWaveShaper() : WaveShaperNode

function createPanner() : PannerNode

function createConvolver() : ConvolverNode

function createChannelSplitter() : ChannelSplitterNode

function createChannelSplitter(numberOfOutputs : number) : ChannelSplitterNode

function createChannelMerger() : ChannelMergerNode

function createChannelMerger(numberOfInputs : number) : ChannelMergerNode

function createDynamicsCompressor() : DynamicsCompressorNode

function createOscillator() : OscillatorNode

function createWaveTable(real : Float32Array, imag : Float32Array) : WaveTable

function createGainNode() : GainNode

function createDelayNode() : DelayNode

function createDelayNode(MaxDelayNode : number) : DelayNode

function createJavaScriptNode() : JavaScriptAudioNode

final native class OfflineAudioContext extends AudioContext

var oncomplete : function (:AudioBuffer) : void

new OfflineAudioContext()

function startRendering() : void

native class AudioNode

__readonly__ var context : AudioContext

__readonly__ var numberOfInputs : number

__readonly__ var numberOfOutputs : number

new AudioNode()

function connect(destination : AudioNode) : void

function connect(destination : AudioNode, output : number) : void

function connect(destination : AudioNode, output : number, input : number) : void

function connect(destination : AudioParam) : void

function connect(destination : AudioParam, output : number) : void

function disconnect() : void

function disconnect(output : number) : void

native class AudioSourceNode extends AudioNode

new AudioSourceNode()

final native class AudioDestinationNode extends AudioNode

__readonly__ var maxNumberOfChannels : number

var numberOfChannels : number

new AudioDestinationNode()

final native class AudioParam

var value : number

__readonly__ var computedValue : number

__readonly__ var minValue : number

__readonly__ var maxValue : number

__readonly__ var defaultValue : number

new AudioParam()

function setValueAtTime(value : number, startTime : number) : void

function linearRampToValueAtTime(value : number, endTime : number) : void

function exponentialRampToValueAtTime(value : number, endTime : number) : void

function setTargetAtTime(target : number, startTime : number, timeConstant : number) : void

function setValueCurveAtTime(values : Float32Array, startTime : number, duration : number) : void

function cancelScheduledValues(startTime : number) : void

final native class GainNode extends AudioNode

__readonly__ var gain : AudioParam

new GainNode()

final native class DelayNode extends AudioNode

__readonly__ var delayTime : AudioParam

new DelayNode()

final native class AudioBuffer

__readonly__ var sampleRate : number

__readonly__ var length : number

__readonly__ var duration : number

__readonly__ var numberOfChannels : number

new AudioBuffer()

function getChannelData(channel : number) : Float32Array

final native class AudioBufferSourceNode extends AudioSourceNode

static __readonly__ var UNSCHEDULED_STATE : number

__readonly__ var UNSCHEDULED_STATE : number

static __readonly__ var SCHEDULED_STATE : number

__readonly__ var SCHEDULED_STATE : number

static __readonly__ var PLAYING_STATE : number

__readonly__ var PLAYING_STATE : number

static __readonly__ var FINISHED_STATE : number

__readonly__ var FINISHED_STATE : number

__readonly__ var playbackState : number

var buffer : AudioBuffer

var playbackRate : AudioParam

var loop : boolean

var loopStart : number

var loopEnd : number

new AudioBufferSourceNode()

function start(when : number) : void

function start(when : number, offset : number) : void

function start(when : number, offset : number, duration : number) : void

function stop(when : number) : void

function noteOn(when : number) : void

function noteOn(when : number, offset : number) : void

function noteOn(when : number, offset : number, duration : number) : void

function noteOff(when : number) : void

final native class MediaElementAudioSourceNode extends AudioSourceNode

new MediaElementAudioSourceNode()

final native class ScriptProcessorNode extends AudioNode

var onaudioprocess : function (:Event) : void

__readonly__ var bufferSize : number

new ScriptProcessorNode()

final native class AudioProcessingEvent extends Event

var node : ScriptProcessorNode

__readonly__ var playbackTime : number

__readonly__ var inputBuffer : AudioBuffer

__readonly__ var outputBuffer : AudioBuffer

new AudioProcessingEvent()

final native class PannerNode extends AudioNode

var panningModel : string

var distanceModel : string

var refDistance : number

var maxDistance : number

var rolloffFactor : number

var coneInnerAngle : number

var coneOuterAngle : number

var coneOuterGain : number

new PannerNode()

function setPosition(x : number, y : number, z : number) : void

function setOrientation(x : number, y : number, z : number) : void

function setVelocity(x : number, y : number, z : number) : void

final native class AudioListener

var dopplerFactor : number

var speedOfSound : number

new AudioListener()

function setPosition(x : number, y : number, z : number) : void

function setOrientation(x : number, y : number, z : number, xUp : number, yUp : number, zUp : number) : void

function setVelocity(x : number, y : number, z : number) : void

final native class ConvolverNode extends AudioNode

var buffer : AudioBuffer

var normalize : boolean

new ConvolverNode()

final native class AnalyserNode extends AudioNode

var fftSize : number

__readonly__ var frequencyBinCount : number

var minDecibels : number

var maxDecibels : number

var smoothingTimeConstant : number

new AnalyserNode()

function getFloatFrequencyData(array : Float32Array) : void

function getByteFrequencyData(array : Uint8Array) : void

function getByteTimeDomainData(array : Uint8Array) : void

final native class ChannelSplitterNode extends AudioNode

new ChannelSplitterNode()

final native class ChannelMergerNode extends AudioNode

new ChannelMergerNode()

final native class DynamicsCompressorNode extends AudioNode

__readonly__ var threshold : AudioParam

__readonly__ var knee : AudioParam

__readonly__ var ratio : AudioParam

__readonly__ var reduction : AudioParam

__readonly__ var attack : AudioParam

__readonly__ var release : AudioParam

new DynamicsCompressorNode()

final native class BiquadFilterNode extends AudioNode

var type : string

__readonly__ var frequency : AudioParam

__readonly__ var detune : AudioParam

__readonly__ var Q : AudioParam

__readonly__ var gain : AudioParam

new BiquadFilterNode()

function getFrequencyResponse(frequencyHz : Float32Array, magResponse : Float32Array, phaseResponse : Float32Array) : void

final native class WaveShaperNode extends AudioNode

var curve : Float32Array

new WaveShaperNode()

final native class OscillatorNode extends AudioSourceNode

var type : string

static __readonly__ var UNSCHEDULED_STATE : number

__readonly__ var UNSCHEDULED_STATE : number

static __readonly__ var SCHEDULED_STATE : number

__readonly__ var SCHEDULED_STATE : number

static __readonly__ var PLAYING_STATE : number

__readonly__ var PLAYING_STATE : number

static __readonly__ var FINISHED_STATE : number

__readonly__ var FINISHED_STATE : number

__readonly__ var playbackState : number

__readonly__ var frequency : AudioParam

__readonly__ var detune : AudioParam

new OscillatorNode()

function start(when : number) : void

function stop(when : number) : void

function setWaveTable(waveTable : WaveTable) : void

function noteOn(when : number) : void

function noteOff(when : number) : void

final native class WaveTable

new WaveTable()

final native class MediaStreamAudioSourceNode extends AudioSourceNode

new MediaStreamAudioSourceNode()

final native class Touch

__readonly__ var identifier : number

__readonly__ var target : EventTarget

__readonly__ var screenX : number

__readonly__ var screenY : number

__readonly__ var clientX : number

__readonly__ var clientY : number

__readonly__ var pageX : number

__readonly__ var pageY : number

new Touch()

final native class TouchList

__readonly__ var length : number

new TouchList()

function item(index : number) : Touch

final native class TouchEvent extends UIEvent

__readonly__ var touches : TouchList

__readonly__ var targetTouches : TouchList

__readonly__ var changedTouches : TouchList

__readonly__ var altKey : boolean

__readonly__ var metaKey : boolean

__readonly__ var ctrlKey : boolean

__readonly__ var shiftKey : boolean

new TouchEvent()

final native class WebSocket extends EventTarget

__readonly__ var url : string

static __readonly__ var CONNECTING : number

__readonly__ var CONNECTING : number

static __readonly__ var OPEN : number

__readonly__ var OPEN : number

static __readonly__ var CLOSING : number

__readonly__ var CLOSING : number

static __readonly__ var CLOSED : number

__readonly__ var CLOSED : number

__readonly__ var readyState : number

__readonly__ var bufferedAmount : number

var onopen : function (:Event) : void

var onerror : function (:Event) : void

var onclose : function (:Event) : void

__readonly__ var extensions : string

__readonly__ var protocol : string

var onmessage : function (:Event) : void

var binaryType : string

new WebSocket(url : string)

new WebSocket(url : string, protocols : string)

new WebSocket(url : string, protocols : Array.<string>)

function close() : void

function close(code : number) : void

function close(code : number, reason : string) : void

function send(data : string) : void

function send(data : Blob) : void

function send(data : ArrayBuffer) : void

function send(data : ArrayBufferView) : void

final native class CloseEvent extends Event

__readonly__ var wasClean : boolean

__readonly__ var code : number

__readonly__ var reason : string

new CloseEvent(type : string)

new CloseEvent(type : string, eventInitDict : CloseEventInit)

class CloseEventInit extends EventInit

var wasClean : boolean

var code : number

var reason : string

new CloseEventInit()

native class NavigatorGeolocation

__readonly__ var geolocation : Geolocation

new NavigatorGeolocation()

final native class Geolocation

new Geolocation()

function getCurrentPosition(successCallback : function (:Position) : void) : void

function getCurrentPosition(successCallback : function (:Position) : void, errorCallback : function (:PositionError) : void) : void

function getCurrentPosition(successCallback : function (:Position) : void, errorCallback : function (:PositionError) : void, options : PositionOptions) : void

function watchPosition(successCallback : function (:Position) : void) : number

function watchPosition(successCallback : function (:Position) : void, errorCallback : function (:PositionError) : void) : number

function watchPosition(successCallback : function (:Position) : void, errorCallback : function (:PositionError) : void, options : PositionOptions) : number

function clearWatch(watchId : number) : void

final native class PositionOptions

var enableHighAccuracy : boolean

var timeout : number

var maximumAge : number

new PositionOptions()

final native class Position

__readonly__ var coords : Coordinates

__readonly__ var timestamp : number

new Position()

final native class Coordinates

__readonly__ var latitude : number

__readonly__ var longitude : number

__readonly__ var altitude : Nullable.<number>

__readonly__ var accuracy : number

__readonly__ var altitudeAccuracy : Nullable.<number>

__readonly__ var heading : Nullable.<number>

__readonly__ var speed : Nullable.<number>

new Coordinates()

final native class PositionError

static __readonly__ var PERMISSION_DENIED : number

__readonly__ var PERMISSION_DENIED : number

static __readonly__ var POSITION_UNAVAILABLE : number

__readonly__ var POSITION_UNAVAILABLE : number

static __readonly__ var TIMEOUT : number

__readonly__ var TIMEOUT : number

__readonly__ var code : number

__readonly__ var message : string

new PositionError()

final native class Storage

__readonly__ var length : number

new Storage()

function key(index : number) : Nullable.<string>

function getItem(key : string) : Nullable.<string>

function setItem(key : string, value : string) : void

function removeItem(key : string) : void

function clear() : void

native class WindowSessionStorage

__readonly__ var sessionStorage : Storage

new WindowSessionStorage()

native class WindowLocalStorage

__readonly__ var localStorage : Storage

new WindowLocalStorage()

final native class StorageEvent extends Event

__readonly__ var key : Nullable.<string>

__readonly__ var oldValue : Nullable.<string>

__readonly__ var newValue : Nullable.<string>

__readonly__ var url : string

__readonly__ var storageArea : Storage

new StorageEvent(type : string)

new StorageEvent(type : string, eventInitDict : StorageEventInit)

class StorageEventInit extends EventInit

var key : Nullable.<string>

var oldValue : Nullable.<string>

var newValue : Nullable.<string>

var url : string

var storageArea : Storage

new StorageEventInit()

final native class MessageEvent extends Event

__readonly__ var data : variant

__readonly__ var origin : string

__readonly__ var lastEventId : string

__readonly__ var source : Window

__readonly__ var ports : Array.<MessagePort>

new MessageEvent(type : string)

new MessageEvent(type : string, eventInitDict : MessageEventInit)

class MessageEventInit extends EventInit

var data : variant

var origin : string

var lastEventId : string

var source : Window

var ports : Array.<MessagePort>

new MessageEventInit()

final native class MessageChannel

__readonly__ var port1 : MessagePort

__readonly__ var port2 : MessagePort

new MessageChannel()

final native class MessagePort extends EventTarget

var onmessage : function (:Event) : void

new MessagePort()

function postMessage(message : variant) : void

function postMessage(message : variant, transfer : Array.<Transferable>) : void

function start() : void

function close() : void

native class WorkerGlobalScope extends EventTarget

__readonly__ var self : WorkerGlobalScope

__readonly__ var location : WorkerLocation

var onerror : function (:Event) : void

var onoffline : function (:Event) : void

var ononline : function (:Event) : void

__readonly__ var navigator : WorkerNavigator

new WorkerGlobalScope()

function close() : void

function importScripts(urls : ...string) : void

final native class DedicatedWorkerGlobalScope extends WorkerGlobalScope

var onmessage : function (:Event) : void

new DedicatedWorkerGlobalScope()

function postMessage(message : variant) : void

function postMessage(message : variant, transfer : Array.<Transferable>) : void

final native class SharedWorkerGlobalScope extends WorkerGlobalScope

__readonly__ var name : string

__readonly__ var applicationCache : ApplicationCache

var onconnect : function (:Event) : void

new SharedWorkerGlobalScope()

native class AbstractWorker

var onerror : function (:Event) : void

new AbstractWorker()

final native class Worker extends EventTarget

var onmessage : function (:Event) : void

var onerror : function (:Event) : void

new Worker(scriptURL : string)

function terminate() : void

function postMessage(message : variant) : void

function postMessage(message : variant, transfer : Array.<Transferable>) : void

final native class SharedWorker extends EventTarget

__readonly__ var port : MessagePort

var onerror : function (:Event) : void

new SharedWorker(scriptURL : string)

new SharedWorker(scriptURL : string, name : string)

native class WorkerUtils extends WindowBase64

__readonly__ var navigator : WorkerNavigator

new WorkerUtils()

function importScripts(urls : ...string) : void

final native class WorkerNavigator extends NavigatorID

__readonly__ var onLine : boolean

new WorkerNavigator()

final native class WorkerLocation

__readonly__ var href : string

__readonly__ var protocol : string

__readonly__ var host : string

__readonly__ var hostname : string

__readonly__ var port : string

__readonly__ var pathname : string

__readonly__ var search : string

__readonly__ var hash : string

new WorkerLocation()

final native class EventSource extends EventTarget

__readonly__ var url : string

__readonly__ var withCredentials : boolean

static __readonly__ var CONNECTING : number

__readonly__ var CONNECTING : number

static __readonly__ var OPEN : number

__readonly__ var OPEN : number

static __readonly__ var CLOSED : number

__readonly__ var CLOSED : number

__readonly__ var readyState : number

var onopen : function (:Event) : void

var onmessage : function (:Event) : void

var onerror : function (:Event) : void

new EventSource(url : string)

new EventSource(url : string, eventSourceInitDict : EventSourceInit)

function close() : void

class EventSourceInit

var withCredentials : boolean

new EventSourceInit()

native class IDBKeyRange

__readonly__ var lower : variant

__readonly__ var upper : variant

__readonly__ var lowerOpen : boolean

__readonly__ var upperOpen : boolean

new IDBKeyRange()

static function only(value : variant) : IDBKeyRange

static function lowerBound(lower : variant) : IDBKeyRange

static function lowerBound(lower : variant, open : boolean) : IDBKeyRange

static function upperBound(upper : variant) : IDBKeyRange

static function upperBound(upper : variant, open : boolean) : IDBKeyRange

static function bound(lower : variant, upper : variant) : IDBKeyRange

static function bound(lower : variant, upper : variant, lowerOpen : boolean) : IDBKeyRange

static function bound(lower : variant, upper : variant, lowerOpen : boolean, upperOpen : boolean) : IDBKeyRange

class IDBObjectStoreParameters

var keyPath : Nullable.<string>

var autoIncrement : boolean

new IDBObjectStoreParameters()

class IDBIndexParameters

var unique : boolean

var multiEntry : boolean

new IDBIndexParameters()

class IDBVersionChangeEventInit extends EventInit

var oldVersion : number

var newVersion : Nullable.<number>

new IDBVersionChangeEventInit()

native class IDBRequest extends EventTarget

__readonly__ var result : variant

__readonly__ var error : DOMError

__readonly__ var source : Object

__readonly__ var transaction : IDBTransaction

__readonly__ var readyState : string

var onsuccess : function (:Event) : void

var onerror : function (:Event) : void

new IDBRequest()

final native class IDBOpenDBRequest extends IDBRequest

var onblocked : function (:Event) : void

var onupgradeneeded : function (:Event) : void

new IDBOpenDBRequest()

final native class IDBVersionChangeEvent extends Event

__readonly__ var oldVersion : number

__readonly__ var newVersion : Nullable.<number>

new IDBVersionChangeEvent(type : string)

new IDBVersionChangeEvent(type : string, eventInitDict : IDBVersionChangeEventInit)

native class IDBEnvironment

__readonly__ var indexedDB : IDBFactory

new IDBEnvironment()

native class IDBFactory

new IDBFactory()

function open(name : string) : IDBOpenDBRequest

function open(name : string, version : number) : IDBOpenDBRequest

function deleteDatabase(name : string) : IDBOpenDBRequest

function cmp(first : variant, second : variant) : number

native class IDBDatabase extends EventTarget

__readonly__ var name : string

__readonly__ var version : number

__readonly__ var objectStoreNames : DOMStringList

var onabort : function (:Event) : void

var onerror : function (:Event) : void

var onversionchange : function (:Event) : void

new IDBDatabase()

function createObjectStore(name : string) : IDBObjectStore

function createObjectStore(name : string, optionalParameters : IDBObjectStoreParameters) : IDBObjectStore

function deleteObjectStore(name : string) : void

function transaction(storeNames : variant) : IDBTransaction

function transaction(storeNames : variant, mode : string) : IDBTransaction

function close() : void

native class IDBObjectStore

__readonly__ var name : string

__readonly__ var keyPath : string

__readonly__ var indexNames : DOMStringList

__readonly__ var transaction : IDBTransaction

new IDBObjectStore()

function put(value : variant) : IDBRequest

function put(value : variant, key : variant) : IDBRequest

function add(value : variant) : IDBRequest

function add(value : variant, key : variant) : IDBRequest

function delete(key : variant) : IDBRequest

function get(key : variant) : IDBRequest

function clear() : IDBRequest

function openCursor() : IDBRequest

function openCursor(range : variant) : IDBRequest

function openCursor(range : variant, direction : string) : IDBRequest

function createIndex(name : string, keyPath : variant) : IDBIndex

function createIndex(name : string, keyPath : variant, optionalParameters : IDBIndexParameters) : IDBIndex

function index(name : string) : IDBIndex

function deleteIndex(indexName : string) : void

function count() : IDBRequest

function count(key : variant) : IDBRequest

native class IDBIndex

__readonly__ var name : string

__readonly__ var objectStore : IDBObjectStore

__readonly__ var keyPath : string

__readonly__ var multiEntry : boolean

__readonly__ var unique : boolean

new IDBIndex()

function openCursor() : IDBRequest

function openCursor(range : variant) : IDBRequest

function openCursor(range : variant, direction : string) : IDBRequest

function openKeyCursor() : IDBRequest

function openKeyCursor(range : variant) : IDBRequest

function openKeyCursor(range : variant, direction : string) : IDBRequest

function get(key : variant) : IDBRequest

function getKey(key : variant) : IDBRequest

function count() : IDBRequest

function count(key : variant) : IDBRequest

native class IDBCursor

__readonly__ var source : Object

__readonly__ var direction : string

__readonly__ var key : variant

__readonly__ var primaryKey : variant

new IDBCursor()

function update(value : variant) : IDBRequest

function advance(count : number) : void

function continue() : void

function continue(key : variant) : void

function delete() : IDBRequest

final native class IDBCursorWithValue extends IDBCursor

__readonly__ var value : variant

new IDBCursorWithValue()

native class IDBTransaction extends EventTarget

__readonly__ var mode : string

__readonly__ var db : IDBDatabase

__readonly__ var error : DOMError

var onabort : function (:Event) : void

var oncomplete : function (:Event) : void

var onerror : function (:Event) : void

new IDBTransaction()

function objectStore(name : string) : IDBObjectStore

function abort() : void

native class IDBEnvironmentSync

__readonly__ var indexedDBSync : IDBFactorySync

new IDBEnvironmentSync()

final native class IDBFactorySync

new IDBFactorySync()

function open(name : string) : IDBDatabaseSync

function open(name : string, version : number) : IDBDatabaseSync

function open(name : string, version : number, upgradeCallback : function (:IDBTransactionSync, :number) : void) : IDBDatabaseSync

function open(name : string, version : number, upgradeCallback : function (:IDBTransactionSync, :number) : void, timeout : number) : IDBDatabaseSync

function deleteDatabase(name : string) : void

function cmp(first : variant, second : variant) : number

final native class IDBDatabaseSync

__readonly__ var name : string

__readonly__ var version : number

__readonly__ var objectStoreNames : DOMStringList

new IDBDatabaseSync()

function createObjectStore(name : string) : IDBObjectStoreSync

function createObjectStore(name : string, optionalParameters : IDBObjectStoreParameters) : IDBObjectStoreSync

function deleteObjectStore(name : string) : void

function transaction(storeNames : variant, callback : function (:IDBTransactionSync) : void) : void

function transaction(storeNames : variant, callback : function (:IDBTransactionSync) : void, mode : string) : void

function transaction(storeNames : variant, callback : function (:IDBTransactionSync) : void, mode : string, timeout : number) : void

function close() : void

final native class IDBObjectStoreSync

__readonly__ var name : string

__readonly__ var keyPath : variant

__readonly__ var indexNames : DOMStringList

__readonly__ var transaction : IDBTransactionSync

new IDBObjectStoreSync()

function put(value : variant) : variant

function put(value : variant, key : variant) : variant

function add(value : variant) : variant

function add(value : variant, key : variant) : variant

function delete(key : variant) : boolean

function get(key : variant) : variant

function clear() : void

function createIndex(name : string, keyPath : variant) : IDBIndexSync

function createIndex(name : string, keyPath : variant, optionalParameters : IDBIndexParameters) : IDBIndexSync

function index(name : string) : IDBIndexSync

function deleteIndex(indexName : string) : void

function openCursor() : IDBCursorWithValueSync

function openCursor(range : variant) : IDBCursorWithValueSync

function openCursor(range : variant, direction : string) : IDBCursorWithValueSync

function count() : number

function count(key : variant) : number

final native class IDBIndexSync

__readonly__ var name : string

__readonly__ var objectStore : IDBObjectStoreSync

__readonly__ var keyPath : variant

__readonly__ var multiEntry : boolean

__readonly__ var unique : boolean

new IDBIndexSync()

function openCursor() : IDBCursorWithValueSync

function openCursor(range : variant) : IDBCursorWithValueSync

function openCursor(range : variant, direction : string) : IDBCursorWithValueSync

function openKeyCursor() : IDBCursorSync

function openKeyCursor(range : variant) : IDBCursorSync

function openKeyCursor(range : variant, direction : string) : IDBCursorSync

function get(key : variant) : variant

function getKey(key : variant) : variant

function count() : number

function count(key : variant) : number

native class IDBCursorSync

__readonly__ var source : Object

__readonly__ var direction : string

__readonly__ var primaryKey : variant

new IDBCursorSync()

function update(value : variant) : IDBRequest

function advance(count : number) : boolean

function continue() : boolean

function continue(key : variant) : boolean

function delete() : boolean

final native class IDBCursorWithValueSync extends IDBCursorSync

var value : variant

new IDBCursorWithValueSync()

final native class IDBTransactionSync

__readonly__ var mode : string

var db : IDBDatabaseSync

__readonly__ var error : DOMError

new IDBTransactionSync()

function objectStore(name : string) : IDBObjectStoreSync

function abort() : void

final native class Notification extends EventTarget

__readonly__ var permission : string

var onclick : function (:Event) : void

var onshow : function (:Event) : void

var onerror : function (:Event) : void

var onclose : function (:Event) : void

new Notification(title : string)

new Notification(title : string, options : NotificationOptions)

static function requestPermission(callback : function (:string) : void) : void

function close() : void

class NotificationOptions

var titleDir : string

var body : string

var bodyDir : string

var tag : string

var iconUrl : string

new NotificationOptions()

native class DOMPointReadOnly

__readonly__ var x : number

__readonly__ var y : number

__readonly__ var z : number

__readonly__ var w : number

new DOMPointReadOnly()

final native class DOMPoint extends DOMPointReadOnly

new DOMPoint()

new DOMPoint(point : DOMPointInit)

new DOMPoint(x : number, y : number)

new DOMPoint(x : number, y : number, z : number)

new DOMPoint(x : number, y : number, z : number, w : number)

class DOMPointInit

var x : number

var y : number

var z : number

var w : number

new DOMPointInit()

final native class DOMRect extends DOMRectReadOnly

new DOMRect()

new DOMRect(x : number, y : number, width : number, height : number)

native class DOMRectReadOnly

__readonly__ var x : number

__readonly__ var y : number

__readonly__ var width : number

__readonly__ var height : number

__readonly__ var top : number

__readonly__ var right : number

__readonly__ var bottom : number

__readonly__ var left : number

new DOMRectReadOnly()

final native class DOMRectList

__readonly__ var length : number

new DOMRectList()

function item(index : number) : DOMRect

final native class DOMQuad

__readonly__ var p1 : DOMPoint

__readonly__ var p2 : DOMPoint

__readonly__ var p3 : DOMPoint

__readonly__ var p4 : DOMPoint

__readonly__ var bounds : DOMRectReadOnly

new DOMQuad(p1 : DOMPointInit, p2 : DOMPointInit, p3 : DOMPointInit, p4 : DOMPointInit)

new DOMQuad(rect : DOMRectReadOnly)

native class DOMMatrixReadOnly

__readonly__ var a : number

__readonly__ var b : number

__readonly__ var c : number

__readonly__ var d : number

__readonly__ var e : number

__readonly__ var f : number

__readonly__ var m11 : number

__readonly__ var m12 : number

__readonly__ var m13 : number

__readonly__ var m14 : number

__readonly__ var m21 : number

__readonly__ var m22 : number

__readonly__ var m23 : number

__readonly__ var m24 : number

__readonly__ var m31 : number

__readonly__ var m32 : number

__readonly__ var m33 : number

__readonly__ var m34 : number

__readonly__ var m41 : number

__readonly__ var m42 : number

__readonly__ var m43 : number

__readonly__ var m44 : number

new DOMMatrixReadOnly()

function translate(tx : number, ty : number) : DOMMatrix

function translate(tx : number, ty : number, tz : number) : DOMMatrix

function scale(scale : number) : DOMMatrix

function scale(scale : number, originX : number) : DOMMatrix

function scale(scale : number, originX : number, originY : number) : DOMMatrix

function scale3d(scale : number) : DOMMatrix

function scale3d(scale : number, originX : number) : DOMMatrix

function scale3d(scale : number, originX : number, originY : number) : DOMMatrix

function scale3d(scale : number, originX : number, originY : number, originZ : number) : DOMMatrix

function scaleNonUniform(scaleX : number) : DOMMatrix

function scaleNonUniform(scaleX : number, scaleY : number) : DOMMatrix

function scaleNonUniform(scaleX : number, scaleY : number, scaleZ : number) : DOMMatrix

function scaleNonUniform(scaleX : number, scaleY : number, scaleZ : number, originX : number) : DOMMatrix

function scaleNonUniform(scaleX : number, scaleY : number, scaleZ : number, originX : number, originY : number) : DOMMatrix

function scaleNonUniform(scaleX : number, scaleY : number, scaleZ : number, originX : number, originY : number, originZ : number) : DOMMatrix

function rotate(angle : number) : DOMMatrix

function rotate(angle : number, originX : number) : DOMMatrix

function rotate(angle : number, originX : number, originY : number) : DOMMatrix

function rotateFromVector(x : number, y : number) : DOMMatrix

function rotateAxisAngle(x : number, y : number, z : number, angle : number) : DOMMatrix

function skewX(sx : number) : DOMMatrix

function skewY(sy : number) : DOMMatrix

function multiply(other : DOMMatrix) : DOMMatrix

function flipX() : DOMMatrix

function flipY() : DOMMatrix

function inverse() : DOMMatrix

function is2D() : boolean

function determinant() : number

function transformPoint(point : DOMPointInit) : DOMPoint

function toFloat32Array() : Float32Array

function toFloat64Array() : Float64Array

final native class DOMMatrix extends DOMMatrixReadOnly

new DOMMatrix()

new DOMMatrix(transformList : string)

new DOMMatrix(other : DOMMatrixReadOnly)

new DOMMatrix(array32 : Float32Array)

new DOMMatrix(array64 : Float64Array)

new DOMMatrix(numberSequence : Array.<number>)

new DOMMatrix(numberSequence : Array.<int>)

function multiplyBy(other : DOMMatrix) : void

function preMultiplyBy(other : DOMMatrix) : void

function translateBy(tx : number, ty : number) : void

function translateBy(tx : number, ty : number, tz : number) : void

function scaleBy(scale : number) : void

function scaleBy(scale : number, originX : number) : void

function scaleBy(scale : number, originX : number, originY : number) : void

function scale3dBy(scale : number) : void

function scale3dBy(scale : number, originX : number) : void

function scale3dBy(scale : number, originX : number, originY : number) : void

function scale3dBy(scale : number, originX : number, originY : number, originZ : number) : void

function scaleNonUniformBy(scaleX : number) : void

function scaleNonUniformBy(scaleX : number, scaleY : number) : void

function scaleNonUniformBy(scaleX : number, scaleY : number, scaleZ : number) : void

function scaleNonUniformBy(scaleX : number, scaleY : number, scaleZ : number, originX : number) : void

function scaleNonUniformBy(scaleX : number, scaleY : number, scaleZ : number, originX : number, originY : number) : void

function scaleNonUniformBy(scaleX : number, scaleY : number, scaleZ : number, originX : number, originY : number, originZ : number) : void

function rotateBy(angle : number) : void

function rotateBy(angle : number, originX : number) : void

function rotateBy(angle : number, originX : number, originY : number) : void

function rotateFromVectorBy(x : number, y : number) : void

function rotateAxisAngleBy(x : number, y : number, z : number, angle : number) : void

function skewXBy(sx : number) : void

function skewYBy(sy : number) : void

function invert() : void

final native class MediaStream extends EventTarget

__readonly__ var id : string

__readonly__ var ended : boolean

var onended : function (:Event) : void

var onaddtrack : function (:Event) : void

var onremovetrack : function (:Event) : void

new MediaStream()

new MediaStream(stream : MediaStream)

new MediaStream(tracks : Array.<MediaStreamTrack>)

function getAudioTracks() : Array.<MediaStreamTrack>

function getVideoTracks() : Array.<MediaStreamTrack>

function getTrackById(trackId : string) : MediaStreamTrack

function addTrack(track : MediaStreamTrack) : void

function removeTrack(track : MediaStreamTrack) : void

function clone() : MediaStream

native class MediaStreamTrack extends EventTarget

__readonly__ var kind : string

__readonly__ var id : string

__readonly__ var label : string

var enabled : boolean

__readonly__ var muted : boolean

var onmute : function (:Event) : void

var onunmute : function (:Event) : void

__readonly__ var remote : boolean

__readonly__ var readyState : string

var onstarted : function (:Event) : void

var onended : function (:Event) : void

var onoverconstrained : function (:Event) : void

new MediaStreamTrack()

static function getSourceInfos() : Array.<SourceInfo>

function constraints() : MediaTrackConstraints

function states() : MediaSourceStates

function capabilities() : Object

function applyConstraints(constraints : MediaTrackConstraints) : void

function clone() : MediaStreamTrack

function stop() : void

class SourceInfo

var sourceId : string

var kind : string

var label : string

new SourceInfo()

class MediaStreamTrackEventInit extends EventInit

var track : MediaStreamTrack

new MediaStreamTrackEventInit()

final native class MediaStreamTrackEvent extends Event

__readonly__ var track : MediaStreamTrack

new MediaStreamTrackEvent(type : string, eventInitDict : MediaStreamTrackEventInit)

final native class VideoStreamTrack extends MediaStreamTrack

new VideoStreamTrack()

new VideoStreamTrack(videoConstraints : MediaTrackConstraints)

static function getSourceIds() : Array.<string>

final native class AudioStreamTrack extends MediaStreamTrack

new AudioStreamTrack()

new AudioStreamTrack(audioConstraints : MediaTrackConstraints)

static function getSourceIds() : Array.<string>

class MediaSourceStates

var sourceType : string

var sourceId : string

var width : Nullable.<number>

var height : Nullable.<number>

var frameRate : Nullable.<number>

var aspectRatio : Nullable.<number>

var facingMode : Nullable.<string>

var volume : Nullable.<number>

new MediaSourceStates()

class CapabilityRange

var max : variant

var min : variant

var supported : boolean

new CapabilityRange()

class AllVideoCapabilities

var sourceType : Array.<string>

var sourceId : Array.<string>

var width : CapabilityRange

var height : CapabilityRange

var frameRate : CapabilityRange

var aspectRatio : CapabilityRange

var facingMode : Array.<string>

new AllVideoCapabilities()

class AllAudioCapabilities

var volume : CapabilityRange

new AllAudioCapabilities()

native class NavigatorUserMedia

new NavigatorUserMedia()

function getUserMedia(constraints : Map.<variant>, successCallback : function (:MediaStream) : void, errorCallback : function (:NavigatorUserMediaError) : void) : void

function webkitGetUserMedia(constraints : Map.<variant>, successCallback : function (:MediaStream) : void) : void

function webkitGetUserMedia(constraints : Map.<variant>, successCallback : function (:MediaStream) : void, errorCallback : function (:NavigatorUserMediaError) : void) : void

class MediaStreamConstraints

var video : variant

var audio : variant

new MediaStreamConstraints()

class MediaTrackConstraints

var mandatory : Map.<variant>

new MediaTrackConstraints()

final native class NavigatorUserMediaError extends DOMError

__readonly__ var constraintName : Nullable.<string>

new NavigatorUserMediaError()

class MinMaxConstraint

var max : variant

var min : variant

new MinMaxConstraint()

final native class CanvasRenderingContext2D extends CanvasDrawingStyles

__readonly__ var canvas : HTMLCanvasElement

var globalAlpha : number

var globalCompositeOperation : string

var strokeStyle : variant

var fillStyle : variant

var shadowOffsetX : number

var shadowOffsetY : number

var shadowBlur : number

var shadowColor : string

new CanvasRenderingContext2D()

function save() : void

function restore() : void

function scale(x : number, y : number) : void

function rotate(angle : number) : void

function translate(x : number, y : number) : void

function transform(a : number, b : number, c : number, d : number, e : number, f : number) : void

function setTransform(a : number, b : number, c : number, d : number, e : number, f : number) : void

function createLinearGradient(x0 : number, y0 : number, x1 : number, y1 : number) : CanvasGradient

function createRadialGradient(x0 : number, y0 : number, r0 : number, x1 : number, y1 : number, r1 : number) : CanvasGradient

function createPattern(image : HTMLImageElement, repetition : string) : CanvasPattern

function createPattern(image : HTMLCanvasElement, repetition : string) : CanvasPattern

function createPattern(image : HTMLVideoElement, repetition : string) : CanvasPattern

function clearRect(x : number, y : number, w : number, h : number) : void

function fillRect(x : number, y : number, w : number, h : number) : void

function strokeRect(x : number, y : number, w : number, h : number) : void

function beginPath() : void

function fill() : void

function fill(path : Path) : void

function stroke() : void

function stroke(path : Path) : void

function drawSystemFocusRing(element : Element) : void

function drawSystemFocusRing(path : Path, element : Element) : void

function drawCustomFocusRing(element : Element) : boolean

function drawCustomFocusRing(path : Path, element : Element) : boolean

function scrollPathIntoView() : void

function scrollPathIntoView(path : Path) : void

function clip() : void

function clip(path : Path) : void

function isPointInPath(x : number, y : number) : boolean

function isPointInPath(path : Path, x : number, y : number) : boolean

function fillText(text : string, x : number, y : number) : void

function fillText(text : string, x : number, y : number, maxWidth : number) : void

function strokeText(text : string, x : number, y : number) : void

function strokeText(text : string, x : number, y : number, maxWidth : number) : void

function measureText(text : string) : TextMetrics

function drawImage(image : HTMLImageElement, dx : number, dy : number) : void

function drawImage(image : HTMLCanvasElement, dx : number, dy : number) : void

function drawImage(image : HTMLVideoElement, dx : number, dy : number) : void

function drawImage(image : HTMLImageElement, dx : number, dy : number, dw : number, dh : number) : void

function drawImage(image : HTMLCanvasElement, dx : number, dy : number, dw : number, dh : number) : void

function drawImage(image : HTMLVideoElement, dx : number, dy : number, dw : number, dh : number) : void

function drawImage(image : HTMLImageElement, sx : number, sy : number, sw : number, sh : number, dx : number, dy : number, dw : number, dh : number) : void

function drawImage(image : HTMLCanvasElement, sx : number, sy : number, sw : number, sh : number, dx : number, dy : number, dw : number, dh : number) : void

function drawImage(image : HTMLVideoElement, sx : number, sy : number, sw : number, sh : number, dx : number, dy : number, dw : number, dh : number) : void

function addHitRegion(options : HitRegionOptions) : void

function removeHitRegion(options : HitRegionOptions) : void

function createImageData(sw : number, sh : number) : ImageData

function createImageData(imagedata : ImageData) : ImageData

function getImageData(sx : number, sy : number, sw : number, sh : number) : ImageData

function putImageData(imagedata : ImageData, dx : number, dy : number, dirtyX : number, dirtyY : number, dirtyWidth : number, dirtyHeight : number) : void

function putImageData(imagedata : ImageData, dx : number, dy : number) : void

function closePath() : void

function moveTo(x : number, y : number) : void

function lineTo(x : number, y : number) : void

function quadraticCurveTo(cpx : number, cpy : number, x : number, y : number) : void

function bezierCurveTo(cp1x : number, cp1y : number, cp2x : number, cp2y : number, x : number, y : number) : void

function arcTo(x1 : number, y1 : number, x2 : number, y2 : number, radius : number) : void

function rect(x : number, y : number, w : number, h : number) : void

function arc(x : number, y : number, radius : number, startAngle : number, endAngle : number) : void

function arc(x : number, y : number, radius : number, startAngle : number, endAngle : number, anticlockwise : boolean) : void

function ellipse(x : number, y : number, radiusX : number, radiusY : number, rotation : number, startAngle : number, endAngle : number, anticlockwise : boolean) : void

native class CanvasDrawingStyles

var lineWidth : number

var lineCap : string

var lineJoin : string

var miterLimit : number

var lineDashOffset : number

var font : string

var textAlign : string

var textBaseline : string

new CanvasDrawingStyles()

function setLineDash(segments : Array.<number>) : void

function setLineDash(segments : Array.<int>) : void

function getLineDash() : Array.<number>

native class CanvasPathMethods

new CanvasPathMethods()

function closePath() : void

function moveTo(x : number, y : number) : void

function lineTo(x : number, y : number) : void

function quadraticCurveTo(cpx : number, cpy : number, x : number, y : number) : void

function bezierCurveTo(cp1x : number, cp1y : number, cp2x : number, cp2y : number, x : number, y : number) : void

function arcTo(x1 : number, y1 : number, x2 : number, y2 : number, radius : number) : void

function rect(x : number, y : number, w : number, h : number) : void

function arc(x : number, y : number, radius : number, startAngle : number, endAngle : number) : void

function arc(x : number, y : number, radius : number, startAngle : number, endAngle : number, anticlockwise : boolean) : void

function ellipse(x : number, y : number, radiusX : number, radiusY : number, rotation : number, startAngle : number, endAngle : number, anticlockwise : boolean) : void

final native class CanvasGradient

new CanvasGradient()

function addColorStop(offset : number, color : string) : void

final native class CanvasPattern

new CanvasPattern()

final native class TextMetrics

__readonly__ var width : number

__readonly__ var actualBoundingBoxLeft : number

__readonly__ var actualBoundingBoxRight : number

__readonly__ var fontBoundingBoxAscent : number

__readonly__ var fontBoundingBoxDescent : number

__readonly__ var actualBoundingBoxAscent : number

__readonly__ var actualBoundingBoxDescent : number

__readonly__ var emHeightAscent : number

__readonly__ var emHeightDescent : number

__readonly__ var hangingBaseline : number

__readonly__ var alphabeticBaseline : number

__readonly__ var ideographicBaseline : number

new TextMetrics()

class HitRegionOptions

var path : Path

var id : string

var parentID : Nullable.<string>

var cursor : string

var control : Element

var label : Nullable.<string>

var role : Nullable.<string>

new HitRegionOptions()

final native class ImageData

__readonly__ var width : number

__readonly__ var height : number

__readonly__ var data : Uint8ClampedArray

new ImageData()

final native class DrawingStyle extends CanvasDrawingStyles

new DrawingStyle()

new DrawingStyle(scope : Element)

final native class Path extends CanvasPathMethods

new Path()

function addPath(path : Path, transformation : SVGMatrix) : void

function addPathByStrokingPath(path : Path, styles : CanvasDrawingStyles, transformation : SVGMatrix) : void

function addText(text : string, styles : CanvasDrawingStyles, transformation : SVGMatrix, x : number, y : number) : void

function addText(text : string, styles : CanvasDrawingStyles, transformation : SVGMatrix, x : number, y : number, maxWidth : number) : void

function addPathByStrokingText(text : string, styles : CanvasDrawingStyles, transformation : SVGMatrix, x : number, y : number) : void

function addPathByStrokingText(text : string, styles : CanvasDrawingStyles, transformation : SVGMatrix, x : number, y : number, maxWidth : number) : void

function addText(text : string, styles : CanvasDrawingStyles, transformation : SVGMatrix, path : Path) : void

function addText(text : string, styles : CanvasDrawingStyles, transformation : SVGMatrix, path : Path, maxWidth : number) : void

function addPathByStrokingText(text : string, styles : CanvasDrawingStyles, transformation : SVGMatrix, path : Path) : void

function addPathByStrokingText(text : string, styles : CanvasDrawingStyles, transformation : SVGMatrix, path : Path, maxWidth : number) : void

class WebGLContextAttributes

var alpha : boolean

var depth : boolean

var stencil : boolean

var antialias : boolean

var premultipliedAlpha : boolean

var preserveDrawingBuffer : boolean

new WebGLContextAttributes()

native class WebGLObject

new WebGLObject()

final native class WebGLBuffer extends WebGLObject

new WebGLBuffer()

final native class WebGLFramebuffer extends WebGLObject

new WebGLFramebuffer()

final native class WebGLProgram extends WebGLObject

new WebGLProgram()

final native class WebGLRenderbuffer extends WebGLObject

new WebGLRenderbuffer()

final native class WebGLShader extends WebGLObject

new WebGLShader()

final native class WebGLTexture extends WebGLObject

new WebGLTexture()

final native class WebGLUniformLocation

new WebGLUniformLocation()

final native class WebGLActiveInfo

__readonly__ var size : number

__readonly__ var type : number

__readonly__ var name : string

new WebGLActiveInfo()

final native class WebGLShaderPrecisionFormat

__readonly__ var rangeMin : number

__readonly__ var rangeMax : number

__readonly__ var precision : number

new WebGLShaderPrecisionFormat()

final native class WebGLRenderingContext

static __readonly__ var DEPTH_BUFFER_BIT : number

__readonly__ var DEPTH_BUFFER_BIT : number

static __readonly__ var STENCIL_BUFFER_BIT : number

__readonly__ var STENCIL_BUFFER_BIT : number

static __readonly__ var COLOR_BUFFER_BIT : number

__readonly__ var COLOR_BUFFER_BIT : number

static __readonly__ var POINTS : number

__readonly__ var POINTS : number

static __readonly__ var LINES : number

__readonly__ var LINES : number

static __readonly__ var LINE_LOOP : number

__readonly__ var LINE_LOOP : number

static __readonly__ var LINE_STRIP : number

__readonly__ var LINE_STRIP : number

static __readonly__ var TRIANGLES : number

__readonly__ var TRIANGLES : number

static __readonly__ var TRIANGLE_STRIP : number

__readonly__ var TRIANGLE_STRIP : number

static __readonly__ var TRIANGLE_FAN : number

__readonly__ var TRIANGLE_FAN : number

static __readonly__ var ZERO : number

__readonly__ var ZERO : number

static __readonly__ var ONE : number

__readonly__ var ONE : number

static __readonly__ var SRC_COLOR : number

__readonly__ var SRC_COLOR : number

static __readonly__ var ONE_MINUS_SRC_COLOR : number

__readonly__ var ONE_MINUS_SRC_COLOR : number

static __readonly__ var SRC_ALPHA : number

__readonly__ var SRC_ALPHA : number

static __readonly__ var ONE_MINUS_SRC_ALPHA : number

__readonly__ var ONE_MINUS_SRC_ALPHA : number

static __readonly__ var DST_ALPHA : number

__readonly__ var DST_ALPHA : number

static __readonly__ var ONE_MINUS_DST_ALPHA : number

__readonly__ var ONE_MINUS_DST_ALPHA : number

static __readonly__ var DST_COLOR : number

__readonly__ var DST_COLOR : number

static __readonly__ var ONE_MINUS_DST_COLOR : number

__readonly__ var ONE_MINUS_DST_COLOR : number

static __readonly__ var SRC_ALPHA_SATURATE : number

__readonly__ var SRC_ALPHA_SATURATE : number

static __readonly__ var FUNC_ADD : number

__readonly__ var FUNC_ADD : number

static __readonly__ var BLEND_EQUATION : number

__readonly__ var BLEND_EQUATION : number

static __readonly__ var BLEND_EQUATION_RGB : number

__readonly__ var BLEND_EQUATION_RGB : number

static __readonly__ var BLEND_EQUATION_ALPHA : number

__readonly__ var BLEND_EQUATION_ALPHA : number

static __readonly__ var FUNC_SUBTRACT : number

__readonly__ var FUNC_SUBTRACT : number

static __readonly__ var FUNC_REVERSE_SUBTRACT : number

__readonly__ var FUNC_REVERSE_SUBTRACT : number

static __readonly__ var BLEND_DST_RGB : number

__readonly__ var BLEND_DST_RGB : number

static __readonly__ var BLEND_SRC_RGB : number

__readonly__ var BLEND_SRC_RGB : number

static __readonly__ var BLEND_DST_ALPHA : number

__readonly__ var BLEND_DST_ALPHA : number

static __readonly__ var BLEND_SRC_ALPHA : number

__readonly__ var BLEND_SRC_ALPHA : number

static __readonly__ var CONSTANT_COLOR : number

__readonly__ var CONSTANT_COLOR : number

static __readonly__ var ONE_MINUS_CONSTANT_COLOR : number

__readonly__ var ONE_MINUS_CONSTANT_COLOR : number

static __readonly__ var CONSTANT_ALPHA : number

__readonly__ var CONSTANT_ALPHA : number

static __readonly__ var ONE_MINUS_CONSTANT_ALPHA : number

__readonly__ var ONE_MINUS_CONSTANT_ALPHA : number

static __readonly__ var BLEND_COLOR : number

__readonly__ var BLEND_COLOR : number

static __readonly__ var ARRAY_BUFFER : number

__readonly__ var ARRAY_BUFFER : number

static __readonly__ var ELEMENT_ARRAY_BUFFER : number

__readonly__ var ELEMENT_ARRAY_BUFFER : number

static __readonly__ var ARRAY_BUFFER_BINDING : number

__readonly__ var ARRAY_BUFFER_BINDING : number

static __readonly__ var ELEMENT_ARRAY_BUFFER_BINDING : number

__readonly__ var ELEMENT_ARRAY_BUFFER_BINDING : number

static __readonly__ var STREAM_DRAW : number

__readonly__ var STREAM_DRAW : number

static __readonly__ var STATIC_DRAW : number

__readonly__ var STATIC_DRAW : number

static __readonly__ var DYNAMIC_DRAW : number

__readonly__ var DYNAMIC_DRAW : number

static __readonly__ var BUFFER_SIZE : number

__readonly__ var BUFFER_SIZE : number

static __readonly__ var BUFFER_USAGE : number

__readonly__ var BUFFER_USAGE : number

static __readonly__ var CURRENT_VERTEX_ATTRIB : number

__readonly__ var CURRENT_VERTEX_ATTRIB : number

static __readonly__ var FRONT : number

__readonly__ var FRONT : number

static __readonly__ var BACK : number

__readonly__ var BACK : number

static __readonly__ var FRONT_AND_BACK : number

__readonly__ var FRONT_AND_BACK : number

static __readonly__ var CULL_FACE : number

__readonly__ var CULL_FACE : number

static __readonly__ var BLEND : number

__readonly__ var BLEND : number

static __readonly__ var DITHER : number

__readonly__ var DITHER : number

static __readonly__ var STENCIL_TEST : number

__readonly__ var STENCIL_TEST : number

static __readonly__ var DEPTH_TEST : number

__readonly__ var DEPTH_TEST : number

static __readonly__ var SCISSOR_TEST : number

__readonly__ var SCISSOR_TEST : number

static __readonly__ var POLYGON_OFFSET_FILL : number

__readonly__ var POLYGON_OFFSET_FILL : number

static __readonly__ var SAMPLE_ALPHA_TO_COVERAGE : number

__readonly__ var SAMPLE_ALPHA_TO_COVERAGE : number

static __readonly__ var SAMPLE_COVERAGE : number

__readonly__ var SAMPLE_COVERAGE : number

static __readonly__ var NO_ERROR : number

__readonly__ var NO_ERROR : number

static __readonly__ var INVALID_ENUM : number

__readonly__ var INVALID_ENUM : number

static __readonly__ var INVALID_VALUE : number

__readonly__ var INVALID_VALUE : number

static __readonly__ var INVALID_OPERATION : number

__readonly__ var INVALID_OPERATION : number

static __readonly__ var OUT_OF_MEMORY : number

__readonly__ var OUT_OF_MEMORY : number

static __readonly__ var CW : number

__readonly__ var CW : number

static __readonly__ var CCW : number

__readonly__ var CCW : number

static __readonly__ var LINE_WIDTH : number

__readonly__ var LINE_WIDTH : number

static __readonly__ var ALIASED_POINT_SIZE_RANGE : number

__readonly__ var ALIASED_POINT_SIZE_RANGE : number

static __readonly__ var ALIASED_LINE_WIDTH_RANGE : number

__readonly__ var ALIASED_LINE_WIDTH_RANGE : number

static __readonly__ var CULL_FACE_MODE : number

__readonly__ var CULL_FACE_MODE : number

static __readonly__ var FRONT_FACE : number

__readonly__ var FRONT_FACE : number

static __readonly__ var DEPTH_RANGE : number

__readonly__ var DEPTH_RANGE : number

static __readonly__ var DEPTH_WRITEMASK : number

__readonly__ var DEPTH_WRITEMASK : number

static __readonly__ var DEPTH_CLEAR_VALUE : number

__readonly__ var DEPTH_CLEAR_VALUE : number

static __readonly__ var DEPTH_FUNC : number

__readonly__ var DEPTH_FUNC : number

static __readonly__ var STENCIL_CLEAR_VALUE : number

__readonly__ var STENCIL_CLEAR_VALUE : number

static __readonly__ var STENCIL_FUNC : number

__readonly__ var STENCIL_FUNC : number

static __readonly__ var STENCIL_FAIL : number

__readonly__ var STENCIL_FAIL : number

static __readonly__ var STENCIL_PASS_DEPTH_FAIL : number

__readonly__ var STENCIL_PASS_DEPTH_FAIL : number

static __readonly__ var STENCIL_PASS_DEPTH_PASS : number

__readonly__ var STENCIL_PASS_DEPTH_PASS : number

static __readonly__ var STENCIL_REF : number

__readonly__ var STENCIL_REF : number

static __readonly__ var STENCIL_VALUE_MASK : number

__readonly__ var STENCIL_VALUE_MASK : number

static __readonly__ var STENCIL_WRITEMASK : number

__readonly__ var STENCIL_WRITEMASK : number

static __readonly__ var STENCIL_BACK_FUNC : number

__readonly__ var STENCIL_BACK_FUNC : number

static __readonly__ var STENCIL_BACK_FAIL : number

__readonly__ var STENCIL_BACK_FAIL : number

static __readonly__ var STENCIL_BACK_PASS_DEPTH_FAIL : number

__readonly__ var STENCIL_BACK_PASS_DEPTH_FAIL : number

static __readonly__ var STENCIL_BACK_PASS_DEPTH_PASS : number

__readonly__ var STENCIL_BACK_PASS_DEPTH_PASS : number

static __readonly__ var STENCIL_BACK_REF : number

__readonly__ var STENCIL_BACK_REF : number

static __readonly__ var STENCIL_BACK_VALUE_MASK : number

__readonly__ var STENCIL_BACK_VALUE_MASK : number

static __readonly__ var STENCIL_BACK_WRITEMASK : number

__readonly__ var STENCIL_BACK_WRITEMASK : number

static __readonly__ var VIEWPORT : number

__readonly__ var VIEWPORT : number

static __readonly__ var SCISSOR_BOX : number

__readonly__ var SCISSOR_BOX : number

static __readonly__ var COLOR_CLEAR_VALUE : number

__readonly__ var COLOR_CLEAR_VALUE : number

static __readonly__ var COLOR_WRITEMASK : number

__readonly__ var COLOR_WRITEMASK : number

static __readonly__ var UNPACK_ALIGNMENT : number

__readonly__ var UNPACK_ALIGNMENT : number

static __readonly__ var PACK_ALIGNMENT : number

__readonly__ var PACK_ALIGNMENT : number

static __readonly__ var MAX_TEXTURE_SIZE : number

__readonly__ var MAX_TEXTURE_SIZE : number

static __readonly__ var MAX_VIEWPORT_DIMS : number

__readonly__ var MAX_VIEWPORT_DIMS : number

static __readonly__ var SUBPIXEL_BITS : number

__readonly__ var SUBPIXEL_BITS : number

static __readonly__ var RED_BITS : number

__readonly__ var RED_BITS : number

static __readonly__ var GREEN_BITS : number

__readonly__ var GREEN_BITS : number

static __readonly__ var BLUE_BITS : number

__readonly__ var BLUE_BITS : number

static __readonly__ var ALPHA_BITS : number

__readonly__ var ALPHA_BITS : number

static __readonly__ var DEPTH_BITS : number

__readonly__ var DEPTH_BITS : number

static __readonly__ var STENCIL_BITS : number

__readonly__ var STENCIL_BITS : number

static __readonly__ var POLYGON_OFFSET_UNITS : number

__readonly__ var POLYGON_OFFSET_UNITS : number

static __readonly__ var POLYGON_OFFSET_FACTOR : number

__readonly__ var POLYGON_OFFSET_FACTOR : number

static __readonly__ var TEXTURE_BINDING_2D : number

__readonly__ var TEXTURE_BINDING_2D : number

static __readonly__ var SAMPLE_BUFFERS : number

__readonly__ var SAMPLE_BUFFERS : number

static __readonly__ var SAMPLES : number

__readonly__ var SAMPLES : number

static __readonly__ var SAMPLE_COVERAGE_VALUE : number

__readonly__ var SAMPLE_COVERAGE_VALUE : number

static __readonly__ var SAMPLE_COVERAGE_INVERT : number

__readonly__ var SAMPLE_COVERAGE_INVERT : number

static __readonly__ var COMPRESSED_TEXTURE_FORMATS : number

__readonly__ var COMPRESSED_TEXTURE_FORMATS : number

static __readonly__ var DONT_CARE : number

__readonly__ var DONT_CARE : number

static __readonly__ var FASTEST : number

__readonly__ var FASTEST : number

static __readonly__ var NICEST : number

__readonly__ var NICEST : number

static __readonly__ var GENERATE_MIPMAP_HINT : number

__readonly__ var GENERATE_MIPMAP_HINT : number

static __readonly__ var BYTE : number

__readonly__ var BYTE : number

static __readonly__ var UNSIGNED_BYTE : number

__readonly__ var UNSIGNED_BYTE : number

static __readonly__ var SHORT : number

__readonly__ var SHORT : number

static __readonly__ var UNSIGNED_SHORT : number

__readonly__ var UNSIGNED_SHORT : number

static __readonly__ var INT : number

__readonly__ var INT : number

static __readonly__ var UNSIGNED_INT : number

__readonly__ var UNSIGNED_INT : number

static __readonly__ var FLOAT : number

__readonly__ var FLOAT : number

static __readonly__ var DEPTH_COMPONENT : number

__readonly__ var DEPTH_COMPONENT : number

static __readonly__ var ALPHA : number

__readonly__ var ALPHA : number

static __readonly__ var RGB : number

__readonly__ var RGB : number

static __readonly__ var RGBA : number

__readonly__ var RGBA : number

static __readonly__ var LUMINANCE : number

__readonly__ var LUMINANCE : number

static __readonly__ var LUMINANCE_ALPHA : number

__readonly__ var LUMINANCE_ALPHA : number

static __readonly__ var UNSIGNED_SHORT_4_4_4_4 : number

__readonly__ var UNSIGNED_SHORT_4_4_4_4 : number

static __readonly__ var UNSIGNED_SHORT_5_5_5_1 : number

__readonly__ var UNSIGNED_SHORT_5_5_5_1 : number

static __readonly__ var UNSIGNED_SHORT_5_6_5 : number

__readonly__ var UNSIGNED_SHORT_5_6_5 : number

static __readonly__ var FRAGMENT_SHADER : number

__readonly__ var FRAGMENT_SHADER : number

static __readonly__ var VERTEX_SHADER : number

__readonly__ var VERTEX_SHADER : number

static __readonly__ var MAX_VERTEX_ATTRIBS : number

__readonly__ var MAX_VERTEX_ATTRIBS : number

static __readonly__ var MAX_VERTEX_UNIFORM_VECTORS : number

__readonly__ var MAX_VERTEX_UNIFORM_VECTORS : number

static __readonly__ var MAX_VARYING_VECTORS : number

__readonly__ var MAX_VARYING_VECTORS : number

static __readonly__ var MAX_COMBINED_TEXTURE_IMAGE_UNITS : number

__readonly__ var MAX_COMBINED_TEXTURE_IMAGE_UNITS : number

static __readonly__ var MAX_VERTEX_TEXTURE_IMAGE_UNITS : number

__readonly__ var MAX_VERTEX_TEXTURE_IMAGE_UNITS : number

static __readonly__ var MAX_TEXTURE_IMAGE_UNITS : number

__readonly__ var MAX_TEXTURE_IMAGE_UNITS : number

static __readonly__ var MAX_FRAGMENT_UNIFORM_VECTORS : number

__readonly__ var MAX_FRAGMENT_UNIFORM_VECTORS : number

static __readonly__ var SHADER_TYPE : number

__readonly__ var SHADER_TYPE : number

static __readonly__ var DELETE_STATUS : number

__readonly__ var DELETE_STATUS : number

static __readonly__ var LINK_STATUS : number

__readonly__ var LINK_STATUS : number

static __readonly__ var VALIDATE_STATUS : number

__readonly__ var VALIDATE_STATUS : number

static __readonly__ var ATTACHED_SHADERS : number

__readonly__ var ATTACHED_SHADERS : number

static __readonly__ var ACTIVE_UNIFORMS : number

__readonly__ var ACTIVE_UNIFORMS : number

static __readonly__ var ACTIVE_ATTRIBUTES : number

__readonly__ var ACTIVE_ATTRIBUTES : number

static __readonly__ var SHADING_LANGUAGE_VERSION : number

__readonly__ var SHADING_LANGUAGE_VERSION : number

static __readonly__ var CURRENT_PROGRAM : number

__readonly__ var CURRENT_PROGRAM : number

static __readonly__ var NEVER : number

__readonly__ var NEVER : number

static __readonly__ var LESS : number

__readonly__ var LESS : number

static __readonly__ var EQUAL : number

__readonly__ var EQUAL : number

static __readonly__ var LEQUAL : number

__readonly__ var LEQUAL : number

static __readonly__ var GREATER : number

__readonly__ var GREATER : number

static __readonly__ var NOTEQUAL : number

__readonly__ var NOTEQUAL : number

static __readonly__ var GEQUAL : number

__readonly__ var GEQUAL : number

static __readonly__ var ALWAYS : number

__readonly__ var ALWAYS : number

static __readonly__ var KEEP : number

__readonly__ var KEEP : number

static __readonly__ var REPLACE : number

__readonly__ var REPLACE : number

static __readonly__ var INCR : number

__readonly__ var INCR : number

static __readonly__ var DECR : number

__readonly__ var DECR : number

static __readonly__ var INVERT : number

__readonly__ var INVERT : number

static __readonly__ var INCR_WRAP : number

__readonly__ var INCR_WRAP : number

static __readonly__ var DECR_WRAP : number

__readonly__ var DECR_WRAP : number

static __readonly__ var VENDOR : number

__readonly__ var VENDOR : number

static __readonly__ var RENDERER : number

__readonly__ var RENDERER : number

static __readonly__ var VERSION : number

__readonly__ var VERSION : number

static __readonly__ var NEAREST : number

__readonly__ var NEAREST : number

static __readonly__ var LINEAR : number

__readonly__ var LINEAR : number

static __readonly__ var NEAREST_MIPMAP_NEAREST : number

__readonly__ var NEAREST_MIPMAP_NEAREST : number

static __readonly__ var LINEAR_MIPMAP_NEAREST : number

__readonly__ var LINEAR_MIPMAP_NEAREST : number

static __readonly__ var NEAREST_MIPMAP_LINEAR : number

__readonly__ var NEAREST_MIPMAP_LINEAR : number

static __readonly__ var LINEAR_MIPMAP_LINEAR : number

__readonly__ var LINEAR_MIPMAP_LINEAR : number

static __readonly__ var TEXTURE_MAG_FILTER : number

__readonly__ var TEXTURE_MAG_FILTER : number

static __readonly__ var TEXTURE_MIN_FILTER : number

__readonly__ var TEXTURE_MIN_FILTER : number

static __readonly__ var TEXTURE_WRAP_S : number

__readonly__ var TEXTURE_WRAP_S : number

static __readonly__ var TEXTURE_WRAP_T : number

__readonly__ var TEXTURE_WRAP_T : number

static __readonly__ var TEXTURE_2D : number

__readonly__ var TEXTURE_2D : number

static __readonly__ var TEXTURE : number

__readonly__ var TEXTURE : number

static __readonly__ var TEXTURE_CUBE_MAP : number

__readonly__ var TEXTURE_CUBE_MAP : number

static __readonly__ var TEXTURE_BINDING_CUBE_MAP : number

__readonly__ var TEXTURE_BINDING_CUBE_MAP : number

static __readonly__ var TEXTURE_CUBE_MAP_POSITIVE_X : number

__readonly__ var TEXTURE_CUBE_MAP_POSITIVE_X : number

static __readonly__ var TEXTURE_CUBE_MAP_NEGATIVE_X : number

__readonly__ var TEXTURE_CUBE_MAP_NEGATIVE_X : number

static __readonly__ var TEXTURE_CUBE_MAP_POSITIVE_Y : number

__readonly__ var TEXTURE_CUBE_MAP_POSITIVE_Y : number

static __readonly__ var TEXTURE_CUBE_MAP_NEGATIVE_Y : number

__readonly__ var TEXTURE_CUBE_MAP_NEGATIVE_Y : number

static __readonly__ var TEXTURE_CUBE_MAP_POSITIVE_Z : number

__readonly__ var TEXTURE_CUBE_MAP_POSITIVE_Z : number

static __readonly__ var TEXTURE_CUBE_MAP_NEGATIVE_Z : number

__readonly__ var TEXTURE_CUBE_MAP_NEGATIVE_Z : number

static __readonly__ var MAX_CUBE_MAP_TEXTURE_SIZE : number

__readonly__ var MAX_CUBE_MAP_TEXTURE_SIZE : number

static __readonly__ var TEXTURE0 : number

__readonly__ var TEXTURE0 : number

static __readonly__ var TEXTURE1 : number

__readonly__ var TEXTURE1 : number

static __readonly__ var TEXTURE2 : number

__readonly__ var TEXTURE2 : number

static __readonly__ var TEXTURE3 : number

__readonly__ var TEXTURE3 : number

static __readonly__ var TEXTURE4 : number

__readonly__ var TEXTURE4 : number

static __readonly__ var TEXTURE5 : number

__readonly__ var TEXTURE5 : number

static __readonly__ var TEXTURE6 : number

__readonly__ var TEXTURE6 : number

static __readonly__ var TEXTURE7 : number

__readonly__ var TEXTURE7 : number

static __readonly__ var TEXTURE8 : number

__readonly__ var TEXTURE8 : number

static __readonly__ var TEXTURE9 : number

__readonly__ var TEXTURE9 : number

static __readonly__ var TEXTURE10 : number

__readonly__ var TEXTURE10 : number

static __readonly__ var TEXTURE11 : number

__readonly__ var TEXTURE11 : number

static __readonly__ var TEXTURE12 : number

__readonly__ var TEXTURE12 : number

static __readonly__ var TEXTURE13 : number

__readonly__ var TEXTURE13 : number

static __readonly__ var TEXTURE14 : number

__readonly__ var TEXTURE14 : number

static __readonly__ var TEXTURE15 : number

__readonly__ var TEXTURE15 : number

static __readonly__ var TEXTURE16 : number

__readonly__ var TEXTURE16 : number

static __readonly__ var TEXTURE17 : number

__readonly__ var TEXTURE17 : number

static __readonly__ var TEXTURE18 : number

__readonly__ var TEXTURE18 : number

static __readonly__ var TEXTURE19 : number

__readonly__ var TEXTURE19 : number

static __readonly__ var TEXTURE20 : number

__readonly__ var TEXTURE20 : number

static __readonly__ var TEXTURE21 : number

__readonly__ var TEXTURE21 : number

static __readonly__ var TEXTURE22 : number

__readonly__ var TEXTURE22 : number

static __readonly__ var TEXTURE23 : number

__readonly__ var TEXTURE23 : number

static __readonly__ var TEXTURE24 : number

__readonly__ var TEXTURE24 : number

static __readonly__ var TEXTURE25 : number

__readonly__ var TEXTURE25 : number

static __readonly__ var TEXTURE26 : number

__readonly__ var TEXTURE26 : number

static __readonly__ var TEXTURE27 : number

__readonly__ var TEXTURE27 : number

static __readonly__ var TEXTURE28 : number

__readonly__ var TEXTURE28 : number

static __readonly__ var TEXTURE29 : number

__readonly__ var TEXTURE29 : number

static __readonly__ var TEXTURE30 : number

__readonly__ var TEXTURE30 : number

static __readonly__ var TEXTURE31 : number

__readonly__ var TEXTURE31 : number

static __readonly__ var ACTIVE_TEXTURE : number

__readonly__ var ACTIVE_TEXTURE : number

static __readonly__ var REPEAT : number

__readonly__ var REPEAT : number

static __readonly__ var CLAMP_TO_EDGE : number

__readonly__ var CLAMP_TO_EDGE : number

static __readonly__ var MIRRORED_REPEAT : number

__readonly__ var MIRRORED_REPEAT : number

static __readonly__ var FLOAT_VEC2 : number

__readonly__ var FLOAT_VEC2 : number

static __readonly__ var FLOAT_VEC3 : number

__readonly__ var FLOAT_VEC3 : number

static __readonly__ var FLOAT_VEC4 : number

__readonly__ var FLOAT_VEC4 : number

static __readonly__ var INT_VEC2 : number

__readonly__ var INT_VEC2 : number

static __readonly__ var INT_VEC3 : number

__readonly__ var INT_VEC3 : number

static __readonly__ var INT_VEC4 : number

__readonly__ var INT_VEC4 : number

static __readonly__ var BOOL : number

__readonly__ var BOOL : number

static __readonly__ var BOOL_VEC2 : number

__readonly__ var BOOL_VEC2 : number

static __readonly__ var BOOL_VEC3 : number

__readonly__ var BOOL_VEC3 : number

static __readonly__ var BOOL_VEC4 : number

__readonly__ var BOOL_VEC4 : number

static __readonly__ var FLOAT_MAT2 : number

__readonly__ var FLOAT_MAT2 : number

static __readonly__ var FLOAT_MAT3 : number

__readonly__ var FLOAT_MAT3 : number

static __readonly__ var FLOAT_MAT4 : number

__readonly__ var FLOAT_MAT4 : number

static __readonly__ var SAMPLER_2D : number

__readonly__ var SAMPLER_2D : number

static __readonly__ var SAMPLER_CUBE : number

__readonly__ var SAMPLER_CUBE : number

static __readonly__ var VERTEX_ATTRIB_ARRAY_ENABLED : number

__readonly__ var VERTEX_ATTRIB_ARRAY_ENABLED : number

static __readonly__ var VERTEX_ATTRIB_ARRAY_SIZE : number

__readonly__ var VERTEX_ATTRIB_ARRAY_SIZE : number

static __readonly__ var VERTEX_ATTRIB_ARRAY_STRIDE : number

__readonly__ var VERTEX_ATTRIB_ARRAY_STRIDE : number

static __readonly__ var VERTEX_ATTRIB_ARRAY_TYPE : number

__readonly__ var VERTEX_ATTRIB_ARRAY_TYPE : number

static __readonly__ var VERTEX_ATTRIB_ARRAY_NORMALIZED : number

__readonly__ var VERTEX_ATTRIB_ARRAY_NORMALIZED : number

static __readonly__ var VERTEX_ATTRIB_ARRAY_POINTER : number

__readonly__ var VERTEX_ATTRIB_ARRAY_POINTER : number

static __readonly__ var VERTEX_ATTRIB_ARRAY_BUFFER_BINDING : number

__readonly__ var VERTEX_ATTRIB_ARRAY_BUFFER_BINDING : number

static __readonly__ var COMPILE_STATUS : number

__readonly__ var COMPILE_STATUS : number

static __readonly__ var LOW_FLOAT : number

__readonly__ var LOW_FLOAT : number

static __readonly__ var MEDIUM_FLOAT : number

__readonly__ var MEDIUM_FLOAT : number

static __readonly__ var HIGH_FLOAT : number

__readonly__ var HIGH_FLOAT : number

static __readonly__ var LOW_INT : number

__readonly__ var LOW_INT : number

static __readonly__ var MEDIUM_INT : number

__readonly__ var MEDIUM_INT : number

static __readonly__ var HIGH_INT : number

__readonly__ var HIGH_INT : number

static __readonly__ var FRAMEBUFFER : number

__readonly__ var FRAMEBUFFER : number

static __readonly__ var RENDERBUFFER : number

__readonly__ var RENDERBUFFER : number

static __readonly__ var RGBA4 : number

__readonly__ var RGBA4 : number

static __readonly__ var RGB5_A1 : number

__readonly__ var RGB5_A1 : number

static __readonly__ var RGB565 : number

__readonly__ var RGB565 : number

static __readonly__ var DEPTH_COMPONENT16 : number

__readonly__ var DEPTH_COMPONENT16 : number

static __readonly__ var STENCIL_INDEX : number

__readonly__ var STENCIL_INDEX : number

static __readonly__ var STENCIL_INDEX8 : number

__readonly__ var STENCIL_INDEX8 : number

static __readonly__ var DEPTH_STENCIL : number

__readonly__ var DEPTH_STENCIL : number

static __readonly__ var RENDERBUFFER_WIDTH : number

__readonly__ var RENDERBUFFER_WIDTH : number

static __readonly__ var RENDERBUFFER_HEIGHT : number

__readonly__ var RENDERBUFFER_HEIGHT : number

static __readonly__ var RENDERBUFFER_INTERNAL_FORMAT : number

__readonly__ var RENDERBUFFER_INTERNAL_FORMAT : number

static __readonly__ var RENDERBUFFER_RED_SIZE : number

__readonly__ var RENDERBUFFER_RED_SIZE : number

static __readonly__ var RENDERBUFFER_GREEN_SIZE : number

__readonly__ var RENDERBUFFER_GREEN_SIZE : number

static __readonly__ var RENDERBUFFER_BLUE_SIZE : number

__readonly__ var RENDERBUFFER_BLUE_SIZE : number

static __readonly__ var RENDERBUFFER_ALPHA_SIZE : number

__readonly__ var RENDERBUFFER_ALPHA_SIZE : number

static __readonly__ var RENDERBUFFER_DEPTH_SIZE : number

__readonly__ var RENDERBUFFER_DEPTH_SIZE : number

static __readonly__ var RENDERBUFFER_STENCIL_SIZE : number

__readonly__ var RENDERBUFFER_STENCIL_SIZE : number

static __readonly__ var FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE : number

__readonly__ var FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE : number

static __readonly__ var FRAMEBUFFER_ATTACHMENT_OBJECT_NAME : number

__readonly__ var FRAMEBUFFER_ATTACHMENT_OBJECT_NAME : number

static __readonly__ var FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL : number

__readonly__ var FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL : number

static __readonly__ var FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE : number

__readonly__ var FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE : number

static __readonly__ var COLOR_ATTACHMENT0 : number

__readonly__ var COLOR_ATTACHMENT0 : number

static __readonly__ var DEPTH_ATTACHMENT : number

__readonly__ var DEPTH_ATTACHMENT : number

static __readonly__ var STENCIL_ATTACHMENT : number

__readonly__ var STENCIL_ATTACHMENT : number

static __readonly__ var DEPTH_STENCIL_ATTACHMENT : number

__readonly__ var DEPTH_STENCIL_ATTACHMENT : number

static __readonly__ var NONE : number

__readonly__ var NONE : number

static __readonly__ var FRAMEBUFFER_COMPLETE : number

__readonly__ var FRAMEBUFFER_COMPLETE : number

static __readonly__ var FRAMEBUFFER_INCOMPLETE_ATTACHMENT : number

__readonly__ var FRAMEBUFFER_INCOMPLETE_ATTACHMENT : number

static __readonly__ var FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT : number

__readonly__ var FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT : number

static __readonly__ var FRAMEBUFFER_INCOMPLETE_DIMENSIONS : number

__readonly__ var FRAMEBUFFER_INCOMPLETE_DIMENSIONS : number

static __readonly__ var FRAMEBUFFER_UNSUPPORTED : number

__readonly__ var FRAMEBUFFER_UNSUPPORTED : number

static __readonly__ var FRAMEBUFFER_BINDING : number

__readonly__ var FRAMEBUFFER_BINDING : number

static __readonly__ var RENDERBUFFER_BINDING : number

__readonly__ var RENDERBUFFER_BINDING : number

static __readonly__ var MAX_RENDERBUFFER_SIZE : number

__readonly__ var MAX_RENDERBUFFER_SIZE : number

static __readonly__ var INVALID_FRAMEBUFFER_OPERATION : number

__readonly__ var INVALID_FRAMEBUFFER_OPERATION : number

static __readonly__ var UNPACK_FLIP_Y_WEBGL : number

__readonly__ var UNPACK_FLIP_Y_WEBGL : number

static __readonly__ var UNPACK_PREMULTIPLY_ALPHA_WEBGL : number

__readonly__ var UNPACK_PREMULTIPLY_ALPHA_WEBGL : number

static __readonly__ var CONTEXT_LOST_WEBGL : number

__readonly__ var CONTEXT_LOST_WEBGL : number

static __readonly__ var UNPACK_COLORSPACE_CONVERSION_WEBGL : number

__readonly__ var UNPACK_COLORSPACE_CONVERSION_WEBGL : number

static __readonly__ var BROWSER_DEFAULT_WEBGL : number

__readonly__ var BROWSER_DEFAULT_WEBGL : number

__readonly__ var canvas : HTMLCanvasElement

__readonly__ var drawingBufferWidth : number

__readonly__ var drawingBufferHeight : number

new WebGLRenderingContext()

function getContextAttributes() : WebGLContextAttributes

function isContextLost() : boolean

function getSupportedExtensions() : Array.<string>

function getExtension(name : string) : Object

function activeTexture(texture : number) : void

function attachShader(program : WebGLProgram, shader : WebGLShader) : void

function bindAttribLocation(program : WebGLProgram, index : number, name : string) : void

function bindBuffer(target : number, buffer : WebGLBuffer) : void

function bindFramebuffer(target : number, framebuffer : WebGLFramebuffer) : void

function bindRenderbuffer(target : number, renderbuffer : WebGLRenderbuffer) : void

function bindTexture(target : number, texture : WebGLTexture) : void

function blendColor(red : number, green : number, blue : number, alpha : number) : void

function blendEquation(mode : number) : void

function blendEquationSeparate(modeRGB : number, modeAlpha : number) : void

function blendFunc(sfactor : number, dfactor : number) : void

function blendFuncSeparate(srcRGB : number, dstRGB : number, srcAlpha : number, dstAlpha : number) : void

function bufferData(target : number, size : number, usage : number) : void

function bufferData(target : number, data : ArrayBufferView, usage : number) : void

function bufferData(target : number, data : ArrayBuffer, usage : number) : void

function bufferSubData(target : number, offset : number, data : ArrayBufferView) : void

function bufferSubData(target : number, offset : number, data : ArrayBuffer) : void

function checkFramebufferStatus(target : number) : number

function clear(mask : number) : void

function clearColor(red : number, green : number, blue : number, alpha : number) : void

function clearDepth(depth : number) : void

function clearStencil(s : number) : void

function colorMask(red : boolean, green : boolean, blue : boolean, alpha : boolean) : void

function compileShader(shader : WebGLShader) : void

function compressedTexImage2D(target : number, level : number, internalformat : number, width : number, height : number, border : number, data : ArrayBufferView) : void

function compressedTexSubImage2D(target : number, level : number, xoffset : number, yoffset : number, width : number, height : number, format : number, data : ArrayBufferView) : void

function copyTexImage2D(target : number, level : number, internalformat : number, x : number, y : number, width : number, height : number, border : number) : void

function copyTexSubImage2D(target : number, level : number, xoffset : number, yoffset : number, x : number, y : number, width : number, height : number) : void

function createBuffer() : WebGLBuffer

function createFramebuffer() : WebGLFramebuffer

function createProgram() : WebGLProgram

function createRenderbuffer() : WebGLRenderbuffer

function createShader(type : number) : WebGLShader

function createTexture() : WebGLTexture

function cullFace(mode : number) : void

function deleteBuffer(buffer : WebGLBuffer) : void

function deleteFramebuffer(framebuffer : WebGLFramebuffer) : void

function deleteProgram(program : WebGLProgram) : void

function deleteRenderbuffer(renderbuffer : WebGLRenderbuffer) : void

function deleteShader(shader : WebGLShader) : void

function deleteTexture(texture : WebGLTexture) : void

function depthFunc(func : number) : void

function depthMask(flag : boolean) : void

function depthRange(zNear : number, zFar : number) : void

function detachShader(program : WebGLProgram, shader : WebGLShader) : void

function disable(cap : number) : void

function disableVertexAttribArray(index : number) : void

function drawArrays(mode : number, first : number, count : number) : void

function drawElements(mode : number, count : number, type : number, offset : number) : void

function enable(cap : number) : void

function enableVertexAttribArray(index : number) : void

function finish() : void

function flush() : void

function framebufferRenderbuffer(target : number, attachment : number, renderbuffertarget : number, renderbuffer : WebGLRenderbuffer) : void

function framebufferTexture2D(target : number, attachment : number, textarget : number, texture : WebGLTexture, level : number) : void

function frontFace(mode : number) : void

function generateMipmap(target : number) : void

function getActiveAttrib(program : WebGLProgram, index : number) : WebGLActiveInfo

function getActiveUniform(program : WebGLProgram, index : number) : WebGLActiveInfo

function getAttachedShaders(program : WebGLProgram) : Array.<WebGLShader>

function getAttribLocation(program : WebGLProgram, name : string) : number

function getBufferParameter(target : number, pname : number) : variant

function getParameter(pname : number) : variant

function getError() : number

function getFramebufferAttachmentParameter(target : number, attachment : number, pname : number) : variant

function getProgramParameter(program : WebGLProgram, pname : number) : variant

function getProgramInfoLog(program : WebGLProgram) : Nullable.<string>

function getRenderbufferParameter(target : number, pname : number) : variant

function getShaderParameter(shader : WebGLShader, pname : number) : variant

function getShaderPrecisionFormat(shadertype : number, precisiontype : number) : WebGLShaderPrecisionFormat

function getShaderInfoLog(shader : WebGLShader) : Nullable.<string>

function getShaderSource(shader : WebGLShader) : Nullable.<string>

function getTexParameter(target : number, pname : number) : variant

function getUniform(program : WebGLProgram, location : WebGLUniformLocation) : variant

function getUniformLocation(program : WebGLProgram, name : string) : WebGLUniformLocation

function getVertexAttrib(index : number, pname : number) : variant

function getVertexAttribOffset(index : number, pname : number) : number

function hint(target : number, mode : number) : void

function isBuffer(buffer : WebGLBuffer) : boolean

function isEnabled(cap : number) : boolean

function isFramebuffer(framebuffer : WebGLFramebuffer) : boolean

function isProgram(program : WebGLProgram) : boolean

function isRenderbuffer(renderbuffer : WebGLRenderbuffer) : boolean

function isShader(shader : WebGLShader) : boolean

function isTexture(texture : WebGLTexture) : boolean

function lineWidth(width : number) : void

function linkProgram(program : WebGLProgram) : void

function pixelStorei(pname : number, param : number) : void

function polygonOffset(factor : number, units : number) : void

function readPixels(x : number, y : number, width : number, height : number, format : number, type : number, pixels : ArrayBufferView) : void

function renderbufferStorage(target : number, internalformat : number, width : number, height : number) : void

function sampleCoverage(value : number, invert : boolean) : void

function scissor(x : number, y : number, width : number, height : number) : void

function shaderSource(shader : WebGLShader, source : string) : void

function stencilFunc(func : number, ref : number, mask : number) : void

function stencilFuncSeparate(face : number, func : number, ref : number, mask : number) : void

function stencilMask(mask : number) : void

function stencilMaskSeparate(face : number, mask : number) : void

function stencilOp(fail : number, zfail : number, zpass : number) : void

function stencilOpSeparate(face : number, fail : number, zfail : number, zpass : number) : void

function texImage2D(target : number, level : number, internalformat : number, width : number, height : number, border : number, format : number, type : number, pixels : ArrayBufferView) : void

function texImage2D(target : number, level : number, internalformat : number, format : number, type : number, pixels : ImageData) : void

function texImage2D(target : number, level : number, internalformat : number, format : number, type : number, image : HTMLImageElement) : void

function texImage2D(target : number, level : number, internalformat : number, format : number, type : number, canvas : HTMLCanvasElement) : void

function texImage2D(target : number, level : number, internalformat : number, format : number, type : number, video : HTMLVideoElement) : void

function texParameterf(target : number, pname : number, param : number) : void

function texParameteri(target : number, pname : number, param : number) : void

function texSubImage2D(target : number, level : number, xoffset : number, yoffset : number, width : number, height : number, format : number, type : number, pixels : ArrayBufferView) : void

function texSubImage2D(target : number, level : number, xoffset : number, yoffset : number, format : number, type : number, pixels : ImageData) : void

function texSubImage2D(target : number, level : number, xoffset : number, yoffset : number, format : number, type : number, image : HTMLImageElement) : void

function texSubImage2D(target : number, level : number, xoffset : number, yoffset : number, format : number, type : number, canvas : HTMLCanvasElement) : void

function texSubImage2D(target : number, level : number, xoffset : number, yoffset : number, format : number, type : number, video : HTMLVideoElement) : void

function uniform1f(location : WebGLUniformLocation, x : number) : void

function uniform1fv(location : WebGLUniformLocation, v : Float32Array) : void

function uniform1fv(location : WebGLUniformLocation, v : Array.<number>) : void

function uniform1i(location : WebGLUniformLocation, x : number) : void

function uniform1iv(location : WebGLUniformLocation, v : Int32Array) : void

function uniform1iv(location : WebGLUniformLocation, v : Array.<number>) : void

function uniform1iv(location : WebGLUniformLocation, v : Array.<int>) : void

function uniform2f(location : WebGLUniformLocation, x : number, y : number) : void

function uniform2fv(location : WebGLUniformLocation, v : Float32Array) : void

function uniform2fv(location : WebGLUniformLocation, v : Array.<number>) : void

function uniform2i(location : WebGLUniformLocation, x : number, y : number) : void

function uniform2iv(location : WebGLUniformLocation, v : Int32Array) : void

function uniform2iv(location : WebGLUniformLocation, v : Array.<number>) : void

function uniform2iv(location : WebGLUniformLocation, v : Array.<int>) : void

function uniform3f(location : WebGLUniformLocation, x : number, y : number, z : number) : void

function uniform3fv(location : WebGLUniformLocation, v : Float32Array) : void

function uniform3fv(location : WebGLUniformLocation, v : Array.<number>) : void

function uniform3i(location : WebGLUniformLocation, x : number, y : number, z : number) : void

function uniform3iv(location : WebGLUniformLocation, v : Int32Array) : void

function uniform3iv(location : WebGLUniformLocation, v : Array.<number>) : void

function uniform3iv(location : WebGLUniformLocation, v : Array.<int>) : void

function uniform4f(location : WebGLUniformLocation, x : number, y : number, z : number, w : number) : void

function uniform4fv(location : WebGLUniformLocation, v : Float32Array) : void

function uniform4fv(location : WebGLUniformLocation, v : Array.<number>) : void

function uniform4i(location : WebGLUniformLocation, x : number, y : number, z : number, w : number) : void

function uniform4iv(location : WebGLUniformLocation, v : Int32Array) : void

function uniform4iv(location : WebGLUniformLocation, v : Array.<number>) : void

function uniform4iv(location : WebGLUniformLocation, v : Array.<int>) : void

function uniformMatrix2fv(location : WebGLUniformLocation, transpose : boolean, value : Float32Array) : void

function uniformMatrix2fv(location : WebGLUniformLocation, transpose : boolean, value : Array.<number>) : void

function uniformMatrix3fv(location : WebGLUniformLocation, transpose : boolean, value : Float32Array) : void

function uniformMatrix3fv(location : WebGLUniformLocation, transpose : boolean, value : Array.<number>) : void

function uniformMatrix4fv(location : WebGLUniformLocation, transpose : boolean, value : Float32Array) : void

function uniformMatrix4fv(location : WebGLUniformLocation, transpose : boolean, value : Array.<number>) : void

function useProgram(program : WebGLProgram) : void

function validateProgram(program : WebGLProgram) : void

function vertexAttrib1f(indx : number, x : number) : void

function vertexAttrib1fv(indx : number, values : Float32Array) : void

function vertexAttrib1fv(indx : number, values : Array.<number>) : void

function vertexAttrib2f(indx : number, x : number, y : number) : void

function vertexAttrib2fv(indx : number, values : Float32Array) : void

function vertexAttrib2fv(indx : number, values : Array.<number>) : void

function vertexAttrib3f(indx : number, x : number, y : number, z : number) : void

function vertexAttrib3fv(indx : number, values : Float32Array) : void

function vertexAttrib3fv(indx : number, values : Array.<number>) : void

function vertexAttrib4f(indx : number, x : number, y : number, z : number, w : number) : void

function vertexAttrib4fv(indx : number, values : Float32Array) : void

function vertexAttrib4fv(indx : number, values : Array.<number>) : void

function vertexAttribPointer(indx : number, size : number, type : number, normalized : boolean, stride : number, offset : number) : void

function viewport(x : number, y : number, width : number, height : number) : void

final native class WebGLContextEvent extends Event

__readonly__ var statusMessage : string

new WebGLContextEvent(type : string)

new WebGLContextEvent(type : string, eventInit : WebGLContextEventInit)

class WebGLContextEventInit extends EventInit

var statusMessage : string

new WebGLContextEventInit()

final native class nsIDOMGamepad

__readonly__ var id : string

__readonly__ var connected : boolean

__readonly__ var buttons : variant

__readonly__ var axes : variant

__readonly__ var index : number

new nsIDOMGamepad()

final native class nsIDOMGamepadConnectionEvent extends Event

__readonly__ var gamepad : nsIDOMGamepad

new nsIDOMGamepadConnectionEvent()

final native class nsIDOMGamepadButtonEvent extends Event

__readonly__ var button : number

__readonly__ var gamepad : nsIDOMGamepad

new nsIDOMGamepadButtonEvent()

final native class nsIDOMGamepadAxisMoveEvent extends Event

__readonly__ var axis : number

__readonly__ var value : number

__readonly__ var gamepad : nsIDOMGamepad

new nsIDOMGamepadAxisMoveEvent()

native class WindowAnimationTiming

new WindowAnimationTiming()

function requestAnimationFrame(callback : function (:number) : void) : number

function cancelAnimationFrame(handle : number) : void

function webkitRequestAnimationFrame(callback : function (:number) : void) : number

function webkitCancelAnimationFrame(handle : number) : void

function mozRequestAnimationFrame(callback : function (:number) : void) : number

function mozCancelAnimationFrame(handle : number) : void

final native class webkitURL extends URL

new webkitURL()

final native class webkitAudioContext extends AudioContext

new webkitAudioContext()

final native class webkitIDBCursor extends IDBCursor

new webkitIDBCursor()

final native class webkitIDBDatabase extends IDBDatabase

new webkitIDBDatabase()

final native class webkitIDBFactory extends IDBFactory

new webkitIDBFactory()

final native class webkitIDBIndex extends IDBIndex

new webkitIDBIndex()

final native class webkitIDBKeyRange extends IDBKeyRange

new webkitIDBKeyRange()

final native class webkitIDBObjectStore extends IDBObjectStore

new webkitIDBObjectStore()

final native class webkitIDBRequest extends IDBRequest

new webkitIDBRequest()

final native class webkitIDBTransaction extends IDBTransaction

new webkitIDBTransaction()

final native class JavaScriptAudioNode

var onaudioprocess : function (:Event) : void

__readonly__ var bufferSize : number

new JavaScriptAudioNode()

final native class DeviceOrientationEvent extends Event

__readonly__ var alpha : Nullable.<number>

__readonly__ var beta : Nullable.<number>

__readonly__ var gamma : Nullable.<number>

__readonly__ var absolute : boolean

new DeviceOrientationEvent(type : string)

new DeviceOrientationEvent(type : string, eventInitDict : DeviceOrientationEventInit)

class DeviceOrientationEventInit extends EventInit

var alpha : Nullable.<number>

var beta : Nullable.<number>

var gamma : Nullable.<number>

var absolute : boolean

new DeviceOrientationEventInit()

final native class DeviceAcceleration

__readonly__ var x : Nullable.<number>

__readonly__ var y : Nullable.<number>

__readonly__ var z : Nullable.<number>

new DeviceAcceleration()

final native class DeviceRotationRate

__readonly__ var alpha : Nullable.<number>

__readonly__ var beta : Nullable.<number>

__readonly__ var gamma : Nullable.<number>

new DeviceRotationRate()

final native class DeviceMotionEvent extends Event

__readonly__ var acceleration : DeviceAcceleration

__readonly__ var accelerationIncludingGravity : DeviceAcceleration

__readonly__ var rotationRate : DeviceRotationRate

__readonly__ var interval : Nullable.<number>

new DeviceMotionEvent(type : string)

new DeviceMotionEvent(type : string, eventInitDict : DeviceMotionEventInit)

class DeviceMotionEventInit extends EventInit

var acceleration : DeviceAcceleration

var accelerationIncludingGravity : DeviceAcceleration

var rotationRate : DeviceRotationRate

var interval : Nullable.<number>

new DeviceMotionEventInit()

final native class SVGMatrix

new SVGMatrix()

final native class CanvasPixelArray

__readonly__ var length : number

new CanvasPixelArray()

final native class DOMStringList

__readonly__ var length : number

new DOMStringList()

function item(index : number) : string

function contains(str : string) : boolean