var terndefs_f6783a0a_522d_417e_8407_94c67b692e50 = [
{
"!name": "browser",
"Node": {
"!type": "fn()",
"prototype": {
"nextSibling": {
"!type": "+Element",
"!doc": "Returns the node immediately following the specified one in its parent's childNodes list, or null if the specified node is the last node in that list."
},
"previousSibling": {
"!type": "+Element",
"!doc": "Returns the node immediately preceding the specified one in its parent's childNodes list, null if the specified node is the first in that list."
},
"lastChild": {
"!type": "+Element",
"!doc": "Returns the last child of a node."
},
"firstChild": {
"!type": "+Element",
"!doc": "Returns the node's first child in the tree, or null if the node is childless. If the node is a Document, it returns the first node in the list of its direct children."
},
"childNodes": {
"!type": "+NodeList",
"!doc": "Returns a collection of child nodes of the given element."
},
"parentNode": {
"!type": "+Element",
"!doc": "Returns the parent of the specified node in the DOM tree."
},
"tagName": {
"!type": "string",
"!doc": "Returns the name of the current node as a string."
},
"insertBefore": {
"!type": "fn(newElt: +Element, before: +Element) -> +Element",
"!doc": "Inserts the specified node before a reference element as a child of the current node."
},
"removeChild": {
"!type": "fn(oldNode: +Element) -> +Element",
"!doc": "Removes a child node from the DOM. Returns removed node."
},
"appendChild": {
"!type": "fn(newNode: +Element) -> +Element",
"!doc": "Adds a node to the end of the list of children of a specified parent node. If the node already exists it is removed from current parent node, then added to new parent node."
},
"cloneNode": {
"!type": "fn(deep: bool) -> +Element",
"!doc": "Returns a duplicate of the node on which this method was called."
},
"addEventListener": {
"!type": "fn(type: string, listener: fn(e: +Event), capture: bool)",
"!doc": "Registers a single event listener on a single target. The event target may be a single element in a document, the document itself, a window, or an XMLHttpRequest."
},
"removeEventListener": {
"!type": "fn(type: string, listener: fn(), capture: bool)",
"!doc": "Allows the removal of event listeners from the event target."
},
"innerText": {
"!type": "string",
"!doc": "Gets or sets the text content of a node and its descendants."
}
},
"!doc": "A Node is an interface from which a number of DOM types inherit, and allows these various types to be treated (or tested) similarly."
},
"Element": {
"!type": "fn()",
"prototype": {
"!proto": "Node.prototype",
"getAttribute": {
"!type": "fn(name: string) -> string",
"!doc": "Returns the value of the named attribute on the specified element. If the named attribute does not exist, the value returned will either be null or \"\" (the empty string)."
},
"setAttribute": {
"!type": "fn(name: string, value: string)",
"!doc": "Adds a new attribute or changes the value of an existing attribute on the specified element."
},
"removeAttribute": {
"!type": "fn(name: string)",
"!doc": "Removes an attribute from the specified element."
},
"getElementsByTagName": {
"!type": "fn(tagName: string) -> +NodeList",
"!doc": "Returns a list of elements with the given tag name. The subtree underneath the specified element is searched, excluding the element itself. The returned list is live, meaning that it updates itself with the DOM tree automatically. Consequently, there is no need to call several times element.getElementsByTagName with the same element and arguments."
},
"getElementsByClassName": {
"!type": "fn(name: string) -> +NodeList",
"!doc": "Returns a set of elements which have all the given class names. When called on the document object, the complete document is searched, including the root node. You may also call getElementsByClassName on any element; it will return only elements which are descendants of the specified root element with the given class names."
},
"children": {
"!type": "+HTMLCollection",
"!doc": "Returns a collection of child elements of the given element."
},
"className": {
"!type": "string",
"!doc": "Gets and sets the value of the class attribute of the specified element."
},
"style": {
"cssText": "string",
"alignmentBaseline": "string",
"background": "string",
"backgroundAttachment": "string",
"backgroundClip": "string",
"backgroundColor": "string",
"backgroundImage": "string",
"backgroundOrigin": "string",
"backgroundPosition": "string",
"backgroundPositionX": "string",
"backgroundPositionY": "string",
"backgroundRepeat": "string",
"backgroundRepeatX": "string",
"backgroundRepeatY": "string",
"backgroundSize": "string",
"baselineShift": "string",
"border": "string",
"borderBottom": "string",
"borderBottomColor": "string",
"borderBottomLeftRadius": "string",
"borderBottomRightRadius": "string",
"borderBottomStyle": "string",
"borderBottomWidth": "string",
"borderCollapse": "string",
"borderColor": "string",
"borderImage": "string",
"borderImageOutset": "string",
"borderImageRepeat": "string",
"borderImageSlice": "string",
"borderImageSource": "string",
"borderImageWidth": "string",
"borderLeft": "string",
"borderLeftColor": "string",
"borderLeftStyle": "string",
"borderLeftWidth": "string",
"borderRadius": "string",
"borderRight": "string",
"borderRightColor": "string",
"borderRightStyle": "string",
"borderRightWidth": "string",
"borderSpacing": "string",
"borderStyle": "string",
"borderTop": "string",
"borderTopColor": "string",
"borderTopLeftRadius": "string",
"borderTopRightRadius": "string",
"borderTopStyle": "string",
"borderTopWidth": "string",
"borderWidth": "string",
"bottom": "string",
"boxShadow": "string",
"boxSizing": "string",
"captionSide": "string",
"clear": "string",
"clip": "string",
"clipPath": "string",
"clipRule": "string",
"color": "string",
"colorInterpolation": "string",
"colorInterpolationFilters": "string",
"colorProfile": "string",
"colorRendering": "string",
"content": "string",
"counterIncrement": "string",
"counterReset": "string",
"cursor": "string",
"direction": "string",
"display": "string",
"dominantBaseline": "string",
"emptyCells": "string",
"enableBackground": "string",
"fill": "string",
"fillOpacity": "string",
"fillRule": "string",
"filter": "string",
"float": "string",
"floodColor": "string",
"floodOpacity": "string",
"font": "string",
"fontFamily": "string",
"fontSize": "string",
"fontStretch": "string",
"fontStyle": "string",
"fontVariant": "string",
"fontWeight": "string",
"glyphOrientationHorizontal": "string",
"glyphOrientationVertical": "string",
"height": "string",
"imageRendering": "string",
"kerning": "string",
"left": "string",
"letterSpacing": "string",
"lightingColor": "string",
"lineHeight": "string",
"listStyle": "string",
"listStyleImage": "string",
"listStylePosition": "string",
"listStyleType": "string",
"margin": "string",
"marginBottom": "string",
"marginLeft": "string",
"marginRight": "string",
"marginTop": "string",
"marker": "string",
"markerEnd": "string",
"markerMid": "string",
"markerStart": "string",
"mask": "string",
"maxHeight": "string",
"maxWidth": "string",
"minHeight": "string",
"minWidth": "string",
"opacity": "string",
"orphans": "string",
"outline": "string",
"outlineColor": "string",
"outlineOffset": "string",
"outlineStyle": "string",
"outlineWidth": "string",
"overflow": "string",
"overflowWrap": "string",
"overflowX": "string",
"overflowY": "string",
"padding": "string",
"paddingBottom": "string",
"paddingLeft": "string",
"paddingRight": "string",
"paddingTop": "string",
"page": "string",
"pageBreakAfter": "string",
"pageBreakBefore": "string",
"pageBreakInside": "string",
"pointerEvents": "string",
"position": "string",
"quotes": "string",
"resize": "string",
"right": "string",
"shapeRendering": "string",
"size": "string",
"speak": "string",
"src": "string",
"stopColor": "string",
"stopOpacity": "string",
"stroke": "string",
"strokeDasharray": "string",
"strokeDashoffset": "string",
"strokeLinecap": "string",
"strokeLinejoin": "string",
"strokeMiterlimit": "string",
"strokeOpacity": "string",
"strokeWidth": "string",
"tabSize": "string",
"tableLayout": "string",
"textAlign": "string",
"textAnchor": "string",
"textDecoration": "string",
"textIndent": "string",
"textLineThrough": "string",
"textLineThroughColor": "string",
"textLineThroughMode": "string",
"textLineThroughStyle": "string",
"textLineThroughWidth": "string",
"textOverflow": "string",
"textOverline": "string",
"textOverlineColor": "string",
"textOverlineMode": "string",
"textOverlineStyle": "string",
"textOverlineWidth": "string",
"textRendering": "string",
"textShadow": "string",
"textTransform": "string",
"textUnderline": "string",
"textUnderlineColor": "string",
"textUnderlineMode": "string",
"textUnderlineStyle": "string",
"textUnderlineWidth": "string",
"top": "string",
"unicodeBidi": "string",
"unicodeRange": "string",
"vectorEffect": "string",
"verticalAlign": "string",
"visibility": "string",
"whiteSpace": "string",
"width": "string",
"wordBreak": "string",
"wordSpacing": "string",
"wordWrap": "string",
"writingMode": "string",
"zIndex": "string",
"zoom": "string",
"!doc": "Returns an object that represents the element's style attribute."
},
"classList": {
"!type": "+DOMTokenList",
"!doc": "Returns a token list of the class attribute of the element."
},
"title": {
"!type": "string",
"!doc": "Establishes the text to be displayed in a 'tool tip' popup when the mouse is over the displayed node."
},
"width": {
"!type": "number",
"!doc": "Returns the layout width of an element."
},
"height": {
"!type": "number",
"!doc": "Height of an element relative to the element's offsetParent."
},
"getContext": {
"!type": "fn(id: string) -> CanvasRenderingContext2D",
"!doc": "DOM canvas elements expose the HTMLCanvasElement interface, which provides properties and methods for manipulating the layout and presentation of canvas elements. The HTMLCanvasElement interface inherits the properties and methods of the element object interface."
},
"innerHTML": {
"!type": "string",
"!doc": "Sets or gets the HTML syntax describing the element's descendants."
}
},
"!doc": "Represents an element in an HTML or XML document."
},
"Document": {
"!type": "fn()",
"prototype": {
"!proto": "Node.prototype",
"height": {
"!type": "number",
"!doc": "Returns the height of the
element of the current document."
},
"width": {
"!type": "number",
"!doc": "Returns the width of the element of the current document in pixels."
},
"body": {
"!type": "+Element",
"!doc": "Returns the or