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
JSON
{
"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"