UNPKG

chrome-devtools-frontend

Version:
1,789 lines (1,787 loc) • 213 kB
// Copyright 2020 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // Generated from javascript_natives/helpers.js // clang-format off export const NativeFunctions = [ { name: "eval", signatures: [["x"]] }, { name: "parseInt", signatures: [["string","?radix"]] }, { name: "parseFloat", signatures: [["string"]] }, { name: "isNaN", signatures: [["number"]] }, { name: "isFinite", signatures: [["number"]] }, { name: "decodeURI", signatures: [["encodedURI"]] }, { name: "decodeURIComponent", signatures: [["encodedURIComponent"]] }, { name: "encodeURI", signatures: [["uri"]] }, { name: "encodeURIComponent", signatures: [["uriComponent"]] }, { name: "escape", signatures: [["string"]], receivers: ["Window"] }, { name: "escape", signatures: [["ident"]], receivers: ["CSS"] }, { name: "unescape", signatures: [["string"]] }, { name: "toString", signatures: [["?radix"]], receivers: ["Number","BigInt"] }, { name: "get", signatures: [["?options"]], receivers: ["CredentialsContainer"] }, { name: "get", signatures: [["name"]], receivers: ["CustomElementRegistry","FormData","URLSearchParams"] }, { name: "get", signatures: [["name"],["key"]], receivers: ["Headers"] }, { name: "get", signatures: [["query"],["key"]], receivers: ["IDBIndex","IDBObjectStore"] }, { name: "get", signatures: [["keyId"]], receivers: ["MediaKeyStatusMap"] }, { name: "get", signatures: [["property"]], receivers: ["StylePropertyMapReadOnly"] }, { name: "get", signatures: [["target","p","receiver"]], receivers: ["ProxyHandler"] }, { name: "get", signatures: [["key"]], receivers: ["Map","ReadonlyMap","WeakMap","XRHand"] }, { name: "get", signatures: [["id"]], receivers: ["Clients","BackgroundFetchManager"] }, { name: "get", signatures: [["name"],["?options"]], receivers: ["CookieStore"] }, { name: "set", signatures: [["v"]], receivers: ["PropertyDescriptor"] }, { name: "set", signatures: [["array","?offset"]], receivers: ["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array","Float16Array","BigInt64Array","BigUint64Array"] }, { name: "set", signatures: [["name","value","?filename"],["name","blobValue","?filename"]], receivers: ["FormData"] }, { name: "set", signatures: [["name","value"],["key","value"]], receivers: ["Headers"] }, { name: "set", signatures: [["property","...values"]], receivers: ["StylePropertyMap"] }, { name: "set", signatures: [["name","value"]], receivers: ["URLSearchParams"] }, { name: "set", signatures: [["target","p","newValue","receiver"]], receivers: ["ProxyHandler"] }, { name: "set", signatures: [["value"]], receivers: ["ClassAccessorDecoratorTarget","ClassAccessorDecoratorResult"] }, { name: "set", signatures: [["key","value"]], receivers: ["Map","WeakMap"] }, { name: "set", signatures: [["featureValueName","values"]], receivers: ["CSSFontFeatureValuesMap"] }, { name: "set", signatures: [["cookieInit"],["name","value"]], receivers: ["CookieStore"] }, { name: "toLocaleString", signatures: [["?locales","?options"]], receivers: ["Date","ReadonlyArray","Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array","Number","Float16Array","BigInt","BigInt64Array","BigUint64Array"] }, { name: "hasOwnProperty", signatures: [["v"]] }, { name: "isPrototypeOf", signatures: [["v"]] }, { name: "propertyIsEnumerable", signatures: [["v"]] }, { name: "getPrototypeOf", signatures: [["o"]], receivers: ["ObjectConstructor"] }, { name: "getPrototypeOf", signatures: [["target"]], receivers: ["ProxyHandler"] }, { name: "getOwnPropertyDescriptor", signatures: [["o","p"]], receivers: ["ObjectConstructor"] }, { name: "getOwnPropertyDescriptor", signatures: [["target","p"]], receivers: ["ProxyHandler"] }, { name: "getOwnPropertyNames", signatures: [["o"]] }, { name: "create", signatures: [["o","?properties"]], receivers: ["ObjectConstructor"] }, { name: "create", signatures: [["?options"]], receivers: ["CredentialsContainer"] }, { name: "defineProperty", signatures: [["o","p","attributes"]], receivers: ["ObjectConstructor"] }, { name: "defineProperty", signatures: [["target","property","attributes"]], receivers: ["ProxyHandler"] }, { name: "defineProperties", signatures: [["o","properties"]] }, { name: "seal", signatures: [["o"]] }, { name: "freeze", signatures: [["f"],["o"]] }, { name: "preventExtensions", signatures: [["o"]], receivers: ["ObjectConstructor"] }, { name: "preventExtensions", signatures: [["target"]], receivers: ["ProxyHandler"] }, { name: "isSealed", signatures: [["o"]] }, { name: "isFrozen", signatures: [["o"]] }, { name: "isExtensible", signatures: [["o"]], receivers: ["ObjectConstructor"] }, { name: "isExtensible", signatures: [["target"]], receivers: ["ProxyHandler"] }, { name: "keys", signatures: [["o"]], receivers: ["ObjectConstructor"] }, { name: "keys", signatures: [["?request","?options"]], receivers: ["Cache"] }, { name: "apply", signatures: [["thisArg","?argArray"]], receivers: ["Function"] }, { name: "apply", signatures: [["thisArg","?args"]], receivers: ["CallableFunction","NewableFunction"] }, { name: "apply", signatures: [["target","thisArg","argArray"]], receivers: ["ProxyHandler"] }, { name: "call", signatures: [["thisArg","...argArray"]], receivers: ["Function"] }, { name: "call", signatures: [["thisArg","...args"]], receivers: ["CallableFunction","NewableFunction"] }, { name: "bind", signatures: [["thisArg","...argArray"]], receivers: ["Function"] }, { name: "bind", signatures: [["thisArg","...args"]], receivers: ["CallableFunction","NewableFunction"] }, { name: "bind", signatures: [["innerFunction","?thisArg","...args"]], receivers: ["Performance"] }, { name: "charAt", signatures: [["pos"]] }, { name: "charCodeAt", signatures: [["index"]] }, { name: "concat", signatures: [["...strings"]], receivers: ["String"] }, { name: "concat", signatures: [["...items"]], receivers: ["ReadonlyArray","Array"] }, { name: "concat", signatures: [["inputs","axis","?options"]], receivers: ["MLGraphBuilder"] }, { name: "indexOf", signatures: [["searchString","?position"]], receivers: ["String"] }, { name: "indexOf", signatures: [["searchElement","?fromIndex"]], receivers: ["ReadonlyArray","Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array","Float16Array","BigInt64Array","BigUint64Array"] }, { name: "lastIndexOf", signatures: [["searchString","?position"]], receivers: ["String"] }, { name: "lastIndexOf", signatures: [["searchElement","?fromIndex"]], receivers: ["ReadonlyArray","Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array","Float16Array","BigInt64Array","BigUint64Array"] }, { name: "localeCompare", signatures: [["that","?locales","?options"]] }, { name: "match", signatures: [["regexp"],["matcher"]], receivers: ["String"] }, { name: "match", signatures: [["request","?options"]], receivers: ["Cache","CacheStorage","BackgroundFetchRegistration"] }, { name: "replace", signatures: [["searchValue","replaceValue"],["searchValue","replacer"]], receivers: ["String"] }, { name: "replace", signatures: [["text"]], receivers: ["CSSStyleSheet"] }, { name: "replace", signatures: [["token","newToken"]], receivers: ["DOMTokenList"] }, { name: "replace", signatures: [["url"]], receivers: ["Location"] }, { name: "search", signatures: [["regexp"],["searcher"]] }, { name: "slice", signatures: [["?start","?end"]], receivers: ["String","ReadonlyArray","ConcatArray","Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array","Float16Array","BigInt64Array","BigUint64Array"] }, { name: "slice", signatures: [["?begin","?end"]], receivers: ["ArrayBuffer","SharedArrayBuffer"] }, { name: "slice", signatures: [["?start","?end","?contentType"]], receivers: ["Blob"] }, { name: "slice", signatures: [["input","starts","sizes","?options"]], receivers: ["MLGraphBuilder"] }, { name: "split", signatures: [["separator","?limit"],["splitter","?limit"]], receivers: ["String"] }, { name: "split", signatures: [["input","splits","?options"]], receivers: ["MLGraphBuilder"] }, { name: "substring", signatures: [["start","?end"]] }, { name: "toLocaleLowerCase", signatures: [["?locales"]] }, { name: "toLocaleUpperCase", signatures: [["?locales"]] }, { name: "substr", signatures: [["from","?length"]] }, { name: "fromCharCode", signatures: [["...codes"]] }, { name: "toFixed", signatures: [["?fractionDigits"]] }, { name: "toExponential", signatures: [["?fractionDigits"]] }, { name: "toPrecision", signatures: [["?precision"]] }, { name: "abs", signatures: [["x"]], receivers: ["Math"] }, { name: "abs", signatures: [["x","?options"]], receivers: ["MLGraphBuilder"] }, { name: "acos", signatures: [["x"]] }, { name: "asin", signatures: [["x"]] }, { name: "atan", signatures: [["x"]] }, { name: "atan2", signatures: [["y","x"]] }, { name: "ceil", signatures: [["x"]], receivers: ["Math"] }, { name: "ceil", signatures: [["x","?options"]], receivers: ["MLGraphBuilder"] }, { name: "cos", signatures: [["x"]], receivers: ["Math"] }, { name: "cos", signatures: [["x","?options"]], receivers: ["MLGraphBuilder"] }, { name: "exp", signatures: [["x"]], receivers: ["Math"] }, { name: "exp", signatures: [["x","?options"]], receivers: ["MLGraphBuilder"] }, { name: "floor", signatures: [["x"]], receivers: ["Math"] }, { name: "floor", signatures: [["x","?options"]], receivers: ["MLGraphBuilder"] }, { name: "log", signatures: [["x"]], receivers: ["Math"] }, { name: "log", signatures: [["...data"]], receivers: ["Console","console"] }, { name: "log", signatures: [["x","?options"]], receivers: ["MLGraphBuilder"] }, { name: "max", signatures: [["...values"]], receivers: ["Math","CSSNumericValue"] }, { name: "max", signatures: [["a","b","?options"]], receivers: ["MLGraphBuilder"] }, { name: "min", signatures: [["...values"]], receivers: ["Math","CSSNumericValue"] }, { name: "min", signatures: [["a","b","?options"]], receivers: ["MLGraphBuilder"] }, { name: "pow", signatures: [["x","y"]], receivers: ["Math"] }, { name: "pow", signatures: [["a","b","?options"]], receivers: ["MLGraphBuilder"] }, { name: "round", signatures: [["x"]] }, { name: "sin", signatures: [["x"]], receivers: ["Math"] }, { name: "sin", signatures: [["x","?options"]], receivers: ["MLGraphBuilder"] }, { name: "sqrt", signatures: [["x"]], receivers: ["Math"] }, { name: "sqrt", signatures: [["x","?options"]], receivers: ["MLGraphBuilder"] }, { name: "tan", signatures: [["x"]], receivers: ["Math"] }, { name: "tan", signatures: [["x","?options"]], receivers: ["MLGraphBuilder"] }, { name: "toLocaleDateString", signatures: [["?locales","?options"]] }, { name: "toLocaleTimeString", signatures: [["?locales","?options"]] }, { name: "setTime", signatures: [["time"]] }, { name: "setMilliseconds", signatures: [["ms"]] }, { name: "setUTCMilliseconds", signatures: [["ms"]] }, { name: "setSeconds", signatures: [["sec","?ms"]] }, { name: "setUTCSeconds", signatures: [["sec","?ms"]] }, { name: "setMinutes", signatures: [["min","?sec","?ms"]] }, { name: "setUTCMinutes", signatures: [["min","?sec","?ms"]] }, { name: "setHours", signatures: [["hours","?min","?sec","?ms"]] }, { name: "setUTCHours", signatures: [["hours","?min","?sec","?ms"]] }, { name: "setDate", signatures: [["date"]] }, { name: "setUTCDate", signatures: [["date"]] }, { name: "setMonth", signatures: [["month","?date"]] }, { name: "setUTCMonth", signatures: [["month","?date"]] }, { name: "setFullYear", signatures: [["year","?month","?date"]] }, { name: "setUTCFullYear", signatures: [["year","?month","?date"]] }, { name: "toJSON", signatures: [["?key"]], receivers: ["Date"] }, { name: "parse", signatures: [["s"]], receivers: ["DateConstructor"] }, { name: "parse", signatures: [["text","?reviver"]], receivers: ["JSON"] }, { name: "parse", signatures: [["cssText"]], receivers: ["CSSColorValue","CSSNumericValue"] }, { name: "parse", signatures: [["property","cssText"]], receivers: ["CSSStyleValue"] }, { name: "parse", signatures: [["url","?base"]], receivers: ["URL"] }, { name: "UTC", signatures: [["year","?monthIndex","?date","?hours","?minutes","?seconds","?ms"]] }, { name: "exec", signatures: [["string"]], receivers: ["RegExp"] }, { name: "exec", signatures: [["?input","?baseURL"]], receivers: ["URLPattern"] }, { name: "test", signatures: [["string"]], receivers: ["RegExp"] }, { name: "test", signatures: [["?input","?baseURL"]], receivers: ["URLPattern"] }, { name: "compile", signatures: [["pattern","?flags"]] }, { name: "stringify", signatures: [["value","?replacer","?space"]] }, { name: "join", signatures: [["?separator"]] }, { name: "every", signatures: [["predicate","?thisArg"]], receivers: ["ReadonlyArray","Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array","Float16Array","BigInt64Array","BigUint64Array"] }, { name: "every", signatures: [["predicate","?options"]], receivers: ["Observable"] }, { name: "some", signatures: [["predicate","?thisArg"]], receivers: ["ReadonlyArray","Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array","Float16Array","BigInt64Array","BigUint64Array"] }, { name: "some", signatures: [["predicate","?options"]], receivers: ["Observable"] }, { name: "forEach", signatures: [["callbackfn","?thisArg"]], receivers: ["ReadonlyArray","Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array","AudioParamMap","CSSNumericArray","CSSTransformValue","CSSUnparsedValue","CustomStateSet","DOMTokenList","EventCounts","FontFaceSet","FormData","Headers","Highlight","HighlightRegistry","MIDIInputMap","MIDIOutputMap","MediaKeyStatusMap","NodeList","NodeListOf","RTCStatsReport","StylePropertyMapReadOnly","URLSearchParams","ViewTransitionTypeSet","Float16Array","Map","ReadonlyMap","Set","ReadonlySet","BigInt64Array","BigUint64Array"] }, { name: "forEach", signatures: [["callback","?options"]], receivers: ["Observable"] }, { name: "map", signatures: [["callbackfn","?thisArg"]], receivers: ["ReadonlyArray","Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array","Float16Array","BigInt64Array","BigUint64Array"] }, { name: "map", signatures: [["mapper"]], receivers: ["Observable"] }, { name: "filter", signatures: [["predicate","?thisArg"]], receivers: ["ReadonlyArray","Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array","Float16Array","BigInt64Array","BigUint64Array"] }, { name: "filter", signatures: [["predicate"]], receivers: ["Observable"] }, { name: "reduce", signatures: [["callbackfn","?initialValue"]], receivers: ["ReadonlyArray","Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array","Float16Array","BigInt64Array","BigUint64Array"] }, { name: "reduce", signatures: [["reducer","?initialValue","?options"]], receivers: ["Observable"] }, { name: "reduceRight", signatures: [["callbackfn","?initialValue"]] }, { name: "push", signatures: [["...items"]] }, { name: "reverse", signatures: [["input","?options"]], receivers: ["MLGraphBuilder"] }, { name: "sort", signatures: [["?compareFn"]], receivers: ["Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array","Float16Array","BigInt64Array","BigUint64Array"] }, { name: "splice", signatures: [["start","?deleteCount","...items"]] }, { name: "unshift", signatures: [["...items"]] }, { name: "isArray", signatures: [["arg"]] }, { name: "then", signatures: [["?onfulfilled","?onrejected"]] }, { name: "catch", signatures: [["?onrejected"]], receivers: ["Promise"] }, { name: "catch", signatures: [["callback"]], receivers: ["Observable"] }, { name: "isView", signatures: [["arg"]] }, { name: "getFloat32", signatures: [["byteOffset","?littleEndian"]] }, { name: "getFloat64", signatures: [["byteOffset","?littleEndian"]] }, { name: "getInt8", signatures: [["byteOffset"]] }, { name: "getInt16", signatures: [["byteOffset","?littleEndian"]] }, { name: "getInt32", signatures: [["byteOffset","?littleEndian"]] }, { name: "getUint8", signatures: [["byteOffset"]] }, { name: "getUint16", signatures: [["byteOffset","?littleEndian"]] }, { name: "getUint32", signatures: [["byteOffset","?littleEndian"]] }, { name: "setFloat32", signatures: [["byteOffset","value","?littleEndian"]] }, { name: "setFloat64", signatures: [["byteOffset","value","?littleEndian"]] }, { name: "setInt8", signatures: [["byteOffset","value"]] }, { name: "setInt16", signatures: [["byteOffset","value","?littleEndian"]] }, { name: "setInt32", signatures: [["byteOffset","value","?littleEndian"]] }, { name: "setUint8", signatures: [["byteOffset","value"]] }, { name: "setUint16", signatures: [["byteOffset","value","?littleEndian"]] }, { name: "setUint32", signatures: [["byteOffset","value","?littleEndian"]] }, { name: "copyWithin", signatures: [["target","start","?end"]] }, { name: "fill", signatures: [["value","?start","?end"]], receivers: ["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array","Float16Array","Array","BigInt64Array","BigUint64Array"] }, { name: "fill", signatures: [["?fillRule"],["path","?fillRule"]], receivers: ["CanvasDrawPath"] }, { name: "fill", signatures: [["?winding"],["path","?winding"]], receivers: ["CanvasRenderingContext2D","OffscreenCanvasRenderingContext2D","PaintRenderingContext2D"] }, { name: "find", signatures: [["predicate","?thisArg"]], receivers: ["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array","Float16Array","Array","ReadonlyArray","BigInt64Array","BigUint64Array"] }, { name: "find", signatures: [["predicate","?options"]], receivers: ["Observable"] }, { name: "find", signatures: [["?string","?caseSensitive","?backwards","?wrap","?wholeWord","?searchInFrames","?showDialog"]], receivers: ["Window"] }, { name: "findIndex", signatures: [["predicate","?thisArg"]] }, { name: "subarray", signatures: [["?begin","?end"]] }, { name: "of", signatures: [["...items"]] }, { name: "from", signatures: [["arrayLike","?mapfn","?thisArg"],["elements","?mapfn","?thisArg"]], receivers: ["Int8ArrayConstructor","Uint8ArrayConstructor","Uint8ClampedArrayConstructor","Int16ArrayConstructor","Uint16ArrayConstructor","Int32ArrayConstructor","Uint32ArrayConstructor","Float32ArrayConstructor","Float64ArrayConstructor","Float16ArrayConstructor","BigInt64ArrayConstructor","BigUint64ArrayConstructor"] }, { name: "from", signatures: [["iterable","?mapfn","?thisArg"],["arrayLike","?mapfn","?thisArg"]], receivers: ["ArrayConstructor"] }, { name: "from", signatures: [["value"]], receivers: ["Observable"] }, { name: "drawArraysInstancedANGLE", signatures: [["mode","first","count","primcount"]] }, { name: "drawElementsInstancedANGLE", signatures: [["mode","count","type","offset","primcount"]] }, { name: "vertexAttribDivisorANGLE", signatures: [["index","divisor"]] }, { name: "abort", signatures: [["?reason"]], receivers: ["AbortController","WritableStream","WritableStreamDefaultWriter","AbortSignal"] }, { name: "addEventListener", signatures: [["type","listener","?options"]], receivers: ["AbortSignal","SharedWorker","Worker","ServiceWorker","Animation","AudioBufferSourceNode","AudioContext","AudioDecoder","AudioEncoder","AudioScheduledSourceNode","AudioWorkletNode","BaseAudioContext","BroadcastChannel","CSSAnimation","CSSTransition","CanvasCaptureMediaStreamTrack","ConstantSourceNode","Document","Element","EventSource","FileReader","FontFaceSet","Window","HTMLElement","MathMLElement","SVGElement","HTMLAnchorElement","HTMLAreaElement","HTMLAudioElement","HTMLBRElement","HTMLBaseElement","HTMLBodyElement","HTMLButtonElement","HTMLCanvasElement","HTMLDListElement","HTMLDataElement","HTMLDataListElement","HTMLDetailsElement","HTMLDialogElement","HTMLDirectoryElement","HTMLDivElement","HTMLDocument","HTMLEmbedElement","HTMLFieldSetElement","HTMLFontElement","HTMLFormElement","HTMLFrameElement","HTMLFrameSetElement","HTMLHRElement","HTMLHeadElement","HTMLHeadingElement","HTMLHtmlElement","HTMLIFrameElement","HTMLImageElement","HTMLInputElement","HTMLLIElement","HTMLLabelElement","HTMLLegendElement","HTMLLinkElement","HTMLMapElement","HTMLMarqueeElement","HTMLMediaElement","HTMLMenuElement","HTMLMetaElement","HTMLMeterElement","HTMLModElement","HTMLOListElement","HTMLObjectElement","HTMLOptGroupElement","HTMLOptionElement","HTMLOutputElement","HTMLParagraphElement","HTMLParamElement","HTMLPictureElement","HTMLPreElement","HTMLProgressElement","HTMLQuoteElement","HTMLScriptElement","HTMLSelectElement","HTMLSlotElement","HTMLSourceElement","HTMLSpanElement","HTMLStyleElement","HTMLTableCaptionElement","HTMLTableCellElement","HTMLTableColElement","HTMLTableDataCellElement","HTMLTableElement","HTMLTableHeaderCellElement","HTMLTableRowElement","HTMLTableSectionElement","HTMLTemplateElement","HTMLTextAreaElement","HTMLTimeElement","HTMLTitleElement","HTMLTrackElement","HTMLUListElement","HTMLUnknownElement","HTMLVideoElement","IDBDatabase","IDBOpenDBRequest","IDBRequest","IDBTransaction","MIDIAccess","MIDIInput","MIDIOutput","MIDIPort","MediaDevices","MediaKeySession","MediaQueryList","MediaRecorder","MediaSource","MediaStream","MediaStreamTrack","MessageEventTarget","MessagePort","NavigationHistoryEntry","Notification","OfflineAudioContext","OffscreenCanvas","OscillatorNode","PaymentRequest","PaymentResponse","Performance","PermissionStatus","PictureInPictureWindow","RTCDTMFSender","RTCDataChannel","RTCDtlsTransport","RTCIceTransport","RTCPeerConnection","RTCSctpTransport","RemotePlayback","SVGAElement","SVGAnimateElement","SVGAnimateMotionElement","SVGAnimateTransformElement","SVGAnimationElement","SVGCircleElement","SVGClipPathElement","SVGComponentTransferFunctionElement","SVGDefsElement","SVGDescElement","SVGEllipseElement","SVGFEBlendElement","SVGFEColorMatrixElement","SVGFEComponentTransferElement","SVGFECompositeElement","SVGFEConvolveMatrixElement","SVGFEDiffuseLightingElement","SVGFEDisplacementMapElement","SVGFEDistantLightElement","SVGFEDropShadowElement","SVGFEFloodElement","SVGFEFuncAElement","SVGFEFuncBElement","SVGFEFuncGElement","SVGFEFuncRElement","SVGFEGaussianBlurElement","SVGFEImageElement","SVGFEMergeElement","SVGFEMergeNodeElement","SVGFEMorphologyElement","SVGFEOffsetElement","SVGFEPointLightElement","SVGFESpecularLightingElement","SVGFESpotLightElement","SVGFETileElement","SVGFETurbulenceElement","SVGFilterElement","SVGForeignObjectElement","SVGGElement","SVGGeometryElement","SVGGradientElement","SVGGraphicsElement","SVGImageElement","SVGLineElement","SVGLinearGradientElement","SVGMPathElement","SVGMarkerElement","SVGMaskElement","SVGMetadataElement","SVGPathElement","SVGPatternElement","SVGPolygonElement","SVGPolylineElement","SVGRadialGradientElement","SVGRectElement","SVGSVGElement","SVGScriptElement","SVGSetElement","SVGStopElement","SVGStyleElement","SVGSwitchElement","SVGSymbolElement","SVGTSpanElement","SVGTextContentElement","SVGTextElement","SVGTextPathElement","SVGTextPositioningElement","SVGTitleElement","SVGUseElement","SVGViewElement","ScreenOrientation","ScriptProcessorNode","ServiceWorkerContainer","ServiceWorkerRegistration","ShadowRoot","SourceBuffer","SourceBufferList","SpeechSynthesis","SpeechSynthesisUtterance","TextTrack","TextTrackCue","TextTrackList","VTTCue","VideoDecoder","VideoEncoder","VisualViewport","WakeLockSentinel","WebSocket","XMLDocument","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload","DedicatedWorkerGlobalScope","ServiceWorkerGlobalScope","SharedWorkerGlobalScope","WorkerGlobalScope","Highlight"] }, { name: "addEventListener", signatures: [["type","callback","?options"],["type","listener","?options"]], receivers: ["EventTarget"] }, { name: "removeEventListener", signatures: [["type","listener","?options"]], receivers: ["AbortSignal","SharedWorker","Worker","ServiceWorker","Animation","AudioBufferSourceNode","AudioContext","AudioDecoder","AudioEncoder","AudioScheduledSourceNode","AudioWorkletNode","BaseAudioContext","BroadcastChannel","CSSAnimation","CSSTransition","CanvasCaptureMediaStreamTrack","ConstantSourceNode","Document","Element","EventSource","FileReader","FontFaceSet","Window","HTMLElement","MathMLElement","SVGElement","HTMLAnchorElement","HTMLAreaElement","HTMLAudioElement","HTMLBRElement","HTMLBaseElement","HTMLBodyElement","HTMLButtonElement","HTMLCanvasElement","HTMLDListElement","HTMLDataElement","HTMLDataListElement","HTMLDetailsElement","HTMLDialogElement","HTMLDirectoryElement","HTMLDivElement","HTMLDocument","HTMLEmbedElement","HTMLFieldSetElement","HTMLFontElement","HTMLFormElement","HTMLFrameElement","HTMLFrameSetElement","HTMLHRElement","HTMLHeadElement","HTMLHeadingElement","HTMLHtmlElement","HTMLIFrameElement","HTMLImageElement","HTMLInputElement","HTMLLIElement","HTMLLabelElement","HTMLLegendElement","HTMLLinkElement","HTMLMapElement","HTMLMarqueeElement","HTMLMediaElement","HTMLMenuElement","HTMLMetaElement","HTMLMeterElement","HTMLModElement","HTMLOListElement","HTMLObjectElement","HTMLOptGroupElement","HTMLOptionElement","HTMLOutputElement","HTMLParagraphElement","HTMLParamElement","HTMLPictureElement","HTMLPreElement","HTMLProgressElement","HTMLQuoteElement","HTMLScriptElement","HTMLSelectElement","HTMLSlotElement","HTMLSourceElement","HTMLSpanElement","HTMLStyleElement","HTMLTableCaptionElement","HTMLTableCellElement","HTMLTableColElement","HTMLTableDataCellElement","HTMLTableElement","HTMLTableHeaderCellElement","HTMLTableRowElement","HTMLTableSectionElement","HTMLTemplateElement","HTMLTextAreaElement","HTMLTimeElement","HTMLTitleElement","HTMLTrackElement","HTMLUListElement","HTMLUnknownElement","HTMLVideoElement","IDBDatabase","IDBOpenDBRequest","IDBRequest","IDBTransaction","MIDIAccess","MIDIInput","MIDIOutput","MIDIPort","MediaDevices","MediaKeySession","MediaQueryList","MediaRecorder","MediaSource","MediaStream","MediaStreamTrack","MessageEventTarget","MessagePort","NavigationHistoryEntry","Notification","OfflineAudioContext","OffscreenCanvas","OscillatorNode","PaymentRequest","PaymentResponse","Performance","PermissionStatus","PictureInPictureWindow","RTCDTMFSender","RTCDataChannel","RTCDtlsTransport","RTCIceTransport","RTCPeerConnection","RTCSctpTransport","RemotePlayback","SVGAElement","SVGAnimateElement","SVGAnimateMotionElement","SVGAnimateTransformElement","SVGAnimationElement","SVGCircleElement","SVGClipPathElement","SVGComponentTransferFunctionElement","SVGDefsElement","SVGDescElement","SVGEllipseElement","SVGFEBlendElement","SVGFEColorMatrixElement","SVGFEComponentTransferElement","SVGFECompositeElement","SVGFEConvolveMatrixElement","SVGFEDiffuseLightingElement","SVGFEDisplacementMapElement","SVGFEDistantLightElement","SVGFEDropShadowElement","SVGFEFloodElement","SVGFEFuncAElement","SVGFEFuncBElement","SVGFEFuncGElement","SVGFEFuncRElement","SVGFEGaussianBlurElement","SVGFEImageElement","SVGFEMergeElement","SVGFEMergeNodeElement","SVGFEMorphologyElement","SVGFEOffsetElement","SVGFEPointLightElement","SVGFESpecularLightingElement","SVGFESpotLightElement","SVGFETileElement","SVGFETurbulenceElement","SVGFilterElement","SVGForeignObjectElement","SVGGElement","SVGGeometryElement","SVGGradientElement","SVGGraphicsElement","SVGImageElement","SVGLineElement","SVGLinearGradientElement","SVGMPathElement","SVGMarkerElement","SVGMaskElement","SVGMetadataElement","SVGPathElement","SVGPatternElement","SVGPolygonElement","SVGPolylineElement","SVGRadialGradientElement","SVGRectElement","SVGSVGElement","SVGScriptElement","SVGSetElement","SVGStopElement","SVGStyleElement","SVGSwitchElement","SVGSymbolElement","SVGTSpanElement","SVGTextContentElement","SVGTextElement","SVGTextPathElement","SVGTextPositioningElement","SVGTitleElement","SVGUseElement","SVGViewElement","ScreenOrientation","ScriptProcessorNode","ServiceWorkerContainer","ServiceWorkerRegistration","ShadowRoot","SourceBuffer","SourceBufferList","SpeechSynthesis","SpeechSynthesisUtterance","TextTrack","TextTrackCue","TextTrackList","VTTCue","VideoDecoder","VideoEncoder","VisualViewport","WakeLockSentinel","WebSocket","XMLDocument","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload","DedicatedWorkerGlobalScope","ServiceWorkerGlobalScope","SharedWorkerGlobalScope","WorkerGlobalScope","Highlight"] }, { name: "removeEventListener", signatures: [["type","callback","?options"],["type","listener","?options"]], receivers: ["EventTarget"] }, { name: "getByteFrequencyData", signatures: [["array"]] }, { name: "getByteTimeDomainData", signatures: [["array"]] }, { name: "getFloatFrequencyData", signatures: [["array"]] }, { name: "getFloatTimeDomainData", signatures: [["array"]] }, { name: "animate", signatures: [["keyframes","?options"]] }, { name: "getAnimations", signatures: [["?options"]], receivers: ["Element"] }, { name: "cancel", signatures: [["?reason"]], receivers: ["ReadableStream","ReadableStreamBYOBReader","ReadableStreamDefaultReader"] }, { name: "finish", signatures: [["?descriptor"]], receivers: ["GPUCommandEncoder","GPURenderBundleEncoder"] }, { name: "updatePlaybackRate", signatures: [["playbackRate"],["playback_rate"]] }, { name: "updateTiming", signatures: [["?timing"]] }, { name: "cancelAnimationFrame", signatures: [["handle"]] }, { name: "requestAnimationFrame", signatures: [["callback"]] }, { name: "copyFromChannel", signatures: [["destination","channelNumber","?bufferOffset"]] }, { name: "copyToChannel", signatures: [["source","channelNumber","?bufferOffset"]] }, { name: "getChannelData", signatures: [["channel"],["channelIndex"]] }, { name: "start", signatures: [["?when","?offset","?duration"],["?when","?grainOffset","?grainDuration"]], receivers: ["AudioBufferSourceNode"] }, { name: "start", signatures: [["?when"]], receivers: ["AudioScheduledSourceNode"] }, { name: "start", signatures: [["?timeslice"]], receivers: ["MediaRecorder"] }, { name: "start", signatures: [["index"]], receivers: ["TimeRanges"] }, { name: "start", signatures: [["?options"]], receivers: ["IdleDetector"] }, { name: "start", signatures: [["?track"]], receivers: ["SpeechRecognition"] }, { name: "close", signatures: [["?returnValue"]], receivers: ["HTMLDialogElement"] }, { name: "close", signatures: [["?code","?reason"]], receivers: ["WebSocket"] }, { name: "close", signatures: [["?closeInfo"]], receivers: ["WebTransport","WebSocketStream"] }, { name: "createMediaElementSource", signatures: [["mediaElement"]] }, { name: "createMediaStreamSource", signatures: [["mediaStream"]] }, { name: "suspend", signatures: [["suspendTime"]], receivers: ["OfflineAudioContext"] }, { name: "allocationSize", signatures: [["options"]], receivers: ["AudioData"] }, { name: "allocationSize", signatures: [["?options"]], receivers: ["VideoFrame"] }, { name: "copyTo", signatures: [["destination","options"]], receivers: ["AudioData"] }, { name: "copyTo", signatures: [["destination"]], receivers: ["EncodedAudioChunk","EncodedVideoChunk"] }, { name: "copyTo", signatures: [["destination","?options"]], receivers: ["VideoFrame"] }, { name: "copyTo", signatures: [["parent","name"]], receivers: ["EntrySync"] }, { name: "copyTo", signatures: [["parent","?name","?successCallback","?errorCallback"]], receivers: ["Entry"] }, { name: "configure", signatures: [["config"]], receivers: ["AudioDecoder","AudioEncoder","VideoDecoder","VideoEncoder"] }, { name: "configure", signatures: [["descriptor"]], receivers: ["GPUCanvasContext"] }, { name: "decode", signatures: [["chunk"]], receivers: ["AudioDecoder","VideoDecoder"] }, { name: "decode", signatures: [["?options"]], receivers: ["ImageDecoder"] }, { name: "decode", signatures: [["?input","?options"]], receivers: ["TextDecoder"] }, { name: "encode", signatures: [["data"]], receivers: ["AudioEncoder"] }, { name: "encode", signatures: [["?input"]], receivers: ["TextEncoder"] }, { name: "encode", signatures: [["frame","?options"]], receivers: ["VideoEncoder"] }, { name: "setOrientation", signatures: [["x","y","z","xUp","yUp","zUp"]], receivers: ["AudioListener"] }, { name: "setOrientation", signatures: [["x","y","z"]], receivers: ["PannerNode"] }, { name: "setPosition", signatures: [["x","y","z"]], receivers: ["AudioListener","PannerNode"] }, { name: "setPosition", signatures: [["node","?offset"]], receivers: ["Selection"] }, { name: "connect", signatures: [["destinationParam","?output"],["destination","?output","?input"],["destinationNode","?output","?input"]], receivers: ["AudioNode"] }, { name: "connect", signatures: [["readerName","accessMode","?options"]], receivers: ["SmartCardContext"] }, { name: "disconnect", signatures: [["?output"],["destinationNode","?output","?input"],["destinationParam","?output"],["destination","?output","?input"]], receivers: ["AudioNode"] }, { name: "disconnect", signatures: [["options"]], receivers: ["IdentityCredential"] }, { name: "disconnect", signatures: [["?disposition"]], receivers: ["SmartCardConnection"] }, { name: "cancelAndHoldAtTime", signatures: [["cancelTime"],["startTime"]] }, { name: "cancelScheduledValues", signatures: [["cancelTime"],["startTime"]] }, { name: "exponentialRampToValueAtTime", signatures: [["value","endTime"],["value","time"]] }, { name: "linearRampToValueAtTime", signatures: [["value","endTime"],["value","time"]] }, { name: "setTargetAtTime", signatures: [["target","startTime","timeConstant"],["target","time","timeConstant"]] }, { name: "setValueAtTime", signatures: [["value","startTime"],["value","time"]] }, { name: "setValueCurveAtTime", signatures: [["values","startTime","duration"],["values","time","duration"]] }, { name: "stop", signatures: [["?when"]], receivers: ["AudioScheduledSourceNode"] }, { name: "createBuffer", signatures: [["numberOfChannels","length","sampleRate"],["numberOfChannels","numberOfFrames","sampleRate"]], receivers: ["BaseAudioContext"] }, { name: "createBuffer", signatures: [["descriptor"]], receivers: ["GPUDevice"] }, { name: "createChannelMerger", signatures: [["?numberOfInputs"]] }, { name: "createChannelSplitter", signatures: [["?numberOfOutputs"]] }, { name: "createDelay", signatures: [["?maxDelayTime"]] }, { name: "createIIRFilter", signatures: [["feedforward","feedback"],["feedForward","feedBack"]] }, { name: "createPeriodicWave", signatures: [["real","imag","?constraints"]] }, { name: "createScriptProcessor", signatures: [["?bufferSize","?numberOfInputChannels","?numberOfOutputChannels"]] }, { name: "decodeAudioData", signatures: [["audioData","?successCallback","?errorCallback"]] }, { name: "getFrequencyResponse", signatures: [["frequencyHz","magResponse","phaseResponse"]] }, { name: "json", signatures: [["data","?init"]], receivers: ["Response"] }, { name: "postMessage", signatures: [["message"]], receivers: ["BroadcastChannel"] }, { name: "postMessage", signatures: [["message","transfer"],["message","?options"]], receivers: ["MessagePort","ServiceWorker","Worker","Client","DedicatedWorkerGlobalScope"] }, { name: "postMessage", signatures: [["message","?options"],["message","transfer"],["message","targetOrigin","?transfer"]], receivers: ["Window"] }, { name: "deleteRule", signatures: [["index"]], receivers: ["CSSGroupingRule","CSSStyleSheet","CSSStyleRule"] }, { name: "deleteRule", signatures: [["select"]], receivers: ["CSSKeyframesRule"] }, { name: "insertRule", signatures: [["rule","?index"]] }, { name: "appendRule", signatures: [["rule"]] }, { name: "findRule", signatures: [["select"]] }, { name: "add", signatures: [["...values"]], receivers: ["CSSNumericValue"] }, { name: "add", signatures: [["request"]], receivers: ["Cache"] }, { name: "add", signatures: [["...tokens"]], receivers: ["DOMTokenList"] }, { name: "add", signatures: [["data","?type"],["file"]], receivers: ["DataTransferItemList"] }, { name: "add", signatures: [["element","?before"]], receivers: ["HTMLOptionsCollection","HTMLSelectElement"] }, { name: "add", signatures: [["value","?key"]], receivers: ["IDBObjectStore"] }, { name: "add", signatures: [["typedArray","index","value"]], receivers: ["Atomics"] }, { name: "add", signatures: [["value"]], receivers: ["Set","WeakSet"] }, { name: "add", signatures: [["key"]], receivers: ["CustomStateSet","ViewTransitionTypeSet"] }, { name: "add", signatures: [["description"]], receivers: ["ContentIndex"] }, { name: "add", signatures: [["a","b","?options"]], receivers: ["MLGraphBuilder"] }, { name: "add", signatures: [["sub_apps_to_add"]], receivers: ["SubApps"] }, { name: "div", signatures: [["...values"]], receivers: ["CSSNumericValue"] }, { name: "div", signatures: [["a","b","?options"]], receivers: ["MLGraphBuilder"] }, { name: "equals", signatures: [["...value"],["...values"]] }, { name: "mul", signatures: [["...values"]], receivers: ["CSSNumericValue"] }, { name: "mul", signatures: [["a","b","?options"]], receivers: ["MLGraphBuilder"] }, { name: "sub", signatures: [["...values"]], receivers: ["CSSNumericValue"] }, { name: "sub", signatures: [["typedArray","index","value"]], receivers: ["Atomics"] }, { name: "sub", signatures: [["a","b","?options"]], receivers: ["MLGraphBuilder"] }, { name: "to", signatures: [["unit"]] }, { name: "toSum", signatures: [["...units"]] }, { name: "item", signatures: [["index"]], receivers: ["CSSRuleList","CSSStyleDeclaration","DOMRectList","DOMStringList","DOMTokenList","FileList","HTMLCollectionBase","HTMLCollectionOf","HTMLSelectElement","MediaList","MimeTypeArray","NamedNodeMap","NodeList","NodeListOf","Plugin","PluginArray","SpeechRecognitionResult","SpeechRecognitionResultList","StyleSheetList","TouchList","HTMLCollection","SpeechGrammarList","SpeechRecognitionPhraseList"] }, { name: "item", signatures: [["?nameOrIndex"]], receivers: ["HTMLAllCollection"] }, { name: "getPropertyPriority", signatures: [["property"]] }, { name: "getPropertyValue", signatures: [["property"]] }, { name: "removeProperty", signatures: [["property"]] }, { name: "setProperty", signatures: [["property","value","?priority"]] }, { name: "addRule", signatures: [["?selector","?style","?index"]] }, { name: "removeRule", signatures: [["?index"]] }, { name: "replaceSync", signatures: [["text"]] }, { name: "addAll", signatures: [["requests"]] }, { name: "delete", signatures: [["request","?options"]], receivers: ["Cache"] }, { name: "delete", signatures: [["cacheName"]], receivers: ["CacheStorage"] }, { name: "delete", signatures: [["name"]], receivers: ["FormData","StorageBucketManager"] }, { name: "delete", signatures: [["name"],["key"]], receivers: ["Headers"] }, { name: "delete", signatures: [["query"],["key"]], receivers: ["IDBObjectStore"] }, { name: "delete", signatures: [["property"]], receivers: ["StylePropertyMap"] }, { name: "delete", signatures: [["name","?value"]], receivers: ["URLSearchParams"] }, { name: "delete", signatures: [["key"]], receivers: ["Map","WeakMap"] }, { name: "delete", signatures: [["value"]], receivers: ["Set","WeakSet"] }, { name: "delete", signatures: [["id"]], receivers: ["ContentIndex"] }, { name: "delete", signatures: [["name"],["options"]], receivers: ["CookieStore"] }, { name: "matchAll", signatures: [["?request","?options"]], receivers: ["Cache","BackgroundFetchRegistration"] }, { name: "matchAll", signatures: [["regexp"]], receivers: ["String"] }, { name: "matchAll", signatures: [["?options"]], receivers: ["Clients"] }, { name: "put", signatures: [["request","response"]], receivers: ["Cache"] }, { name: "put", signatures: [["value","?key"]], receivers: ["IDBObjectStore"] }, { name: "has", signatures: [["cacheName"]], receivers: ["CacheStorage"] }, { name: "has", signatures: [["name"]], receivers: ["FormData"] }, { name: "has", signatures: [["name"],["key"]], receivers: ["Headers"] }, { name: "has", signatures: [["keyId"]], receivers: ["MediaKeyStatusMap"] }, { name: "has", signatures: [["property"]], receivers: ["StylePropertyMapReadOnly"] }, { name: "has", signatures: [["name","?value"]], receivers: ["URLSearchParams"] }, { name: "has", signatures: [["target","p"]], receivers: ["ProxyHandler"] }, { name: "has", signatures: [["key"]], receivers: ["Map","ReadonlyMap","WeakMap"] }, { name: "has", signatures: [["value"]], receivers: ["Set","ReadonlySet","WeakSet","ReadonlySetLike"] }, { name: "open", signatures: [["cacheName"]], receivers: ["CacheStorage"] }, { name: "open", signatures: [["?unused1","?unused2"],["?type","?replace"],["url","name","features"]], receivers: ["Document"] }, { name: "open", signatures: [["name","?version"]], receivers: ["IDBFactory"] }, { name: "open", signatures: [["?url","?target","?features"]], receivers: ["Window"] }, { name: "open", signatures: [["method","url","?async","?username","?password"]], receivers: ["XMLHttpRequest"] }, { name: "open", signatures: [["name","?options"]], receivers: ["StorageBucketManager"] }, { name: "open", signatures: [["?options"]], receivers: ["EyeDropper"] }, { name: "drawImage", signatures: [["image","dx","dy","?dw","?dh"],["image","sx","sy","sw","sh","dx","dy","dw","dh"]], receivers: ["CanvasDrawImage"] }, { name: "drawImage", signatures: [["image","x","y","?width","?height"],["image","sx","sy","sw","sh","dx","dy","dw","dh"]], receivers: ["CanvasRenderingContext2D","OffscreenCanvasRenderingContext2D","PaintRenderingContext2D"] }, { name: "clip", signatures: [["?fillRule"],["path","?fillRule"]], receivers: ["CanvasDrawPath"] }, { name: "clip", signatures: [["?winding"],["path","?winding"]], receivers: ["CanvasRenderingContext2D","OffscreenCanvasRenderingContext2D","PaintRenderingContext2D"] }, { name: "isPointInPath", signatures: [["x","y","?fillRule"],["path","x","y","?fillRule"]], receivers: ["CanvasDrawPath"] }, { name: "isPointInPath", signatures: [["x","y","?winding"],["path","x","y","?winding"]], receivers: ["CanvasRenderingContext2D","OffscreenCanvasRenderingContext2D","PaintRenderingContext2D"] }, { name: "isPointInStroke", signatures: [["x","y"],["path","x","y"]], receivers: ["CanvasDrawPath","CanvasRenderingContext2D","OffscreenCanvasRenderingContext2D","PaintRenderingContext2D"] }, { name: "isPointInStroke", signatures: [["?point"]], receivers: ["SVGGeometryElement"] }, { name: "stroke", signatures: [["?path"]] }, { name: "createConicGradient", signatures: [["startAngle","x","y"]], receivers: ["CanvasFillStrokeStyles"] }, { name: "createConicGradient", signatures: [["startAngle","cx","cy"]], receivers: ["CanvasRenderingContext2D","OffscreenCanvasRenderingContext2D","PaintRenderingContext2D"] }, { name: "createLinearGradient", signatures: [["x0","y0","x1","y1"]] }, { name: "createPattern", signatures: [["image","repetition"]], receivers: ["CanvasFillStrokeStyles"] }, { name: "createPattern", signatures: [["image","repetitionType"]], receivers: ["CanvasRenderingContext2D","OffscreenCanvasRenderingContext2D","PaintRenderingContext2D"] }, { name: "createRadialGradient", signatures: [["x0","y0","r0","x1","y1","r1"]] }, { name: "addColorStop", signatures: [["offset","color"]] }, { name: "createImageData", signatures: [["imagedata"],["sw","sh","?settings"]], receivers: ["CanvasImageData"] }, { name: "createImageData", signatures: [["imagedata"],["sw","sh","?imageDataSettings"]], receivers: ["CanvasRenderingContext2D","OffscreenCanvasRenderingContext2D"] }, { name: "getImageData", signatures: [["sx","sy","sw","sh","?settings"]], receivers: ["CanvasImageData"] }, { name: "getImageData", signatures: [["sx","sy","sw","sh","?imageDataSettings"]], receivers: ["CanvasRenderingContext2D","OffscreenCanvasRenderingContext2D"] }, { name: "putImageData", signatures: [["imagedata","dx","dy","?dirtyX","?dirtyY","?dirtyWidth","?dirtyHeight"]] }, { name: "arc", signatures: [["x","y","radius","startAngle","endAngle","?counterclockwise"],["x","y","radius","startAngle","endAngle","?anticlockwise"]] }, { name: "arcTo", signatures: [["x1","y1","x2","y2","radius"]] }, { name: "bezierCurveTo", signatures: [["cp1x","cp1y