UNPKG

web-dom

Version:

A web component for making web assembly modules that can interat with dom easily

2,768 lines (2,767 loc) 197 kB
{ "CanvasRenderingContext2D": [ { "type": "property", "name": "canvas", "return_type": "object" }, { "type": "property", "name": "mozCurrentTransform", "return_type": "object" }, { "type": "property", "name": "mozCurrentTransformInverse", "return_type": "object" }, { "type": "property", "name": "mozTextStyle", "return_type": "string" }, { "type": "property", "name": "mozImageSmoothingEnabled", "return_type": "boolean" }, { "type": "const", "name": "DRAWWINDOW_DRAW_CARET", "const_type": "number", "value": "0x01" }, { "type": "const", "name": "DRAWWINDOW_DO_NOT_FLUSH", "const_type": "number", "value": "0x02" }, { "type": "const", "name": "DRAWWINDOW_DRAW_VIEW", "const_type": "number", "value": "0x04" }, { "type": "const", "name": "DRAWWINDOW_USE_WIDGET_LAYERS", "const_type": "number", "value": "0x08" }, { "type": "const", "name": "DRAWWINDOW_ASYNC_DECODE_IMAGES", "const_type": "number", "value": "0x10" }, { "type": "function", "name": "drawWindow", "params": [ { "name": "window", "type": "object" }, { "name": "x", "type": "number" }, { "name": "y", "type": "number" }, { "name": "w", "type": "number" }, { "name": "h", "type": "number" }, { "name": "bgColor", "type": "string" }, { "name": "flags", "type": "number" } ] }, { "type": "function", "name": "demote", "params": [] }, { "type": "function", "name": "save", "params": [] }, { "type": "function", "name": "restore", "params": [] }, { "type": "function", "name": "scale", "params": [ { "name": "x", "type": "number" }, { "name": "y", "type": "number" } ] }, { "type": "function", "name": "rotate", "params": [ { "name": "angle", "type": "number" } ] }, { "type": "function", "name": "translate", "params": [ { "name": "x", "type": "number" }, { "name": "y", "type": "number" } ] }, { "type": "function", "name": "transform", "params": [ { "name": "a", "type": "number" }, { "name": "b", "type": "number" }, { "name": "c", "type": "number" }, { "name": "d", "type": "number" }, { "name": "e", "type": "number" }, { "name": "f", "type": "number" } ] }, { "type": "function", "name": "setTransform", "params": [ { "name": "a", "type": "number" }, { "name": "b", "type": "number" }, { "name": "c", "type": "number" }, { "name": "d", "type": "number" }, { "name": "e", "type": "number" }, { "name": "f", "type": "number" } ] }, { "type": "function", "name": "resetTransform", "params": [] }, { "type": "property", "name": "globalAlpha", "return_type": "number" }, { "type": "property", "name": "globalCompositeOperation", "return_type": "string" }, { "type": "property", "name": "imageSmoothingEnabled", "return_type": "boolean" }, { "type": "property", "name": "strokeStyle", "return_type": "string" }, { "type": "property", "name": "fillStyle", "return_type": "string" }, { "type": "function", "name": "createLinearGradient", "params": [ { "name": "x0", "type": "number" }, { "name": "y0", "type": "number" }, { "name": "x1", "type": "number" }, { "name": "y1", "type": "number" } ], "return_type": "object" }, { "type": "function", "name": "createRadialGradient", "params": [ { "name": "x0", "type": "number" }, { "name": "y0", "type": "number" }, { "name": "r0", "type": "number" }, { "name": "x1", "type": "number" }, { "name": "y1", "type": "number" }, { "name": "r1", "type": "number" } ], "return_type": "object" }, { "type": "function", "name": "createPattern", "params": [ { "name": "image", "type": "object" }, { "name": "repetition", "type": "string" } ], "return_type": "object", "return_nullable": true }, { "type": "property", "name": "shadowOffsetX", "return_type": "number" }, { "type": "property", "name": "shadowOffsetY", "return_type": "number" }, { "type": "property", "name": "shadowBlur", "return_type": "number" }, { "type": "property", "name": "shadowColor", "return_type": "string" }, { "type": "property", "name": "filter", "return_type": "string" }, { "type": "function", "name": "clearRect", "params": [ { "name": "x", "type": "number" }, { "name": "y", "type": "number" }, { "name": "w", "type": "number" }, { "name": "h", "type": "number" } ] }, { "type": "function", "name": "fillRect", "params": [ { "name": "x", "type": "number" }, { "name": "y", "type": "number" }, { "name": "w", "type": "number" }, { "name": "h", "type": "number" } ] }, { "type": "function", "name": "strokeRect", "params": [ { "name": "x", "type": "number" }, { "name": "y", "type": "number" }, { "name": "w", "type": "number" }, { "name": "h", "type": "number" } ] }, { "type": "function", "name": "beginPath", "params": [] }, { "type": "function", "name": "fill", "params": [] }, { "type": "function", "name": "fill", "params": [ { "name": "winding", "type": "object" } ] }, { "type": "function", "name": "fill", "params": [ { "name": "path", "type": "object" }, { "name": "winding", "type": "object" } ] }, { "type": "function", "name": "stroke", "params": [] }, { "type": "function", "name": "stroke", "params": [ { "name": "path", "type": "object" } ] }, { "type": "function", "name": "clip", "params": [] }, { "type": "function", "name": "clip", "params": [ { "name": "winding", "type": "object" } ] }, { "type": "function", "name": "clip", "params": [ { "name": "path", "type": "object" }, { "name": "winding", "type": "object" } ] }, { "type": "function", "name": "isPointInPath", "params": [ { "name": "x", "type": "number" }, { "name": "y", "type": "number" } ], "return_type": "boolean" }, { "type": "function", "name": "isPointInPath", "params": [ { "name": "x", "type": "number" }, { "name": "y", "type": "number" }, { "name": "winding", "type": "object" } ], "return_type": "boolean" }, { "type": "function", "name": "isPointInPath", "params": [ { "name": "path", "type": "object" }, { "name": "x", "type": "number" }, { "name": "y", "type": "number" } ], "return_type": "boolean" }, { "type": "function", "name": "isPointInPath", "params": [ { "name": "path", "type": "object" }, { "name": "x", "type": "number" }, { "name": "y", "type": "number" }, { "name": "winding", "type": "object" } ], "return_type": "boolean" }, { "type": "function", "name": "isPointInStroke", "params": [ { "name": "x", "type": "number" }, { "name": "y", "type": "number" } ], "return_type": "boolean" }, { "type": "function", "name": "isPointInStroke", "params": [ { "name": "path", "type": "object" }, { "name": "x", "type": "number" }, { "name": "y", "type": "number" } ], "return_type": "boolean" }, { "type": "function", "name": "drawFocusIfNeeded", "params": [ { "name": "element", "type": "object" } ] }, { "type": "function", "name": "fillText", "params": [ { "name": "text", "type": "string" }, { "name": "x", "type": "number" }, { "name": "y", "type": "number" } ] }, { "type": "function", "name": "fillText", "params": [ { "name": "text", "type": "string" }, { "name": "x", "type": "number" }, { "name": "y", "type": "number" }, { "name": "maxWidth", "type": "number" } ] }, { "type": "function", "name": "strokeText", "params": [ { "name": "text", "type": "string" }, { "name": "x", "type": "number" }, { "name": "y", "type": "number" } ] }, { "type": "function", "name": "strokeText", "params": [ { "name": "text", "type": "string" }, { "name": "x", "type": "number" }, { "name": "y", "type": "number" }, { "name": "maxWidth", "type": "number" } ] }, { "type": "function", "name": "measureText", "params": [ { "name": "text", "type": "string" } ], "return_type": "object" }, { "type": "function", "name": "drawImage", "params": [ { "name": "image", "type": "object" }, { "name": "dx", "type": "number" }, { "name": "dy", "type": "number" } ] }, { "type": "function", "name": "drawImage", "params": [ { "name": "image", "type": "object" }, { "name": "dx", "type": "number" }, { "name": "dy", "type": "number" }, { "name": "dw", "type": "number" }, { "name": "dh", "type": "number" } ] }, { "type": "function", "name": "drawImage", "params": [ { "name": "image", "type": "object" }, { "name": "sx", "type": "number" }, { "name": "sy", "type": "number" }, { "name": "sw", "type": "number" }, { "name": "sh", "type": "number" }, { "name": "dx", "type": "number" }, { "name": "dy", "type": "number" }, { "name": "dw", "type": "number" }, { "name": "dh", "type": "number" } ] }, { "type": "function", "name": "createImageData", "params": [ { "name": "sw", "type": "number" }, { "name": "sh", "type": "number" } ], "return_type": "object" }, { "type": "function", "name": "createImageData", "params": [ { "name": "imagedata", "type": "object" } ], "return_type": "object" }, { "type": "function", "name": "getImageData", "params": [ { "name": "sx", "type": "number" }, { "name": "sy", "type": "number" }, { "name": "sw", "type": "number" }, { "name": "sh", "type": "number" } ], "return_type": "object" }, { "type": "function", "name": "putImageData", "params": [ { "name": "imagedata", "type": "object" }, { "name": "dx", "type": "number" }, { "name": "dy", "type": "number" } ] }, { "type": "function", "name": "putImageData", "params": [ { "name": "imagedata", "type": "object" }, { "name": "dx", "type": "number" }, { "name": "dy", "type": "number" }, { "name": "dirtyX", "type": "number" }, { "name": "dirtyY", "type": "number" }, { "name": "dirtyWidth", "type": "number" }, { "name": "dirtyHeight", "type": "number" } ] }, { "type": "property", "name": "lineWidth", "return_type": "number" }, { "type": "property", "name": "lineCap", "return_type": "string" }, { "type": "property", "name": "lineJoin", "return_type": "string" }, { "type": "property", "name": "miterLimit", "return_type": "number" }, { "type": "function", "name": "setLineDash", "params": [ { "name": "segments", "type": "object" } ] }, { "type": "function", "name": "getLineDash", "params": [], "return_type": "object" }, { "type": "property", "name": "lineDashOffset", "return_type": "number" }, { "type": "property", "name": "font", "return_type": "string" }, { "type": "property", "name": "textAlign", "return_type": "string" }, { "type": "property", "name": "textBaseline", "return_type": "string" }, { "type": "function", "name": "closePath", "params": [] }, { "type": "function", "name": "moveTo", "params": [ { "name": "x", "type": "number" }, { "name": "y", "type": "number" } ] }, { "type": "function", "name": "lineTo", "params": [ { "name": "x", "type": "number" }, { "name": "y", "type": "number" } ] }, { "type": "function", "name": "quadraticCurveTo", "params": [ { "name": "cpx", "type": "number" }, { "name": "cpy", "type": "number" }, { "name": "x", "type": "number" }, { "name": "y", "type": "number" } ] }, { "type": "function", "name": "bezierCurveTo", "params": [ { "name": "cp1x", "type": "number" }, { "name": "cp1y", "type": "number" }, { "name": "cp2x", "type": "number" }, { "name": "cp2y", "type": "number" }, { "name": "x", "type": "number" }, { "name": "y", "type": "number" } ] }, { "type": "function", "name": "arcTo", "params": [ { "name": "x1", "type": "number" }, { "name": "y1", "type": "number" }, { "name": "x2", "type": "number" }, { "name": "y2", "type": "number" }, { "name": "radius", "type": "number" } ] }, { "type": "function", "name": "rect", "params": [ { "name": "x", "type": "number" }, { "name": "y", "type": "number" }, { "name": "w", "type": "number" }, { "name": "h", "type": "number" } ] }, { "type": "function", "name": "arc", "params": [ { "name": "x", "type": "number" }, { "name": "y", "type": "number" }, { "name": "radius", "type": "number" }, { "name": "startAngle", "type": "number" }, { "name": "endAngle", "type": "number" } ] }, { "type": "function", "name": "arc", "params": [ { "name": "x", "type": "number" }, { "name": "y", "type": "number" }, { "name": "radius", "type": "number" }, { "name": "startAngle", "type": "number" }, { "name": "endAngle", "type": "number" }, { "name": "anticlockwise", "type": "boolean" } ] }, { "type": "function", "name": "ellipse", "params": [ { "name": "x", "type": "number" }, { "name": "y", "type": "number" }, { "name": "radiusX", "type": "number" }, { "name": "radiusY", "type": "number" }, { "name": "rotation", "type": "number" }, { "name": "startAngle", "type": "number" }, { "name": "endAngle", "type": "number" }, { "name": "anticlockwise", "type": "boolean" } ] }, { "type": "function", "name": "addHitRegion", "params": [ { "name": "options", "type": "object" } ] }, { "type": "function", "name": "removeHitRegion", "params": [ { "name": "id", "type": "string" } ] }, { "type": "function", "name": "clearHitRegions", "params": [] } ], "CanvasGradient": [ { "type": "function", "name": "addColorStop", "params": [ { "name": "offset", "type": "number" }, { "name": "color", "type": "string" } ] } ], "CanvasPattern": [ { "type": "function", "name": "setTransform", "params": [ { "name": "matrix", "type": "object" } ] } ], "TextMetrics": [ { "type": "property", "name": "width", "return_type": "number" } ], "Path2D": [ { "type": "function", "name": "addPath", "params": [ { "name": "path", "type": "object" } ] }, { "type": "function", "name": "addPath", "params": [ { "name": "path", "type": "object" }, { "name": "transformation", "type": "object" } ] }, { "type": "function", "name": "closePath", "params": [] }, { "type": "function", "name": "moveTo", "params": [ { "name": "x", "type": "number" }, { "name": "y", "type": "number" } ] }, { "type": "function", "name": "lineTo", "params": [ { "name": "x", "type": "number" }, { "name": "y", "type": "number" } ] }, { "type": "function", "name": "quadraticCurveTo", "params": [ { "name": "cpx", "type": "number" }, { "name": "cpy", "type": "number" }, { "name": "x", "type": "number" }, { "name": "y", "type": "number" } ] }, { "type": "function", "name": "bezierCurveTo", "params": [ { "name": "cp1x", "type": "number" }, { "name": "cp1y", "type": "number" }, { "name": "cp2x", "type": "number" }, { "name": "cp2y", "type": "number" }, { "name": "x", "type": "number" }, { "name": "y", "type": "number" } ] }, { "type": "function", "name": "arcTo", "params": [ { "name": "x1", "type": "number" }, { "name": "y1", "type": "number" }, { "name": "x2", "type": "number" }, { "name": "y2", "type": "number" }, { "name": "radius", "type": "number" } ] }, { "type": "function", "name": "rect", "params": [ { "name": "x", "type": "number" }, { "name": "y", "type": "number" }, { "name": "w", "type": "number" }, { "name": "h", "type": "number" } ] }, { "type": "function", "name": "arc", "params": [ { "name": "x", "type": "number" }, { "name": "y", "type": "number" }, { "name": "radius", "type": "number" }, { "name": "startAngle", "type": "number" }, { "name": "endAngle", "type": "number" } ] }, { "type": "function", "name": "arc", "params": [ { "name": "x", "type": "number" }, { "name": "y", "type": "number" }, { "name": "radius", "type": "number" }, { "name": "startAngle", "type": "number" }, { "name": "endAngle", "type": "number" }, { "name": "anticlockwise", "type": "boolean" } ] }, { "type": "function", "name": "ellipse", "params": [ { "name": "x", "type": "number" }, { "name": "y", "type": "number" }, { "name": "radiusX", "type": "number" }, { "name": "radiusY", "type": "number" }, { "name": "rotation", "type": "number" }, { "name": "startAngle", "type": "number" }, { "name": "endAngle", "type": "number" }, { "name": "anticlockwise", "type": "boolean" } ] } ], "console": [ { "type": "function", "name": "assert", "params": [ { "name": "condition", "type": "boolean" }, { "name": "message", "type": "string" } ], "is_static": true }, { "type": "function", "name": "clear", "params": [], "is_static": true }, { "type": "function", "name": "count", "params": [ { "name": "label", "type": "string" } ], "is_static": true }, { "type": "function", "name": "countReset", "params": [ { "name": "label", "type": "string" } ], "is_static": true }, { "type": "function", "name": "debug", "params": [ { "name": "message", "type": "string" } ], "is_static": true }, { "type": "function", "name": "error", "params": [ { "name": "message", "type": "string" } ], "is_static": true }, { "type": "function", "name": "info", "params": [ { "name": "message", "type": "string" } ], "is_static": true }, { "type": "function", "name": "log", "params": [ { "name": "message", "type": "string" } ], "is_static": true }, { "type": "function", "name": "table", "params": [ { "name": "message", "type": "string" } ], "is_static": true }, { "type": "function", "name": "trace", "params": [ { "name": "message", "type": "string" } ], "is_static": true }, { "type": "function", "name": "warn", "params": [ { "name": "message", "type": "string" } ], "is_static": true }, { "type": "function", "name": "dir", "params": [ { "name": "message", "type": "string" } ], "is_static": true }, { "type": "function", "name": "dirxml", "params": [ { "name": "message", "type": "string" } ], "is_static": true }, { "type": "function", "name": "group", "params": [ { "name": "message", "type": "string" } ], "is_static": true }, { "type": "function", "name": "groupCollapsed", "params": [ { "name": "message", "type": "string" } ], "is_static": true }, { "type": "function", "name": "groupEnd", "params": [], "is_static": true }, { "type": "function", "name": "time", "params": [ { "name": "label", "type": "string" } ], "is_static": true }, { "type": "function", "name": "timeLog", "params": [ { "name": "label", "type": "string" }, { "name": "message", "type": "string" } ], "is_static": true }, { "type": "function", "name": "timeEnd", "params": [ { "name": "label", "type": "string" } ], "is_static": true }, { "type": "function", "name": "exception", "params": [ { "name": "message", "type": "string" } ], "is_static": true }, { "type": "function", "name": "timeStamp", "params": [ { "name": "message", "type": "string" } ], "is_static": true }, { "type": "function", "name": "profile", "params": [ { "name": "message", "type": "string" } ], "is_static": true }, { "type": "function", "name": "profileEnd", "params": [ { "name": "message", "type": "string" } ], "is_static": true } ], "ConsoleInstance": [ { "type": "function", "name": "assert", "params": [ { "name": "condition", "type": "boolean" }, { "name": "message", "type": "string" } ] }, { "type": "function", "name": "clear", "params": [] }, { "type": "function", "name": "count", "params": [ { "name": "label", "type": "string" } ] }, { "type": "function", "name": "countReset", "params": [ { "name": "label", "type": "string" } ] }, { "type": "function", "name": "debug", "params": [ { "name": "message", "type": "string" } ] }, { "type": "function", "name": "error", "params": [ { "name": "message", "type": "string" } ] }, { "type": "function", "name": "info", "params": [ { "name": "message", "type": "string" } ] }, { "type": "function", "name": "log", "params": [ { "name": "message", "type": "string" } ] }, { "type": "function", "name": "table", "params": [ { "name": "message", "type": "string" } ] }, { "type": "function", "name": "trace", "params": [ { "name": "message", "type": "string" } ] }, { "type": "function", "name": "warn", "params": [ { "name": "message", "type": "string" } ] }, { "type": "function", "name": "dir", "params": [ { "name": "message", "type": "string" } ] }, { "type": "function", "name": "dirxml", "params": [ { "name": "message", "type": "string" } ] }, { "type": "function", "name": "group", "params": [ { "name": "message", "type": "string" } ] }, { "type": "function", "name": "groupCollapsed", "params": [ { "name": "message", "type": "string" } ] }, { "type": "function", "name": "groupEnd", "params": [] }, { "type": "function", "name": "time", "params": [ { "name": "label", "type": "string" } ] }, { "type": "function", "name": "timeLog", "params": [ { "name": "label", "type": "string" }, { "name": "message", "type": "string" } ] }, { "type": "function", "name": "timeEnd", "params": [ { "name": "label", "type": "string" } ] }, { "type": "function", "name": "exception", "params": [ { "name": "message", "type": "string" } ] }, { "type": "function", "name": "timeStamp", "params": [ { "name": "data", "type": "object" } ] }, { "type": "function", "name": "profile", "params": [ { "name": "message", "type": "string" } ] }, { "type": "function", "name": "profileEnd", "params": [ { "name": "message", "type": "string" } ] }, { "type": "function", "name": "reportForServiceWorkerScope", "params": [ { "name": "scope", "type": "string" }, { "name": "message", "type": "string" }, { "name": "filename", "type": "string" }, { "name": "lineNumber", "type": "number" }, { "name": "columnNumber", "type": "number" }, { "name": "level", "type": "object" } ] } ], "Document": [ { "type": "property", "name": "implementation", "return_type": "object" }, { "type": "property", "name": "URL", "return_type": "string" }, { "type": "property", "name": "documentURI", "return_type": "string" }, { "type": "property", "name": "compatMode", "return_type": "string" }, { "type": "property", "name": "characterSet", "return_type": "string" }, { "type": "property", "name": "charset", "return_type": "string" }, { "type": "property", "name": "inputEncoding", "return_type": "string" }, { "type": "property", "name": "contentType", "return_type": "string" }, { "type": "property", "name": "doctype", "return_type": "object" }, { "type": "property", "name": "documentElement", "return_type": "object" }, { "type": "function", "name": "getElementsByTagName", "params": [ { "name": "localName", "type": "string" } ], "return_type": "object" }, { "type": "function", "name": "getElementsByTagNameNS", "params": [ { "name": "namespace", "type": "string" }, { "name": "localName", "type": "string" } ], "return_type": "object" }, { "type": "function", "name": "getElementsByClassName", "params": [ { "name": "classNames", "type": "string" } ], "return_type": "object" }, { "type": "function", "name": "getElementById", "params": [ { "name": "elementId", "type": "string" } ], "return_type": "object", "return_nullable": true }, { "type": "function", "name": "createElement", "params": [ { "name": "localName", "type": "string" } ], "return_type": "object" }, { "type": "function", "name": "createElement", "params": [ { "name": "localName", "type": "string" }, { "name": "options", "type": "object" } ], "return_type": "object" }, { "type": "function", "name": "createElementNS", "params": [ { "name": "namespace", "type": "string" }, { "name": "qualifiedName", "type": "string" }, { "name": "options", "type": "object" } ], "return_type": "object" }, { "type": "function", "name": "createDocumentFragment", "params": [], "return_type": "object" }, { "type": "function", "name": "createTextNode", "params": [ { "name": "data", "type": "string" } ], "return_type": "object" }, { "type": "function", "name": "createComment", "params": [ { "name": "data", "type": "string" } ], "return_type": "object" }, { "type": "function", "name": "createProcessingInstruction", "params": [ { "name": "target", "type": "string" }, { "name": "data", "type": "string" } ], "return_type": "object" }, { "type": "function", "name": "importNode", "params": [ { "name": "node", "type": "object" }, { "name": "deep", "type": "boolean" } ], "return_type": "object" }, { "type": "function", "name": "adoptNode", "params": [ { "name": "node", "type": "object" } ], "return_type": "object" }, { "type": "function", "name": "createEvent", "params": [ { "name": "name", "type": "string" } ], "return_type": "object" }, { "type": "function", "name": "createRange", "params": [], "return_type": "object" }, { "type": "function", "name": "createNodeIterator", "params": [ { "name": "root", "type": "object" }, { "name": "whatToShow", "type": "number" }, { "name": "filter", "type": "object" } ], "return_type": "object" }, { "type": "function", "name": "createTreeWalker", "params": [ { "name": "root", "type": "object" }, { "name": "whatToShow", "type": "number" }, { "name": "filter", "type": "object" } ], "return_type": "object" }, { "type": "function", "name": "createCDATASection", "params": [ { "name": "data", "type": "string" } ], "return_type": "object" }, { "type": "function", "name": "createAttribute", "params": [ { "name": "name", "type": "string" } ], "return_type": "object" }, { "type": "function", "name": "createAttributeNS", "params": [ { "name": "namespace", "type": "string" }, { "name": "name", "type": "string" } ], "return_type": "object" }, { "type": "property", "name": "location", "return_type": "object" }, { "type": "property", "name": "referrer", "return_type": "string" }, { "type": "property", "name": "lastModified", "return_type": "string" }, { "type": "property", "name": "readyState", "return_type": "string" }, { "type": "property", "name": "title", "return_type": "string" }, { "type": "property", "name": "dir", "return_type": "string" }, { "type": "property", "name": "body", "return_type": "object" }, { "type": "property", "name": "head", "return_type": "object" }, { "type": "property", "name": "images", "return_type": "object" }, { "type": "property", "name": "embeds", "return_type": "object" }, { "type": "property", "name": "plugins", "return_type": "object" }, { "type": "property", "name": "links", "return_type": "object" }, { "type": "property", "name": "forms", "return_type": "object" }, { "type": "property", "name": "scripts", "return_type": "object" }, { "type": "function", "name": "getElementsByName", "params": [ { "name": "elementName", "type": "string" } ], "return_type": "object" }, { "type": "property", "name": "defaultView", "return_type": "object" }, { "type": "function", "name": "hasFocus", "params": [], "return_type": "boolean" }, { "type": "property", "name": "onreadystatechange", "return_type": "object" }, { "type": "property", "name": "onbeforescriptexecute", "return_type": "object" }, { "type": "property", "name": "onafterscriptexecute", "return_type": "object" }, { "type": "property", "name": "onselectionchange", "return_type": "object" }, { "type": "property", "name": "currentScript", "return_type": "object" }, { "type": "function", "name": "releaseCapture", "params": [] }, { "type": "property", "name": "documentURIObject", "return_type": "object" }, { "type": "property", "name": "referrerPolicy", "return_type": "number" }, { "type": "property", "name": "anchors", "return_type": "object" }, { "type": "property", "name": "applets", "return_type": "object" }, { "type": "property", "name": "fullscreen", "return_type": "boolean" }, { "type": "property", "name": "fullscreenEnabled", "return_type": "boolean" }, { "type": "function", "name": "exitFullscreen", "params": [] }, { "type": "property", "name": "onfullscreenchange", "return_type": "object" }, { "type": "property", "name": "onfullscreenerror", "return_type": "object" }, { "type": "function", "name": "exitPointerLock", "params": [] }, { "type": "property", "name": "onpointerlockchange", "return_type": "object" }, { "type": "property", "name": "onpointerlockerror", "return_type": "object" }, { "type": "property", "name": "hidden", "return_type": "boolean" }, { "type": "property", "name": "visibilityState", "return_type": "object" }, { "type": "property", "name": "onvisibilitychange", "return_type": "object" }, { "type": "property", "name": "selectedStyleSheetSet", "return_type": "string" }, { "type": "property", "name": "lastStyleSheetSet", "return_type": "string" }, { "type": "property", "name": "preferredStyleSheetSet", "return_type": "string" }, { "type": "property", "name": "styleSheetSets", "return_type": "object" }, { "type": "function", "name": "enableStyleSheetsForSet", "params": [ { "name": "name", "type": "string" } ] }, { "type": "function", "name": "caretPositionFromPoint", "params": [ { "name": "x", "type": "number" }, { "name": "y", "type": "number" } ], "return_type": "object", "return_nullable": true }, { "type": "property", "name": "scrollingElement", "return_type": "object" }, { "type": "function", "name": "querySelector", "params": [ { "name": "selectors", "type": "string" } ], "return_type": "object", "return_nullable": true }, { "type": "function", "name": "querySelectorAll", "params": [ { "name": "selectors", "type": "string" } ], "return_type": "object" }, { "type": "property", "name": "timeline", "return_type": "object" }, { "type": "function", "name": "getAnimations", "params": [], "return_type": "object" }, { "type": "property", "name": "rootElement", "return_type": "object" }, { "type": "property", "name": "isSrcdocDocument", "return_type": "boolean" }, { "type": "property", "name": "sandboxFlagsAsString", "return_type": "string" }, { "type": "function", "name": "insertAnonymousContent", "params": [ { "name": "aElement", "type": "object" } ], "return_type": "object" }, { "type": "function", "name": "removeAnonymousContent", "params": [ { "name": "aContent", "type": "object" } ] }, { "type": "function", "name": "getSelection", "params": [], "return_type": "object", "return_nullable": true }, { "type": "property", "name": "userHasInteracted", "return_type": "boolean" }, { "type": "function", "name": "notifyUserGestureActivation", "params": [] }, { "type": "property", "name": "documentFlashClassification", "return_type": "object" } ], "Element": [ { "type": "property", "name": "namespaceURI", "return_type": "string" }, { "type": "property", "name": "prefix", "return_type": "string" }, { "type": "property", "name": "localName", "return_type": "string" }, { "type": "property", "name": "tagName", "return_type": "string" }, { "type": "property", "name": "id", "return_type": "string" }, { "type": "property", "name": "className", "return_type": "string" }, { "type": "property", "name": "classList", "return_type": "object" }, { "type": "property", "name": "attributes", "return_type": "object" }, { "type": "function", "name": "getAttributeNames", "params": [], "return_type": "object" }, { "type": "function", "name": "getAttribute", "params": [ { "name": "name", "type": "string" } ], "return_type": "string", "return_nullable": true }, { "type": "function", "name": "getAttributeNS", "params": [ { "name": "namespace", "type": "string" }, { "name": "localName", "type": "string" } ], "return_type": "string", "return_nullable": true }, { "type": "function", "name": "toggleAttribute", "params": [ { "name": "name", "type": "string" }, { "name": "force", "type": "boolean" } ], "return_type": "boolean" }, { "type": "function", "name": "setAttribute", "params": [ { "name": "name", "type": "string" }, { "name": "value", "type": "string" } ] }, { "type": "function", "name": "setAttributeNS", "params": [ { "name": "namespace", "type": "string" }, { "name": "name", "type": "string" }, { "name": "value", "type": "string" } ] }, { "type": "function", "name": "removeAttribute", "params": [ { "name": "name", "type": "string" } ] }, { "type": "function", "name": "removeAttributeNS", "params": [ { "name": "namespace", "type": "string"