// 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 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']], receiver: 'Window' }, { name: 'escape', signatures: [['ident']], receiver: 'CSS' }, { name: 'unescape', signatures: [['string']] }, { name: 'toString', signatures: [['?radix']], receiver: 'Number' }, { name: 'toString', signatures: [['?radix']], receiver: 'BigInt' }, { name: 'get', signatures: [['key']], receiver: 'Map' }, { name: 'get', signatures: [['key']], receiver: 'ReadonlyMap' }, { name: 'get', signatures: [['key']], receiver: 'WeakMap' }, { name: 'get', signatures: [['target','p','receiver']], receiver: 'ProxyHandler' }, { name: 'get', signatures: [['property']], receiver: 'StylePropertyMapReadOnly' }, { name: 'get', signatures: [['key']], receiver: 'Headers' }, { name: 'get', signatures: [['name']], receiver: 'CustomElementRegistry' }, { name: 'get', signatures: [['name']], receiver: 'FormData' }, { name: 'get', signatures: [['name']], receiver: 'URLSearchParams' }, { name: 'get', signatures: [['id']], receiver: 'BackgroundFetchManager' }, { name: 'get', signatures: [['name'],['?options']], receiver: 'CookieStore' }, { name: 'get', signatures: [['?options']], receiver: 'CredentialsContainer' }, { name: 'get', signatures: [['keyId']], receiver: 'MediaKeyStatusMap' }, { name: 'get', signatures: [['key']], receiver: 'IDBIndex' }, { name: 'get', signatures: [['key']], receiver: 'IDBObjectStore' }, { name: 'get', signatures: [['instrumentKey']], receiver: 'PaymentInstruments' }, { name: 'get', signatures: [['id']], receiver: 'Clients' }, { name: 'get', signatures: [['key']], receiver: 'XRHand' }, { name: 'set', signatures: [['v']], receiver: 'PropertyDescriptor' }, { name: 'set', signatures: [['array','?offset']], receiver: 'Int8Array' }, { name: 'set', signatures: [['array','?offset']], receiver: 'Uint8Array' }, { name: 'set', signatures: [['array','?offset']], receiver: 'Uint8ClampedArray' }, { name: 'set', signatures: [['array','?offset']], receiver: 'Int16Array' }, { name: 'set', signatures: [['array','?offset']], receiver: 'Uint16Array' }, { name: 'set', signatures: [['array','?offset']], receiver: 'Int32Array' }, { name: 'set', signatures: [['array','?offset']], receiver: 'Uint32Array' }, { name: 'set', signatures: [['array','?offset']], receiver: 'Float32Array' }, { name: 'set', signatures: [['array','?offset']], receiver: 'Float64Array' }, { name: 'set', signatures: [['key','value']], receiver: 'Map' }, { name: 'set', signatures: [['key','value']], receiver: 'WeakMap' }, { name: 'set', signatures: [['target','p','value','receiver']], receiver: 'ProxyHandler' }, { name: 'set', signatures: [['array','?offset']], receiver: 'BigInt64Array' }, { name: 'set', signatures: [['array','?offset']], receiver: 'BigUint64Array' }, { name: 'set', signatures: [['property','...values']], receiver: 'StylePropertyMap' }, { name: 'set', signatures: [['key','value']], receiver: 'Headers' }, { name: 'set', signatures: [['name','value','?filename']], receiver: 'FormData' }, { name: 'set', signatures: [['name','value']], receiver: 'URLSearchParams' }, { name: 'set', signatures: [['cookieInit'],['name','value']], receiver: 'CookieStore' }, { name: 'set', signatures: [['instrumentKey','details']], receiver: 'PaymentInstruments' }, { name: 'set', signatures: [['key','value','?options']], receiver: 'SharedStorage' }, { name: 'toLocaleString', signatures: [['?locales','?options']], receiver: 'Date' }, { name: 'toLocaleString', signatures: [['?locales','?options']], receiver: 'Number' }, { name: 'toLocaleString', signatures: [['?locales','?options']], receiver: 'BigInt' }, { name: 'hasOwnProperty', signatures: [['v']] }, { name: 'isPrototypeOf', signatures: [['v']] }, { name: 'propertyIsEnumerable', signatures: [['v']] }, { name: 'getPrototypeOf', signatures: [['o']], static: true, receiver: 'Object' }, { name: 'getPrototypeOf', signatures: [['target']], receiver: 'ProxyHandler' }, { name: 'getOwnPropertyDescriptor', signatures: [['o','p']], static: true, receiver: 'Object' }, { name: 'getOwnPropertyDescriptor', signatures: [['target','p']], receiver: 'ProxyHandler' }, { name: 'getOwnPropertyNames', signatures: [['o']] }, { name: 'create', signatures: [['o','?properties']], static: true, receiver: 'Object' }, { name: 'create', signatures: [['?options']], receiver: 'CredentialsContainer' }, { name: 'defineProperty', signatures: [['o','p','attributes']], static: true, receiver: 'Object' }, { name: 'defineProperty', signatures: [['target','p','attributes']], receiver: 'ProxyHandler' }, { name: 'defineProperties', signatures: [['o','properties']] }, { name: 'seal', signatures: [['o']] }, { name: 'freeze', signatures: [['a'],['f'],['o']] }, { name: 'preventExtensions', signatures: [['o']], static: true, receiver: 'Object' }, { name: 'preventExtensions', signatures: [['target']], receiver: 'ProxyHandler' }, { name: 'isSealed', signatures: [['o']] }, { name: 'isFrozen', signatures: [['o']] }, { name: 'isExtensible', signatures: [['o']], static: true, receiver: 'Object' }, { name: 'isExtensible', signatures: [['target']], receiver: 'ProxyHandler' }, { name: 'keys', signatures: [['o']], static: true, receiver: 'Object' }, { name: 'keys', signatures: [['?request','?options']], receiver: 'Cache' }, { name: 'apply', signatures: [['thisArg','?argArray']], receiver: 'Function' }, { name: 'apply', signatures: [['thisArg','?args']], receiver: 'CallableFunction' }, { name: 'apply', signatures: [['thisArg','?args']], receiver: 'NewableFunction' }, { name: 'apply', signatures: [['target','thisArg','argArray']], receiver: 'ProxyHandler' }, { name: 'call', signatures: [['thisArg','...argArray']], receiver: 'Function' }, { name: 'call', signatures: [['thisArg','...args']], receiver: 'CallableFunction' }, { name: 'call', signatures: [['thisArg','...args']], receiver: 'NewableFunction' }, { name: 'bind', signatures: [['thisArg','...argArray']], receiver: 'Function' }, { name: 'bind', signatures: [['thisArg','?arg0','?arg1','?arg2','?arg3'],['thisArg','...args']], receiver: 'CallableFunction' }, { name: 'bind', signatures: [['thisArg','?arg0','?arg1','?arg2','?arg3'],['thisArg','...args']], receiver: 'NewableFunction' }, { name: 'charAt', signatures: [['pos']] }, { name: 'charCodeAt', signatures: [['index']] }, { name: 'concat', signatures: [['...strings']], receiver: 'String' }, { name: 'concat', signatures: [['...items']], receiver: 'ReadonlyArray' }, { name: 'concat', signatures: [['...items']], receiver: 'Array' }, { name: 'indexOf', signatures: [['searchString','?position']], receiver: 'String' }, { name: 'indexOf', signatures: [['searchElement','?fromIndex']], receiver: 'ReadonlyArray' }, { name: 'indexOf', signatures: [['searchElement','?fromIndex']], receiver: 'Array' }, { name: 'indexOf', signatures: [['searchElement','?fromIndex']], receiver: 'Int8Array' }, { name: 'indexOf', signatures: [['searchElement','?fromIndex']], receiver: 'Uint8Array' }, { name: 'indexOf', signatures: [['searchElement','?fromIndex']], receiver: 'Uint8ClampedArray' }, { name: 'indexOf', signatures: [['searchElement','?fromIndex']], receiver: 'Int16Array' }, { name: 'indexOf', signatures: [['searchElement','?fromIndex']], receiver: 'Uint16Array' }, { name: 'indexOf', signatures: [['searchElement','?fromIndex']], receiver: 'Int32Array' }, { name: 'indexOf', signatures: [['searchElement','?fromIndex']], receiver: 'Uint32Array' }, { name: 'indexOf', signatures: [['searchElement','?fromIndex']], receiver: 'Float32Array' }, { name: 'indexOf', signatures: [['searchElement','?fromIndex']], receiver: 'Float64Array' }, { name: 'indexOf', signatures: [['searchElement','?fromIndex']], receiver: 'BigInt64Array' }, { name: 'indexOf', signatures: [['searchElement','?fromIndex']], receiver: 'BigUint64Array' }, { name: 'lastIndexOf', signatures: [['searchString','?position']], receiver: 'String' }, { name: 'lastIndexOf', signatures: [['searchElement','?fromIndex']], receiver: 'ReadonlyArray' }, { name: 'lastIndexOf', signatures: [['searchElement','?fromIndex']], receiver: 'Array' }, { name: 'lastIndexOf', signatures: [['searchElement','?fromIndex']], receiver: 'Int8Array' }, { name: 'lastIndexOf', signatures: [['searchElement','?fromIndex']], receiver: 'Uint8Array' }, { name: 'lastIndexOf', signatures: [['searchElement','?fromIndex']], receiver: 'Uint8ClampedArray' }, { name: 'lastIndexOf', signatures: [['searchElement','?fromIndex']], receiver: 'Int16Array' }, { name: 'lastIndexOf', signatures: [['searchElement','?fromIndex']], receiver: 'Uint16Array' }, { name: 'lastIndexOf', signatures: [['searchElement','?fromIndex']], receiver: 'Int32Array' }, { name: 'lastIndexOf', signatures: [['searchElement','?fromIndex']], receiver: 'Uint32Array' }, { name: 'lastIndexOf', signatures: [['searchElement','?fromIndex']], receiver: 'Float32Array' }, { name: 'lastIndexOf', signatures: [['searchElement','?fromIndex']], receiver: 'Float64Array' }, { name: 'lastIndexOf', signatures: [['searchElement','?fromIndex']], receiver: 'BigInt64Array' }, { name: 'lastIndexOf', signatures: [['searchElement','?fromIndex']], receiver: 'BigUint64Array' }, { name: 'localeCompare', signatures: [['that','?locales','?options']] }, { name: 'match', signatures: [['regexp'],['matcher']], receiver: 'String' }, { name: 'match', signatures: [['request','?options']], receiver: 'BackgroundFetchRegistration' }, { name: 'match', signatures: [['request','?options']], receiver: 'CacheStorage' }, { name: 'match', signatures: [['request','?options']], receiver: 'Cache' }, { name: 'replace', signatures: [['searchValue','replaceValue'],['searchValue','replacer']], receiver: 'String' }, { name: 'replace', signatures: [['text']], receiver: 'CSSStyleSheet' }, { name: 'replace', signatures: [['token','newToken']], receiver: 'DOMTokenList' }, { name: 'search', signatures: [['regexp'],['searcher']] }, { name: 'slice', signatures: [['?start','?end']], receiver: 'String' }, { name: 'slice', signatures: [['?start','?end']], receiver: 'ReadonlyArray' }, { name: 'slice', signatures: [['?start','?end']], receiver: 'ConcatArray' }, { name: 'slice', signatures: [['?start','?end']], receiver: 'Array' }, { name: 'slice', signatures: [['begin','?end']], receiver: 'ArrayBuffer' }, { name: 'slice', signatures: [['?start','?end']], receiver: 'Int8Array' }, { name: 'slice', signatures: [['?start','?end']], receiver: 'Uint8Array' }, { name: 'slice', signatures: [['?start','?end']], receiver: 'Uint8ClampedArray' }, { name: 'slice', signatures: [['?start','?end']], receiver: 'Int16Array' }, { name: 'slice', signatures: [['?start','?end']], receiver: 'Uint16Array' }, { name: 'slice', signatures: [['?start','?end']], receiver: 'Int32Array' }, { name: 'slice', signatures: [['?start','?end']], receiver: 'Uint32Array' }, { name: 'slice', signatures: [['?start','?end']], receiver: 'Float32Array' }, { name: 'slice', signatures: [['?start','?end']], receiver: 'Float64Array' }, { name: 'slice', signatures: [['begin','?end']], receiver: 'SharedArrayBuffer' }, { name: 'slice', signatures: [['?start','?end']], receiver: 'BigInt64Array' }, { name: 'slice', signatures: [['?start','?end']], receiver: 'BigUint64Array' }, { name: 'slice', signatures: [['?start','?end','?contentType']], receiver: 'Blob' }, { name: 'split', signatures: [['separator','?limit'],['splitter','?limit']] }, { 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']] }, { name: 'acos', signatures: [['x']] }, { name: 'asin', signatures: [['x']] }, { name: 'atan', signatures: [['x']] }, { name: 'atan2', signatures: [['y','x']] }, { name: 'ceil', signatures: [['x']] }, { name: 'cos', signatures: [['x']] }, { name: 'exp', signatures: [['x']] }, { name: 'floor', signatures: [['x']] }, { name: 'log', signatures: [['x']], receiver: 'Math' }, { name: 'log', signatures: [['...data']], receiver: 'console' }, { name: 'max', signatures: [['...values']] }, { name: 'min', signatures: [['...values']] }, { name: 'pow', signatures: [['x','y']] }, { name: 'round', signatures: [['x']] }, { name: 'sin', signatures: [['x']] }, { name: 'sqrt', signatures: [['x']] }, { name: 'tan', signatures: [['x']] }, { 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']], receiver: 'Date' }, { name: 'parse', signatures: [['s']], static: true, receiver: 'Date' }, { name: 'parse', signatures: [['text','?reviver']], receiver: 'JSON' }, { name: 'UTC', signatures: [['year','month','?date','?hours','?minutes','?seconds','?ms']] }, { name: 'exec', signatures: [['string']], receiver: 'RegExp' }, { name: 'exec', signatures: [['?input','?baseURL']], receiver: 'URLPattern' }, { name: 'test', signatures: [['string']], receiver: 'RegExp' }, { name: 'test', signatures: [['?input','?baseURL']], receiver: 'URLPattern' }, { name: 'compile', signatures: [['pattern','?flags']] }, { name: 'stringify', signatures: [['value','?replacer','?space']] }, { name: 'join', signatures: [['?separator']] }, { name: 'every', signatures: [['predicate','?thisArg']] }, { name: 'some', signatures: [['predicate','?thisArg']] }, { name: 'forEach', signatures: [['callbackfn','?thisArg']] }, { name: 'map', signatures: [['callbackfn','?thisArg']] }, { name: 'filter', signatures: [['predicate','?thisArg']] }, { name: 'reduce', signatures: [['callbackfn','?initialValue']] }, { name: 'reduceRight', signatures: [['callbackfn','?initialValue']] }, { name: 'push', signatures: [['...items']] }, { name: 'sort', signatures: [['?compareFn']], receiver: 'Array' }, { name: 'sort', signatures: [['?compareFn']], receiver: 'Int8Array' }, { name: 'sort', signatures: [['?compareFn']], receiver: 'Uint8Array' }, { name: 'sort', signatures: [['?compareFn']], receiver: 'Uint8ClampedArray' }, { name: 'sort', signatures: [['?compareFn']], receiver: 'Int16Array' }, { name: 'sort', signatures: [['?compareFn']], receiver: 'Uint16Array' }, { name: 'sort', signatures: [['?compareFn']], receiver: 'Int32Array' }, { name: 'sort', signatures: [['?compareFn']], receiver: 'Uint32Array' }, { name: 'sort', signatures: [['?compareFn']], receiver: 'Float32Array' }, { name: 'sort', signatures: [['?compareFn']], receiver: 'Float64Array' }, { name: 'sort', signatures: [['?compareFn']], receiver: 'BigInt64Array' }, { name: 'sort', signatures: [['?compareFn']], receiver: 'BigUint64Array' }, { name: 'splice', signatures: [['start','?deleteCount','...items']] }, { name: 'unshift', signatures: [['...items']] }, { name: 'isArray', signatures: [['arg']] }, { name: 'then', signatures: [['?onfulfilled','?onrejected']] }, { name: 'catch', signatures: [['?onrejected']] }, { 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']], receiver: 'Int8Array' }, { name: 'fill', signatures: [['value','?start','?end']], receiver: 'Uint8Array' }, { name: 'fill', signatures: [['value','?start','?end']], receiver: 'Uint8ClampedArray' }, { name: 'fill', signatures: [['value','?start','?end']], receiver: 'Int16Array' }, { name: 'fill', signatures: [['value','?start','?end']], receiver: 'Uint16Array' }, { name: 'fill', signatures: [['value','?start','?end']], receiver: 'Int32Array' }, { name: 'fill', signatures: [['value','?start','?end']], receiver: 'Uint32Array' }, { name: 'fill', signatures: [['value','?start','?end']], receiver: 'Float32Array' }, { name: 'fill', signatures: [['value','?start','?end']], receiver: 'Float64Array' }, { name: 'fill', signatures: [['value','?start','?end']], receiver: 'Array' }, { name: 'fill', signatures: [['value','?start','?end']], receiver: 'BigInt64Array' }, { name: 'fill', signatures: [['value','?start','?end']], receiver: 'BigUint64Array' }, { name: 'fill', signatures: [['?winding'],['path','?winding']], receiver: 'CanvasRenderingContext2D' }, { name: 'fill', signatures: [['?winding'],['path','?winding']], receiver: 'OffscreenCanvasRenderingContext2D' }, { name: 'fill', signatures: [['?winding'],['path','?winding']], receiver: 'PaintRenderingContext2D' }, { name: 'find', signatures: [['predicate','?thisArg']], receiver: 'Int8Array' }, { name: 'find', signatures: [['predicate','?thisArg']], receiver: 'Uint8Array' }, { name: 'find', signatures: [['predicate','?thisArg']], receiver: 'Uint8ClampedArray' }, { name: 'find', signatures: [['predicate','?thisArg']], receiver: 'Int16Array' }, { name: 'find', signatures: [['predicate','?thisArg']], receiver: 'Uint16Array' }, { name: 'find', signatures: [['predicate','?thisArg']], receiver: 'Int32Array' }, { name: 'find', signatures: [['predicate','?thisArg']], receiver: 'Uint32Array' }, { name: 'find', signatures: [['predicate','?thisArg']], receiver: 'Float32Array' }, { name: 'find', signatures: [['predicate','?thisArg']], receiver: 'Float64Array' }, { name: 'find', signatures: [['predicate','?thisArg']], receiver: 'Array' }, { name: 'find', signatures: [['predicate','?thisArg']], receiver: 'ReadonlyArray' }, { name: 'find', signatures: [['predicate','?thisArg']], receiver: 'BigInt64Array' }, { name: 'find', signatures: [['predicate','?thisArg']], receiver: 'BigUint64Array' }, { name: 'find', signatures: [['?string','?caseSensitive','?backwards','?wrap','?wholeWord','?searchInFrames','?showDialog']], receiver: 'Window' }, { name: 'findIndex', signatures: [['predicate','?thisArg']] }, { name: 'subarray', signatures: [['?begin','?end']] }, { name: 'of', signatures: [['...items']] }, { name: 'from', signatures: [['arrayLike','?mapfn','?thisArg']], static: true, receiver: 'Int8Array' }, { name: 'from', signatures: [['arrayLike','?mapfn','?thisArg']], static: true, receiver: 'Uint8Array' }, { name: 'from', signatures: [['arrayLike','?mapfn','?thisArg']], static: true, receiver: 'Uint8ClampedArray' }, { name: 'from', signatures: [['arrayLike','?mapfn','?thisArg']], static: true, receiver: 'Int16Array' }, { name: 'from', signatures: [['arrayLike','?mapfn','?thisArg']], static: true, receiver: 'Uint16Array' }, { name: 'from', signatures: [['arrayLike','?mapfn','?thisArg']], static: true, receiver: 'Int32Array' }, { name: 'from', signatures: [['arrayLike','?mapfn','?thisArg']], static: true, receiver: 'Uint32Array' }, { name: 'from', signatures: [['arrayLike','?mapfn','?thisArg']], static: true, receiver: 'Float32Array' }, { name: 'from', signatures: [['arrayLike','?mapfn','?thisArg']], static: true, receiver: 'Float64Array' }, { name: 'from', signatures: [['arrayLike','?mapfn','?thisArg'],['iterable','?mapfn','?thisArg']], static: true, receiver: 'Array' }, { name: 'from', signatures: [['arrayLike','?mapfn','?thisArg']], static: true, receiver: 'BigInt64Array' }, { name: 'from', signatures: [['arrayLike','?mapfn','?thisArg']], static: true, receiver: 'BigUint64Array' }, { name: 'clz32', signatures: [['x']] }, { name: 'imul', signatures: [['x','y']] }, { name: 'sign', signatures: [['x']], receiver: 'Math' }, { name: 'sign', signatures: [['algorithm','key','data']], receiver: 'SubtleCrypto' }, { name: 'log10', signatures: [['x']] }, { name: 'log2', signatures: [['x']] }, { name: 'log1p', signatures: [['x']] }, { name: 'expm1', signatures: [['x']] }, { name: 'cosh', signatures: [['x']] }, { name: 'sinh', signatures: [['x']] }, { name: 'tanh', signatures: [['x']] }, { name: 'acosh', signatures: [['x']] }, { name: 'asinh', signatures: [['x']] }, { name: 'atanh', signatures: [['x']] }, { name: 'hypot', signatures: [['...values']] }, { name: 'trunc', signatures: [['x']] }, { name: 'fround', signatures: [['x']] }, { name: 'cbrt', signatures: [['x']] }, { name: 'isInteger', signatures: [['number']] }, { name: 'isSafeInteger', signatures: [['number']] }, { name: 'assign', signatures: [['target','source'],['target','...sources'],['target','source1','source2','?source3']], static: true, receiver: 'Object' }, { name: 'assign', signatures: [['...nodes']], receiver: 'HTMLSlotElement' }, { name: 'getOwnPropertySymbols', signatures: [['o']] }, { name: 'is', signatures: [['value1','value2']] }, { name: 'setPrototypeOf', signatures: [['o','proto']], static: true, receiver: 'Object' }, { name: 'setPrototypeOf', signatures: [['target','v']], receiver: 'ProxyHandler' }, { name: 'codePointAt', signatures: [['pos']] }, { name: 'includes', signatures: [['searchString','?position']], receiver: 'String' }, { name: 'includes', signatures: [['searchElement','?fromIndex']], receiver: 'Array' }, { name: 'includes', signatures: [['searchElement','?fromIndex']], receiver: 'ReadonlyArray' }, { name: 'includes', signatures: [['searchElement','?fromIndex']], receiver: 'Int8Array' }, { name: 'includes', signatures: [['searchElement','?fromIndex']], receiver: 'Uint8Array' }, { name: 'includes', signatures: [['searchElement','?fromIndex']], receiver: 'Uint8ClampedArray' }, { name: 'includes', signatures: [['searchElement','?fromIndex']], receiver: 'Int16Array' }, { name: 'includes', signatures: [['searchElement','?fromIndex']], receiver: 'Uint16Array' }, { name: 'includes', signatures: [['searchElement','?fromIndex']], receiver: 'Int32Array' }, { name: 'includes', signatures: [['searchElement','?fromIndex']], receiver: 'Uint32Array' }, { name: 'includes', signatures: [['searchElement','?fromIndex']], receiver: 'Float32Array' }, { name: 'includes', signatures: [['searchElement','?fromIndex']], receiver: 'Float64Array' }, { name: 'includes', signatures: [['searchElement','?fromIndex']], receiver: 'BigInt64Array' }, { name: 'includes', signatures: [['searchElement','?fromIndex']], receiver: 'BigUint64Array' }, { name: 'endsWith', signatures: [['searchString','?endPosition']] }, { name: 'normalize', signatures: [['?form']], receiver: 'String' }, { name: 'repeat', signatures: [['count']] }, { name: 'startsWith', signatures: [['searchString','?position']] }, { name: 'anchor', signatures: [['name']] }, { name: 'fontcolor', signatures: [['color']] }, { name: 'fontsize', signatures: [['size']] }, { name: 'link', signatures: [['url']] }, { name: 'sub', signatures: [['typedArray','index','value']], receiver: 'Atomics' }, { name: 'sub', signatures: [['...values']], receiver: 'CSSNumericValue' }, { name: 'fromCodePoint', signatures: [['...codePoints']] }, { name: 'raw', signatures: [['template','...substitutions']] }, { name: 'clear', signatures: [['mask']], receiver: 'WebGLRenderingContextBase' }, { name: 'delete', signatures: [['key']], receiver: 'Map' }, { name: 'delete', signatures: [['key']], receiver: 'WeakMap' }, { name: 'delete', signatures: [['value']], receiver: 'Set' }, { name: 'delete', signatures: [['value']], receiver: 'WeakSet' }, { name: 'delete', signatures: [['property']], receiver: 'StylePropertyMap' }, { name: 'delete', signatures: [['key']], receiver: 'Headers' }, { name: 'delete', signatures: [['name']], receiver: 'FormData' }, { name: 'delete', signatures: [['name']], receiver: 'URLSearchParams' }, { name: 'delete', signatures: [['name']], receiver: 'StorageBucketManager' }, { name: 'delete', signatures: [['cacheName']], receiver: 'CacheStorage' }, { name: 'delete', signatures: [['request','?options']], receiver: 'Cache' }, { name: 'delete', signatures: [['id']], receiver: 'ContentIndex' }, { name: 'delete', signatures: [['name'],['options']], receiver: 'CookieStore' }, { name: 'delete', signatures: [['key']], receiver: 'IDBObjectStore' }, { name: 'delete', signatures: [['name']], receiver: 'NativeIOFileManager' }, { name: 'delete', signatures: [['instrumentKey']], receiver: 'PaymentInstruments' }, { name: 'delete', signatures: [['key']], receiver: 'SharedStorage' }, { name: 'has', signatures: [['key']], receiver: 'Map' }, { name: 'has', signatures: [['key']], receiver: 'ReadonlyMap' }, { name: 'has', signatures: [['key']], receiver: 'WeakMap' }, { name: 'has', signatures: [['value']], receiver: 'Set' }, { name: 'has', signatures: [['value']], receiver: 'ReadonlySet' }, { name: 'has', signatures: [['value']], receiver: 'WeakSet' }, { name: 'has', signatures: [['target','p']], receiver: 'ProxyHandler' }, { name: 'has', signatures: [['property']], receiver: 'StylePropertyMapReadOnly' }, { name: 'has', signatures: [['key']], receiver: 'Headers' }, { name: 'has', signatures: [['name']], receiver: 'FormData' }, { name: 'has', signatures: [['name']], receiver: 'URLSearchParams' }, { name: 'has', signatures: [['cacheName']], receiver: 'CacheStorage' }, { name: 'has', signatures: [['keyId']], receiver: 'MediaKeyStatusMap' }, { name: 'has', signatures: [['instrumentKey']], receiver: 'PaymentInstruments' }, { name: 'add', signatures: [['value']], receiver: 'Set' }, { name: 'add', signatures: [['value']], receiver: 'WeakSet' }, { name: 'add', signatures: [['typedArray','index','value']], receiver: 'Atomics' }, { name: 'add', signatures: [['node','?before']], receiver: 'AccessibleNodeList' }, { name: 'add', signatures: [['file'],['data','type']], receiver: 'DataTransferItemList' }, { name: 'add', signatures: [['...values']], receiver: 'CSSNumericValue' }, { name: 'add', signatures: [['...tokens']], receiver: 'DOMTokenList' }, { name: 'add', signatures: [['key']], receiver: 'CustomStateSet' }, { name: 'add', signatures: [['element','?before']], receiver: 'HTMLOptionsCollection' }, { name: 'add', signatures: [['element','?before']], receiver: 'HTMLSelectElement' }, { name: 'add', signatures: [['request']], receiver: 'Cache' }, { name: 'add', signatures: [['description']], receiver: 'ContentIndex' }, { name: 'add', signatures: [['value','?key']], receiver: 'IDBObjectStore' }, { name: 'add', signatures: [['install_url']], receiver: 'SubApps' }, { name: 'next', signatures: [['...args']], receiver: 'Generator' }, { name: 'next', signatures: [['...args'],['?value']], receiver: 'Iterator' }, { name: 'next', signatures: [['...args']], receiver: 'AsyncGenerator' }, { name: 'next', signatures: [['...args']], receiver: 'AsyncIterator' }, { name: 'return', signatures: [['value']], receiver: 'Generator' }, { name: 'return', signatures: [['?value']], receiver: 'Iterator' }, { name: 'return', signatures: [['value']], receiver: 'AsyncGenerator' }, { name: 'return', signatures: [['?value']], receiver: 'AsyncIterator' }, { name: 'throw', signatures: [['e']], receiver: 'Generator' }, { name: 'throw', signatures: [['?e']], receiver: 'Iterator' }, { name: 'throw', signatures: [['e']], receiver: 'AsyncGenerator' }, { name: 'throw', signatures: [['?e']], receiver: 'AsyncIterator' }, { name: 'entries', signatures: [['o']], static: true, receiver: 'Object' }, { name: 'values', signatures: [['o']], static: true, receiver: 'Object' }, { name: 'all', signatures: [['values']] }, { name: 'race', signatures: [['values']] }, { name: 'reject', signatures: [['?reason']] }, { name: 'resolve', signatures: [['?value']], static: true, receiver: 'Promise' }, { name: 'resolve', signatures: [['possibleChild']], receiver: 'FileSystemDirectoryHandle' }, { name: 'construct', signatures: [['target','argArray','newTarget']] }, { name: 'deleteProperty', signatures: [['target','p']] }, { name: 'ownKeys', signatures: [['target']] }, { name: 'revocable', signatures: [['target','handler']] }, { name: 'for', signatures: [['key']] }, { name: 'keyFor', signatures: [['sym']] }, { name: 'getOwnPropertyDescriptors', signatures: [['o']] }, { name: 'and', signatures: [['typedArray','index','value']] }, { name: 'compareExchange', signatures: [['typedArray','index','expectedValue','replacementValue']] }, { name: 'exchange', signatures: [['typedArray','index','value']] }, { name: 'isLockFree', signatures: [['size']] }, { name: 'load', signatures: [['typedArray','index']], receiver: 'Atomics' }, { name: 'load', signatures: [['font','?text']], receiver: 'FontFaceSet' }, { name: 'load', signatures: [['sessionId']], receiver: 'MediaKeySession' }, { name: 'or', signatures: [['typedArray','index','value']] }, { name: 'store', signatures: [['typedArray','index','value']], receiver: 'Atomics' }, { name: 'store', signatures: [['credential']], receiver: 'CredentialsContainer' }, { name: 'wait', signatures: [['typedArray','index','value','?timeout']] }, { name: 'notify', signatures: [['typedArray','index','?count']] }, { name: 'xor', signatures: [['typedArray','index','value']] }, { name: 'padStart', signatures: [['maxLength','?fillString']] }, { name: 'padEnd', signatures: [['maxLength','?fillString']] }, { name: 'finally', signatures: [['?onfinally']] }, { name: 'flatMap', signatures: [['callback','?thisArg']] }, { name: 'flat', signatures: [['?depth']] }, { name: 'fromEntries', signatures: [['entries']] }, { name: 'asIntN', signatures: [['bits','int']] }, { name: 'asUintN', signatures: [['bits','int']] }, { name: 'getBigInt64', signatures: [['byteOffset','?littleEndian']] }, { name: 'getBigUint64', signatures: [['byteOffset','?littleEndian']] }, { name: 'setBigInt64', signatures: [['byteOffset','value','?littleEndian']] }, { name: 'setBigUint64', signatures: [['byteOffset','value','?littleEndian']] }, { name: 'allSettled', signatures: [['values']] }, { name: 'matchAll', signatures: [['regexp']], receiver: 'String' }, { name: 'matchAll', signatures: [['?request','?options']], receiver: 'BackgroundFetchRegistration' }, { name: 'matchAll', signatures: [['?request','?options']], receiver: 'Cache' }, { name: 'matchAll', signatures: [['?options']], receiver: 'Clients' }, { name: 'any', signatures: [['values']] }, { name: 'replaceAll', signatures: [['searchValue','replaceValue'],['searchValue','replacer']] }, { name: 'register', signatures: [['target','heldValue','?unregisterToken']], receiver: 'FinalizationRegistry' }, { name: 'register', signatures: [['tag','?options']], receiver: 'PeriodicSyncManager' }, { name: 'register', signatures: [['tag']], receiver: 'SyncManager' }, { name: 'register', signatures: [['url','?options']], receiver: 'ServiceWorkerContainer' }, { name: 'unregister', signatures: [['unregisterToken']], receiver: 'FinalizationRegistry' }, { name: 'unregister', signatures: [['tag']], receiver: 'PeriodicSyncManager' }, { name: 'animate', signatures: [['keyframes','?options']] }, { name: 'getAnimations', signatures: [['?options']], receiver: 'Animatable' }, { name: 'assert', signatures: [['?condition','...data']] }, { name: 'debug', signatures: [['...data']] }, { name: 'error', signatures: [['...data']], receiver: 'console' }, { name: 'error', signatures: [['?e']], receiver: 'ReadableByteStreamController' }, { name: 'error', signatures: [['?e']], receiver: 'ReadableStreamDefaultController' }, { name: 'error', signatures: [['?reason']], receiver: 'TransformStreamDefaultController' }, { name: 'error', signatures: [['?e']], receiver: 'WritableStreamDefaultController' }, { name: 'info', signatures: [['...data']] }, { name: 'table', signatures: [['?tabularData','?properties']] }, { name: 'trace', signatures: [['...data']] }, { name: 'warn', signatures: [['...data']] }, { name: 'dir', signatures: [['?item','?options']] }, { name: 'dirxml', signatures: [['...data']] }, { name: 'count', signatures: [['?label']], receiver: 'console' }, { name: 'count', signatures: [['?key']], receiver: 'IDBIndex' }, { name: 'count', signatures: [['?key']], receiver: 'IDBObjectStore' }, { name: 'countReset', signatures: [['?label']] }, { name: 'group', signatures: [['...data']] }, { name: 'groupCollapsed', signatures: [['...data']] }, { name: 'time', signatures: [['?label']] }, { name: 'timeLog', signatures: [['?label','...data']] }, { name: 'timeEnd', signatures: [['?label']] }, { name: 'updateTiming', signatures: [['?timing']] }, { name: 'Animation', signatures: [['?effect','?timeline']] }, { name: 'finish', signatures: [['?descriptor']], receiver: 'GPUCommandEncoder' }, { name: 'finish', signatures: [['?descriptor']], receiver: 'GPURenderBundleEncoder' }, { name: 'updatePlaybackRate', signatures: [['playback_rate']] }, { name: 'cancel', signatures: [['?reason']], receiver: 'ReadableStreamGenericReader' }, { name: 'cancel', signatures: [['?reason']], receiver: 'ReadableStream' }, { name: 'cancel', signatures: [['?reason']], receiver: 'UnderlyingSourceBase' }, { name: 'DocumentTimeline', signatures: [['?options']] }, { name: 'KeyframeEffect', signatures: [['source'],['target','keyframes','?options']] }, { name: 'setKeyframes', signatures: [['keyframes']] }, { name: 'ScrollTimeline', signatures: [['?options']] }, { name: 'AccessibleNodeList', signatures: [['?nodes']] }, { name: 'item', signatures: [['index']], receiver: 'AccessibleNodeList' }, { name: 'item', signatures: [['index']], receiver: 'CSSRuleList' }, { name: 'item', signatures: [['index']], receiver: 'CSSStyleDeclaration' }, { name: 'item', signatures: [['index']], receiver: 'MediaList' }, { name: 'item', signatures: [['index']], receiver: 'StyleSheetList' }, { name: 'item', signatures: [['index']], receiver: 'DOMStringList' }, { name: 'item', signatures: [['index']], receiver: 'DOMTokenList' }, { name: 'item', signatures: [['index']], receiver: 'NamedNodeMap' }, { name: 'item', signatures: [['index']], receiver: 'NodeList' }, { name: 'item', signatures: [['index']], receiver: 'FileList' }, { name: 'item', signatures: [['index']], receiver: 'DOMRectList' }, { name: 'item', signatures: [['index']], receiver: 'HTMLSelectElement' }, { name: 'item', signatures: [['?nameOrIndex']], receiver: 'HTMLAllCollection' }, { name: 'item', signatures: [['index']], receiver: 'HTMLCollection' }, { name: 'item', signatures: [['index']], receiver: 'TouchList' }, { name: 'item', signatures: [['index']], receiver: 'MimeTypeArray' }, { name: 'item', signatures: [['index']], receiver: 'PluginArray' }, { name: 'item', signatures: [['index']], receiver: 'Plugin' }, { name: 'item', signatures: [['index']], receiver: 'SpeechGrammarList' }, { name: 'item', signatures: [['index']], receiver: 'SpeechRecognitionResultList' }, { name: 'item', signatures: [['index']], receiver: 'SpeechRecognitionResult' }, { name: 'item', signatures: [['index']], receiver: 'SQLResultSetRowList' }, { name: '', signatures: [['index','node']], receiver: 'AccessibleNodeList' }, { name: '', signatures: [['index']], receiver: 'DataTransferItemList' }, { name: '', signatures: [['index']], receiver: 'CSSKeyframesRule' }, { name: '', signatures: [['name'],['property','?propertyValue']], receiver: 'CSSStyleDeclaration' }, { name: '', signatures: [['index']], receiver: 'CSSNumericArray' }, { name: '', signatures: [['index','?val']], receiver: 'CSSTransformValue' }, { name: '', signatures: [['index','?val']], receiver: 'CSSUnparsedValue' }, { name: '', signatures: [['name']], receiver: 'StyleSheetList' }, { name: '', signatures: [['name','?value']], receiver: 'DOMStringMap' }, { name: '', signatures: [['index'],['name']], receiver: 'Window' }, { name: '', signatures: [['index']], receiver: 'HTMLFormControlsCollection' }, { name: '', signatures: [['index'],['name']], receiver: 'HTMLFormElement' }, { name: '', signatures: [['index','?option'],['name']], receiver: 'HTMLOptionsCollection' }, { name: '', signatures: [['index','option']], receiver: 'HTMLSelectElement' }, { name: '', signatures: [['index']], receiver: 'RadioNodeList' }, { name: '', signatures: [['index']], receiver: 'HTMLAllCollection' }, { name: '', signatures: [['name','?value']], receiver: 'HTMLEmbedElement' }, { name: '', signatures: [['name','?value']], receiver: 'HTMLObjectElement' }, { name: '', signatures: [['index']], receiver: 'AudioTrackList' }, { name: '', signatures: [['index']], receiver: 'TextTrackCueList' }, { name: '', signatures: [['index']], receiver: 'TextTrackList' }, { name: '', signatures: [['index']], receiver: 'VideoTrackList' }, { name: '', signatures: [['index','newItem']], receiver: 'SVGLengthList' }, { name: '', signatures: [['index','newItem']], receiver: 'SVGNumberList' }, { name: '', signatures: [['index','newItem']], receiver: 'SVGPointList' }, { name: '', signatures: [['index','newItem']], receiver: 'SVGStringList' }, { name: '', signatures: [['index','newItem']], receiver: 'SVGTransformList' }, { name: '', signatures: [['index']], receiver: 'SourceBufferList' }, { name: '', signatures: [['index']], receiver: 'TrackDefaultList' }, { name: '', signatures: [['name']], receiver: 'RTCStatsResponse' }, { name: '', signatures: [['index']], receiver: 'ImageTrackList' }, { name: '', signatures: [['index']], receiver: 'XRInputSourceArray' }, { name: 'remove', signatures: [['index']], receiver: 'AccessibleNodeList' }, { name: 'remove', signatures: [['index']], receiver: 'DataTransferItemList' }, { name: 'remove', signatures: [['...tokens']], receiver: 'DOMTokenList' }, { name: 'remove', signatures: [['index']], receiver: 'HTMLOptionsCollection' }, { name: 'remove', signatures: [['?index']], receiver: 'HTMLSelectElement' }, { name: 'remove', signatures: [['?options']], receiver: 'FileSystemHandle' }, { name: 'remove', signatures: [['successCallback','?errorCallback']], receiver: 'Entry' }, { name: 'remove', signatures: [['start','end']], receiver: 'SourceBuffer' }, { name: 'appendChild', signatures: [['child']], receiver: 'AccessibleNode' }, { name: 'appendChild', signatures: [['node']], receiver: 'Node' }, { name: 'removeChild', signatures: [['child']] }, { name: 'AppHistoryCurrentChangeEvent', signatures: [['type','eventInit']] }, { name: 'AppHistoryNavigateEvent', signatures: [['type','eventInit']] }, { name: 'transitionWhile', signatures: [['newNavigationAction','?options']] }, { name: 'updateCurrent', signatures: [['options']] }, { name: 'navigate', signatures: [['url','?options']], receiver: 'AppHistory' }, { name: 'navigate', signatures: [['url']], receiver: 'WindowClient' }, { name: 'reload', signatures: [['?options']] }, { name: 'goTo', signatures: [['key','?options']] }, { name: 'back', signatures: [['?options']], receiver: 'AppHistory' }, { name: 'forward', signatures: [['?options']], receiver: 'AppHistory' }, { name: 'getAsString', signatures: [['callback']] }, { name: 'setDragImage', signatures: [['image','x','y']] }, { name: 'getData', signatures: [['format']], receiver: 'DataTransfer' }, { name: 'getData', signatures: [['key']], receiver: 'LockScreenData' }, { name: 'setData', signatures: [['format','data']], receiver: 'DataTransfer' }, { name: 'setData', signatures: [['key','data']], receiver: 'LockScreenData' }, { name: 'clearData', signatures: [['?format']] }, { name: 'insertRule', signatures: [['rule','index']], receiver: 'CSSGroupingRule' }, { name: 'insertRule', signatures: [['rule','?index']], receiver: 'CSSStyleSheet' }, { name: 'deleteRule', signatures: [['index']], receiver: 'CSSGroupingRule' }, { name: 'deleteRule', signatures: [['select']], receiver: 'CSSKeyframesRule' }, { name: 'deleteRule', signatures: [['index']], receiver: 'CSSStyleSheet' }, { name: 'appendRule', signatures: [['rule']] }, { name: 'findRule', signatures: [['select']] }, { name: 'getPropertyValue', signatures: [['property']] }, { name: 'getPropertyPriority', signatures: [['property']] }, { name: 'setProperty', signatures: [['property','value','?priority']] }, { name: 'removeProperty', signatures: [['property']] }, { name: 'CSSStyleSheet', signatures: [['?options']] }, { name: 'replaceSync', signatures: [['text']] }, { name: 'addRule', signatures: [['?selector','?style','?index']] }, { name: 'removeRule', signatures: [['?index']] }, { name: 'supports', signatures: [['conditionText'],['property','value']], receiver: 'CSS' }, { name: 'supports', signatures: [['token']], receiver: 'DOMTokenList' }, { name: 'CSSHSL', signatures: [['h','s','l','?alpha']] }, { name: 'CSSKeywordValue', signatures: [['keyword']] }, { name: 'CSSMathClamp', signatures: [['lower','value','upper']] }, { name: 'CSSMathInvert', signatures: [['arg']] }, { name: 'CSSMathMax', signatures: [['...args']] }, { name: 'CSSMathMin', signatures: [['...args']] }, { name: 'CSSMathNegate', signatures: [['arg']] }, { name: 'CSSMathProduct', signatures: [['...args']] }, { name: 'CSSMathSum', signatures: [['...args']] }, { name: 'CSSMatrixComponent', signatures: [['matrix','?options']] }, { name: 'mul', signatures: [['...values']] }, { name: 'div', signatures: [['...values']] }, { name: 'equals', signatures: [['...values']] }, { name: 'to', signatures: [['unit']] }, { name: 'toSum', signatures: [['...units']] }, { name: 'CSSPerspective', signatures: [['length']] }, { name: 'CSSPositionValue', signatures: [['x','y']] }, { name: 'CSSRGB', signatures: [['r','g','b','?alpha']] }, { name: 'CSSRotate', signatures: [['angleValue'],['x','y','z','angle']] }, { name: 'CSSScale', signatures: [['x','y','?z']] }, { name: 'CSSSkewX', signatures: [['ax']] }, { name: 'CSSSkewY', signatures: [['ay']] }, { name: 'CSSSkew', signatures: [['ax','ay']] }, { name: 'CSSTransformValue', signatures: [['transforms']] }, { name: 'CSSTranslate', signatures: [['x','y','?z']] }, { name: 'CSSUnitValue', signatures: [['value','unit']] }, { name: 'number', signatures: [['value']] }, { name: 'percent', signatures: [['value']] }, { name: 'em', signatures: [['value']] }, { name: 'ex', signatures: [['value']] }, { name: 'ch', signatures: [['value']] }, { name: 'rem', signatures: [['value']] }, { name: 'vw', signatures: [['value']] }, { name: 'vh', signatures: [['value']] }, { name: 'vi', signatures: [['value']] }, { name: 'vb', signatures: [['value']] }, { name: 'vmin', signatures: [['value']] }, { name: 'vmax', signatures: [['value']] }, { name: 'svw', signatures: [['value']] }, { name: 'svh', signatures: [['value']] }, { name: 'svi', signatures: [['value']] }, { name: 'svb', signatures: [['value']] }, { name: 'svmin', signatures: [['value']] }, { name: 'svmax', signatures: [['value']] }, { name: 'lvw', signatures: [['value']] }, { name: 'lvh', signatures: [['value']] }, { name: 'lvi', signatures: [['value']] }, { name: 'lvb', signatures: [['value']] }, { name: 'lvmin', signatures: [['value']] }, { name: 'lvmax', signatures: [['value']] }, { name: 'dvw', signatures: [['value']] }, { name: 'dvh', signatures: [['value']] }, { name: 'dvi', signatures: [['value']] }, { name: 'dvb', signatures: [['value']] }, { name: 'dvmin', signatures: [['value']] }, { name: 'dvmax', signatures: [['value']] }, { name: 'qw', signatures: [['value']] }, { name: 'qh', signatures: [['value']] }, { name: 'qi', signatures: [['value']] }, { name: 'qb', signatures: [['value']] }, { name: 'qmin', signatures: [['value']] }, { name: 'qmax', signatures: [['value']] }, { name: 'cm', signatures: [['value']] }, { name: 'mm', signatures: [['value']] }, { name: 'in', signatures: [['value']] }, { name: 'pt', signatures: [['value']] }, { name: 'pc', signatures: [['value']] }, { name: 'px', signatures: [['value']] }, { name: 'Q', signatures: [['value']] }, { name: 'deg', signatures: [['value']] }, { name: 'grad', signatures: [['value']] }, { name: 'rad', signatures: [['value']] }, { name: 'turn', signatures: [['value']] }, { name: 's', signatures: [['value']] }, { name: 'ms', signatures: [['value']] }, { name: 'Hz', signatures: [['value']] }, { name: 'kHz', signatures: [['value']] }, { name: 'dpi', signatures: [['value']] }, { name: 'dpcm', signatures: [['value']] }, { name: 'dppx', signatures: [['value']] }, { name: 'fr', signatures: [['value']] }, { name: 'CSSUnparsedValue', signatures: [['members']] }, { name: 'CSSVariableReferenceValue', signatures: [['variable','?fallback']] }, { name: 'getAll', signatures: [['property']], receiver: 'StylePropertyMapReadOnly' }, { name: 'getAll', signatures: [['name']], receiver: 'FormData' }, { name: 'getAll', signatures: [['name']], receiver: 'URLSearchParams' }, { name: 'getAll', signatures: [['name'],['?options']], receiver: 'CookieStore' }, { name: 'getAll', signatures: [['?query','?count']], receiver: 'IDBIndex' }, { name: 'getAll', signatures: [['?query','?count']], receiver: 'IDBObjectStore' }, { name: 'append', signatures: [['property','...values']], receiver: 'StylePropertyMap' }, { name: 'append', signatures: [['...nodes']], receiver: 'ParentNode' }, { name: 'append', signatures: [['name','value']], receiver: 'Headers' }, { name: 'append', signatures: [['name','value','?filename']], receiver: 'FormData' }, { name: 'append', signatures: [['name','value']], receiver: 'URLSearchParams' }, { name: 'append', signatures: [['key','value']], receiver: 'SharedStorage' }, { name: 'FontFaceSetLoadEvent', signatures: [['type','?eventInitDict']] }, { name: 'check', signatures: [['font','?text']] }, { name: 'FontFace', signatures: [['family','source','?descriptors']] }, { name: 'appendMedium', signatures: [['medium']] }, { name: 'deleteMedium', signatures: [['medium']] }, { name: 'MediaQueryListEvent', signatures: [['type','?eventInitDict']] }, { name: 'addListener', signatures: [['listener']] }, { name: 'removeListener', signatures: [['listener']] }, { name: 'registerProperty', signatures: [['definition']] }, { name: 'matchMedium', signatures: [['?mediaquery']] }, { name: 'prepare', signatures: [['?options']] }, { name: 'start', signatures: [['?options']], receiver: 'DocumentTransition' }, { name: 'start', signatures: [['index']], receiver: 'TimeRanges' }, { name: 'start', signatures: [['controller']], receiver: 'UnderlyingSinkBase' }, { name: 'start', signatures: [['stream']], receiver: 'UnderlyingSourceBase' }, { name: 'start', signatures: [['?timeslice']], receiver: 'MediaRecorder' }, { name: 'start', signatures: [['remoteParameters','?role']], receiver: 'RTCIceTransport' }, { name: 'start', signatures: [['?when','?grainOffset','?grainDuration']], receiver: 'AudioBufferSourceNode' }, { name: 'start', signatures: [['?when']], receiver: 'AudioScheduledSourceNode' }, { name: 'abort', signatures: [['?reason']], receiver: 'AbortController' }, { name: 'abort', signatures: [['reason']], receiver: 'UnderlyingSinkBase' }, { name: 'abort', signatures: [['?reason']], receiver: 'WritableStream' }, { name: 'substringData', signatures: [['offset','count']] }, { name: 'appendData', signatures: [['data']] }, { name: 'insertData', signatures: [['offset','data']] }, { name: 'deleteData', signatures: [['offset','count']], receiver: 'CharacterData' }, { name: 'deleteData', signatures: [['key']], receiver: 'LockScreenData' }, { name: 'replaceData', signatures: [['offset','count','data']] }, { name: 'before', signatures: [['...nodes']] }, { name: 'after', signatures: [['...nodes']] }, { name: 'replaceWith', signatures: [['...nodes']] }, { name: 'Comment', signatures: [['?data']] }, { name: 'elementFromPoint', signatures: [['x','y']] }, { name: 'elementsFromPoint', signatures: [['x','y']] }, { name: 'getElementsByTagName', signatures: [['localName']] }, { name: 'getElementsByTagNameNS', signatures: [['namespaceURI','localName']] }, { name: 'getElementsByClassName', signatures: [['classNames']] }, { name: 'createElement', signatures: [['localName','?options']] }, { name: 'createElementNS', signatures: [['namespaceURI','qualifiedName','?options']] }, { name: 'createTextNode', signatures: [['data']] }, { name: 'createCDATASection', signatures: [['data']] }, { name: 'createComment', signatures: [['data']] }, { name: 'createProcessingInstruction', signatures: [['target','data']] }, { name: 'importNode', signatures: [['node','?deep']] }, { name: 'adoptNode', signatures: [['node']] }, { name: 'createAttribute', signatures: [['localName']] }, { name: 'createAttributeNS', signatures: [['namespaceURI','qualifiedName']] }, { name: 'createEvent', signatures: [['eventType']] }, { name: 'createNodeIterator', signatures: [['root','?whatToShow','?filter']] }, { name: 'createTreeWalker', signatures: [['root','?whatToShow','?filter']] }, { name: 'getElementsByName', signatures: [['elementName']] }, { name: 'open', signatures: [['?type','?replace'],['url','name','features']], receiver: 'Document' }, { name: 'open', signatures: [['?url','?target','?features']], receiver: 'Window' }, { name: 'open', signatures: [['method','url','?async','?username','?password']], receiver: 'XMLHttpRequest' }, { name: 'open', signatures: [['name','?options']], receiver: 'StorageBucketManager' }, { name: 'open', signatures: [['cacheName']], receiver: 'CacheStorage' }, { name: 'open', signatures: [['?options']], receiver: 'EyeDropper' }, { name: 'open', signatures: [['name','?version']], receiver: 'IDBFactory' }, { name: 'open', signatures: [['name']], receiver: 'NativeIOFileManager' }, { name: 'close', signatures: [['?returnValue']], receiver: 'HTMLDialogElement' }, { name: 'close', signatures: [['?closeInfo']], receiver: 'WebSocketStream' }, { name: 'close', signatures: [['?code','?reason']], receiver: 'WebSocket' }, { name: 'close', signatures: [['?closeInfo']], receiver: 'WebTransport' }, { name: 'write', signatures: [['...text'],['text']], receiver: 'Document' }, { name: 'write', signatures: [['chunk','controller']], receiver: 'UnderlyingSinkBase' }, { name: 'write', signatures: [['data']], receiver: 'Clipboard' }, { name: 'write', signatures: [['buffer','options']], receiver: 'FileSystemSyncAccessHandle' }, { name: 'write', signatures: [['data']], receiver: 'FileSystemWritableFileStream' }, { name: 'write', signatures: [['data']], receiver: 'FileWriterSync' }, { name: 'write', signatures: [['data']], receiver: 'FileWriter' }, { name: 'write', signatures: [['buffer','file_offset']], receiver: 'NativeIOFileSync' }, { name: 'write', signatures: [['buffer','file_offset']], receiver: 'NativeIOFile' }, { name: 'write', signatures: [['message','?options']], receiver: 'NDEFReader' }, { name: 'writeln', signatures: [['...text'],['text']] }, { name: 'execCommand', signatures: [['commandId','?showUI','?value']] }, { name: 'queryCommandEnabled', signatures: [['commandId']] }, { name: 'queryCommandIndeterm', signatures: [['commandId']] }, { name: 'queryCommandState', signatures: [['commandId']] }, { name: 'queryCommandSupported', signatures: [['commandId']] }, { name: 'queryCommandValue', signatures: [['commandId']] }, { name: 'caretRangeFromPoint', signatures: [['?x','?y']] }, { name: 'hasTrustToken', signatures: [['issuer']] }, { name: 'DOMException', signatures: [['?message','?name']] }, { name: 'createDocumentType', signatures: [['qualifiedName','publicId','systemId']] }, { name: 'createDocument', signatures: [['namespaceURI','qualifiedName','?doctype']] }, { name: 'createHTMLDocument', signatures: [['?title']] }, { name: 'contains', signatures: [['string']], receiver: 'DOMStringList' }, { name: 'contains', signatures: [['token']], receiver: 'DOMTokenList' }, { name: 'contains', signatures: [['other']], receiver: 'Node' }, { name: 'toggle', signatures: [['token','?force']] }, { name: 'getAttribute', signatures: [['name']] }, { name: 'getAttributeNS', signatures: [['namespaceURI','localName']] }, { name: 'setAttribute', signatures: [['name','value']] }, { name: 'setAttributeNS', signatures: [['namespaceURI','name','value']] }, { name: 'removeAttribute', signatures: [['name']] }, { name: 'removeAttributeNS', signatures: [['namespaceURI','localName']] }, { name: 'toggleAttribute', signatures: [['qualifiedName','?force']] }, { name: 'hasAttribute', signatures: [['name']] }, { name: 'hasAttributeNS', signatures: [['namespaceURI','localName']] }, { name: 'getAttributeNode', signatures: [['name']] }, { name: 'getAttributeNodeNS', signatures: [['namespaceURI','localName']] }, { name: 'setAttributeNode', signatures: [['attr']] }, { name: 'setAttributeNodeNS', signatures: [['attr']] }, { name: 'removeAttributeNode', signatures: [['attr']] }, { name: 'attachShadow', signatures: [['shadowRootInitDict']] }, { name: 'closest', signatures: [['selectors']] }, { name: 'matches', signatures: [['selectors']] }, { name: 'webkitMatchesSelector', signatures: [['selectors']] }, { name: 'insertAdjacentElement', signatures: [['where','element']] }, { name: 'insertAdjacentText', signatures: [['where','data']] }, { name: 'setPointerCapture', signatures: [['pointerId']] }, { name: 'releasePointerCapture', signatures: [['pointerId']] }, { name: 'hasPointerCapture', signatures: [['pointerId']] }, { name: 'insertAdjacentHTML', signatures: [['position','text']] }, { name: 'getInnerHTML', signatures: [['?options']] }, { name: 'requestPointerLock', signatures: [['?options']] }, { name: 'scrollIntoView', signatures: [['?arg']] }, { name: 'scroll', signatures: [['?options'],['x','y']] }, { name: 'scrollTo', signatures: [['?options'],['x','y']] }, { name: 'scrollBy', signatures: [['?options'],['x','y']] }, { name: 'scrollIntoViewIfNeeded', signatures: [['?centerIfNeeded']] }, { name: 'CustomEvent', signatures: [['type','?eventInitDict']] }, { name: 'initCustomEvent', signatures: [['type','?bubbles','?cancelable','?detail']] }, { name: 'addEventListener', signatures: [['type','listener','?options']] }, { name: 'removeEventListener', signatures: [['type','listener','?options']] }, { name: 'dispatchEvent', signatures: [['event']] }, { name: 'MutationObserver', signatures: [['callback']] }, { name: 'observe', signatures: [['target','?options']], receiver: 'MutationObserver' }, { name: 'observe', signatures: [['target']], receiver: 'IntersectionObserver' }, { name: 'observe', signatures: [['target','?options']], receiver: 'ResizeObserver' }, { name: 'observe', signatures: [['?options']], receiver: 'PerformanceObserver' }, { name: 'disconnect', signatures: [['?output'],['destination','?output','?input']], receiver: 'AudioNode' }, { name: 'getNamedItem', signatures: [['name']] }, { name: 'getNamedItemNS', signatures: [['namespaceURI','localName']] }, { name: 'setNamedItem', signatures: [['attr']] }, { name: 'setNamedItemNS', signatures: [['attr']] }, { name: 'removeNamedItem', signatures: [['name']] }, { name: 'removeNamedItemNS', signatures: [['namespaceURI','localName']] }, { name: 'setApplyScroll', signatures: [['scrollStateCallback','nativeScrollBehavior']] }, { name: 'setDistributeScroll', signatures: [['scrollStateCallback','nativeScrollBehavior']] }, { name: 'getRootNode', signatures: [['?options']] }, { name: 'cloneNode', signatures: [['?deep']] }, { name: 'isEqualNode', signatures: [['otherNode']] }, { name: 'isSameNode', signatures: [['otherNode']] }, { name: 'compareDocumentPosition', signatures: [['other']] }, { name: 'lookupPrefix', signatures: [['namespaceURI']] }, { name: 'lookupNamespaceURI', signatures: [['prefix']], receiver: 'Node' }, { name: 'lookupNamespaceURI', signatures: [['?prefix']], receiver: 'XPathNSResolver' }, { name: 'isDefaultNamespace', signatures: [['namespaceURI']] }, { name: 'insertBefore', signatures: [['node','child']] }, { name: 'replaceChild', signatures: [['node','child']] }, { name: 'getElementById', signatures: [['elementId']] }, { name: 'prepend', signatures: [['...nodes']] }, { name: 'replaceChildren', signatures: [['...nodes']] }, { name: 'querySelector', signatures: [['selectors']] }, { name: 'querySelectorAll', signatures: [['selectors']] }, { name: 'setStart', signatures: [['node','offset']] }, { name: 'setEnd', signatures: [['node','offset']] }, { name: 'setStartBefore', signatures: [['node']] }, { name: 'setStartAfter', signatures: [['node']] }, { name: 'setEndBefore', signatures: [['node']] }, { name: 'setEndAfter', signatures: [['node']] }, { name: 'collapse', signatures: [['?toStart']], receiver: 'Range' }, { name: 'collapse', signatures: [['node','?offset']], receiver: 'Selection' }, { name: 'selectNode', signatures: [['node']] }, { name: 'selectNodeContents', signatures: [['node']] }, { name: 'compareBoundaryPoints', signatures: [['how','sourceRange']] }, { name: 'insertNode', signatures: [['node']] }, { name: 'surroundContents', signatures: [['newParent']] }, { name: 'isPointInRange', signatures: [['node','offset']] }, { name: 'comparePoint', signatures: [['node','offset']] }, { name: 'intersectsNode', signatures: [['node']] }, { name: 'createContextualFragment', signatures: [['fragment']] }, { name: 'expand', signatures: [['?unit']] }, { name: 'StaticRange', signatures: [['init']] }, { name: 'Text', signatures: [['?data']] }, { name: 'splitText', signatures: [['offset']] }, { name: 'CharacterBoundsUpdateEvent', signatures: [['?options']] }, { name: 'EditContext', signatures: [['?options']] }, { name: 'updateSelection', signatures: [['start','end']] }, { name: 'updateControlBounds', signatures: [['controlBounds']] }, { name: 'updateSelectionBounds', signatures: [['selectionBounds']] }, { name: 'updateCharacterBounds', signatures: [['rangeStart','characterBounds']] }, { name: 'updateText', signatures: [['start','end','newText']] }, { name: 'TextFormatUpdateEvent', signatures: [['?options']] }, { name: 'TextFormat', signatures: [['?options']] }, { name: 'TextUpdateEvent', signatures: [['?options']] }, { name: 'getRangeAt', signatures: [['index']] }, { name: 'addRange', signatures: [['range']] }, { name: 'removeRange', signatures: [['range']] }, { name: 'setPosition', signatures: [['node','?offset']], receiver: 'Selection' }, { name: 'setPosition', signatures: [['x','y','z']], receiver: 'AudioListener' }, { name: 'setPosition', signatures: [['x','y','z']], receiver: 'PannerNode' }, { name: 'extend', signatures: [['node','?offset']] }, { name: 'setBaseAndExtent', signatures: [['baseNode','baseOffset','extentNode','extentOffset']] }, { name: 'selectAllChildren', signatures: [['node']] }, { name: 'containsNode', signatures: [['node','?allowPartialContainment']] }, { name: 'modify', signatures: [['?alter','?direction','?granularity']] }, { name: 'AnimationEvent', signatures: [['type','?eventInitDict']] }, { name: 'AnimationPlaybackEvent', signatures: [['type','?eventInitDict']] }, { name: 'ClipboardEvent', signatures: [['type','?eventInitDict']] }, { name: 'CompositionEvent', signatures: [['type','?eventInitDict']] }, { name: 'initCompositionEvent', signatures: [['type','?bubbles','?cancelable','?view','?data']] }, { name: 'DragEvent', signatures: [['type','?eventInitDict']] }, { name: 'ErrorEvent', signatures: [['type','?eventInitDict']] }, { name: 'FocusEvent', signatures: [['type','?eventInitDict']] }, { name: 'HashChangeEvent', signatures: [['type','?eventInitDict']] }, { name: 'InputEvent', signatures: [['type','?eventInitDict']] }, { name: 'KeyboardEvent', signatures: [['type','?eventInitDict']] }, { name: 'getModifierState', signatures: [['keyArg']] }, { name: 'initKeyboardEvent', signatures: [['type','?bubbles','?cancelable','?view','?keyIdentifier','?location','?ctrlKey','?altKey','?shiftKey','?metaKey']] }, { name: 'MessageEvent', signatures: [['type','?eventInitDict']] }, { name: 'initMessageEvent', signatures: [['type','?bubbles','?cancelable','?data','?origin','?lastEventId','?source','?ports']] }, { name: 'MouseEvent', signatures: [['type','?eventInitDict']] }, { name: 'initMouseEvent', signatures: [['type','?bubbles','?cancelable','?view','?detail','?screenX','?screenY','?clientX','?clientY','?ctrlKey','?altKey','?shiftKey','?metaKey','?button','?relatedTarget']] }, { name: 'initMutationEvent', signatures: [['?type','?bubbles','?cancelable','?relatedNode','?prevValue','?newValue','?attrName','?attrChange']] }, { name: 'OverscrollEvent', signatures: [['type','bubbles','?eventInitDict']] }, { name: 'PageTransitionEvent', signatures: [['type','?eventInitDict']] }, { name: 'PointerEvent', signatures: [['type','?eventInitDict']] }, { name: 'PopStateEvent', signatures: [['type','?eventInitDict']] }, { name: 'ProgressEvent', signatures: [['type','?eventInitDict']] }, { name: 'PromiseRejectionEvent', signatures: [['type','eventInitDict']] }, { name: 'SecurityPolicyViolationEvent', signatures: [['type','?eventInitDict']] }, { name: 'initTextEvent', signatures: [['?type','?bubbles','?cancelable','?view','?data']] }, { name: 'TouchEvent', signatures: [['type','?eventInitDict']] }, { name: 'TransitionEvent', signatures: [['type','?eventInitDict']] }, { name: 'UIEvent', signatures: [['type','?eventInitDict']] }, { name: 'initUIEvent', signatures: [['type','?bubbles','?cancelable','?view','?detail']] }, { name: 'WheelEvent', signatures: [['type','?eventInitDict']] }, { name: 'Headers', signatures: [['?init']] }, { name: 'Request', signatures: [['input','?init']] }, { name: 'Response', signatures: [['?body','?init']] }, { name: 'fetch', signatures: [['input','?init']], receiver: 'Window' }, { name: 'fetch', signatures: [['input','?init']], receiver: 'WorkerGlobalScope' }, { name: 'fetch', signatures: [['id','requests','?options']], receiver: 'BackgroundFetchManager' }, { name: 'Blob', signatures: [['?blobParts','?options']] }, { name: 'readAsArrayBuffer', signatures: [['blob']] }, { name: 'readAsBinaryString', signatures: [['blob']] }, { name: 'readAsText', signatures: [['blob','?label']] }, { name: 'readAsDataURL', signatures: [['blob']] }, { name: 'File', signatures: [['fileBits','fileName','?options']] }, { name: 'createSelectorDirective', signatures: [['arg']] }, { name: 'TextDirective', signatures: [['?options']] }, { name: 'registerAttributionSource', signatures: [['params']] }, { name: 'go', signatures: [['?delta']] }, { name: 'pushState', signatures: [['data','title','?url']] }, { name: 'replaceState', signatures: [['data','title','?url']] }, { name: 'getHighEntropyValues', signatures: [['hints']] }, { name: 'ReportingObserver', signatures: [['callback','?options']] }, { name: 'isInputPending', signatures: [['?options']] }, { name: 'stop', signatures: [['?when']], receiver: 'AudioScheduledSourceNode' }, { name: 'focus', signatures: [['?options']], receiver: 'HTMLOrForeignElement' }, { name: 'focus', signatures: [['focus_behavior']], receiver: 'FocusableMediaStreamTrack' }, { name: 'alert', signatures: [['?message']] }, { name: 'confirm', signatures: [['?message']] }, { name: 'prompt', signatures: [['?message','?defaultValue']], receiver: 'Window' }, { name: 'postMessage', signatures: [['message','?options'],['message','targetOrigin','?transfer']], receiver: 'Window' }, { name: 'postMessage', signatures: [['message','?options']], receiver: 'HTMLPortalElement' }, { name: 'postMessage', signatures: [['message','?options']], receiver: 'PortalHost' }, { name: 'postMessage', signatures: [['message','transfer'],['message','?options']], receiver: 'MessagePort' }, { name: 'postMessage', signatures: [['message','transfer'],['message','?options']], receiver: 'DedicatedWorkerGlobalScope' }, { name: 'postMessage', signatures: [['message','transfer'],['message','?options']], receiver: 'Worker' }, { name: 'postMessage', signatures: [['message']], receiver: 'BroadcastChannel' }, { name: 'postMessage', signatures: [['message','transfer'],['message','?options']], receiver: 'Client' }, { name: 'postMessage', signatures: [['message','transfer'],['message','?options']], receiver: 'ServiceWorker' }, { name: 'queueMicrotask', signatures: [['callback']] }, { name: 'requestAnimationFrame', signatures: [['callback']] }, { name: 'cancelAnimationFrame', signatures: [['handle']] }, { name: 'requestIdleCallback', signatures: [['callback','?options']] }, { name: 'cancelIdleCallback', signatures: [['handle']] }, { name: 'getComputedStyle', signatures: [['elt','?pseudoElt']] }, { name: 'matchMedia', signatures: [['query']] }, { name: 'moveTo', signatures: [['x','y']], receiver: 'Window' }, { name: 'moveTo', signatures: [['x','y']], receiver: 'CanvasPath' }, { name: 'moveTo', signatures: [['parent','name']], receiver: 'EntrySync' }, { name: 'moveTo', signatures: [['parent','?name','?successCallback','?errorCallback']], receiver: 'Entry' }, { name: 'moveBy', signatures: [['x','y']] }, { name: 'resizeTo', signatures: [['x','y']] }, { name: 'resizeBy', signatures: [['x','y']] }, { name: 'getComputedAccessibleNode', signatures: [['element']] }, { name: 'webkitRequestAnimationFrame', signatures: [['callback']] }, { name: 'webkitCancelAnimationFrame', signatures: [['id']] }, { name: 'requestFullscreen', signatures: [['?options']] }, { name: 'webkitRequestFullScreen', signatures: [['?options']] }, { name: 'webkitRequestFullscreen', signatures: [['?options']] }, { name: 'DOMMatrixReadOnly', signatures: [['?init']] }, { name: 'DOMMatrix', signatures: [['?init']] }, { name: 'DOMPointReadOnly', signatures: [['?x','?y','?z','?w']] }, { name: 'DOMPoint', signatures: [['?x','?y','?z','?w']] }, { name: 'DOMQuad', signatures: [['?p1','?p2','?p3','?p4']] }, { name: 'DOMRectReadOnly', signatures: [['?x','?y','?width','?height']] }, { name: 'DOMRect', signatures: [['?x','?y','?width','?height']] }, { name: 'Highlight', signatures: [['...initRanges']] }, { name: 'toDataURL', signatures: [['?type','?quality']] }, { name: 'toBlob', signatures: [['callback','?type','?quality']] }, { name: 'convertToBlob', signatures: [['?options']] }, { name: 'ImageData', signatures: [['sw','sh','?settings'],['data','sw','?sh','?settings']] }, { name: 'define', signatures: [['name','constructor','?options']] }, { name: 'whenDefined', signatures: [['name']] }, { name: 'upgrade', signatures: [['root']] }, { name: 'FormDataEvent', signatures: [['type','eventInitDict']] }, { name: 'FormData', signatures: [['?form']] }, { name: 'setCustomValidity', signatures: [['error']] }, { name: 'namedItem', signatures: [['name']], receiver: 'HTMLFormControlsCollection' }, { name: 'namedItem', signatures: [['name']], receiver: 'HTMLSelectElement' }, { name: 'namedItem', signatures: [['name']], receiver: 'HTMLAllCollection' }, { name: 'namedItem', signatures: [['name']], receiver: 'HTMLCollection' }, { name: 'namedItem', signatures: [['?name']], receiver: 'RTCStatsResponse' }, { name: 'namedItem', signatures: [['name']], receiver: 'MimeTypeArray' }, { name: 'namedItem', signatures: [['name']], receiver: 'PluginArray' }, { name: 'namedItem', signatures: [['name']], receiver: 'Plugin' }, { name: 'submit', signatures: [['buffers']], receiver: 'GPUQueue' }, { name: 'requestSubmit', signatures: [['?submitter']] }, { name: 'stepUp', signatures: [['?n']] }, { name: 'stepDown', signatures: [['?n']] }, { name: 'select', signatures: [['properties','?options']], receiver: 'ContactsManager' }, { name: 'setRangeText', signatures: [['replacement','?start','?end','?selectionMode']] }, { name: 'setSelectionRange', signatures: [['start','end','?direction']] }, { name: 'Option', signatures: [['?data','?value','?defaultSelected','?selected']] }, { name: 'SubmitEvent', signatures: [['type','?eventInitDict']] }, { name: 'show', signatures: [['?detailsPromise']], receiver: 'PaymentRequest' }, { name: 'decode', signatures: [['?input','?options']], receiver: 'TextDecoder' }, { name: 'decode', signatures: [['chunk']], receiver: 'AudioDecoder' }, { name: 'decode', signatures: [['chunk']], receiver: 'VideoDecoder' }, { name: 'Image', signatures: [['?width','?height']] }, { name: 'assignedNodes', signatures: [['?options']] }, { name: 'assignedElements', signatures: [['?options']] }, { name: 'insertRow', signatures: [['?index']] }, { name: 'deleteRow', signatures: [['index']] }, { name: 'insertCell', signatures: [['?index']] }, { name: 'deleteCell', signatures: [['index']] }, { name: 'Audio', signatures: [['?src']] }, { name: 'activate', signatures: [['?options']] }, { name: 'PortalActivateEvent', signatures: [['type','?eventInitDict']] }, { name: 'end', signatures: [['index']], receiver: 'TimeRanges' }, { name: 'getTrackById', signatures: [['id']], receiver: 'AudioTrackList' }, { name: 'getTrackById', signatures: [['id']], receiver: 'TextTrackList' }, { name: 'getTrackById', signatures: [['id']], receiver: 'VideoTrackList' }, { name: 'getTrackById', signatures: [['trackId']], receiver: 'MediaStream' }, { name: 'getCueById', signatures: [['id']] }, { name: 'addCue', signatures: [['cue']] }, { name: 'removeCue', signatures: [['cue']] }, { name: 'TrackEvent', signatures: [['type','?eventInitDict']] }, { name: 'VTTCue', signatures: [['startTime','endTime','text']] }, { name: 'InputDeviceCapabilities', signatures: [['?deviceInitDict']] }, { name: 'Touch', signatures: [['initDict']] }, { name: 'copyText', signatures: [['text']] }, { name: 'showContextMenuAtPoint', signatures: [['x','y','items','?document']] }, { name: 'sendMessageToEmbedder', signatures: [['message']] }, { name: 'send', signatures: [['command']], receiver: 'InspectorOverlayHost' }, { name: 'send', signatures: [['?body']], receiver: 'XMLHttpRequest' }, { name: 'send', signatures: [['data']], receiver: 'RTCDataChannel' }, { name: 'send', signatures: [['message'],['data']], receiver: 'PresentationConnection' }, { name: 'send', signatures: [['data','?timestamp']], receiver: 'MIDIOutput' }, { name: 'send', signatures: [['data']], receiver: 'WebSocket' }, { name: 'IntersectionObserver', signatures: [['callback','?options']] }, { name: 'unobserve', signatures: [['target']] }, { name: 'layoutNextFragment', signatures: [['?options']] }, { name: 'registerLayout', signatures: [['name','layoutCtor']] }, { name: 'watch', signatures: [['signals','callback']] }, { name: 'writeMessage', signatures: [['buffer','handles']] }, { name: 'readMessage', signatures: [['?flags']] }, { name: 'writeData', signatures: [['buffer','?options']] }, { name: 'discardData', signatures: [['numBytes','?options']] }, { name: 'readData', signatures: [['buffer','?options']] }, { name: 'mapBuffer', signatures: [['offset','numBytes']] }, { name: 'duplicateBufferHandle', signatures: [['?options']] }, { name: 'MojoInterfaceInterceptor', signatures: [['interfaceName','?scope']] }, { name: 'MojoInterfaceRequestEvent', signatures: [['type','?eventInitDict']] }, { name: 'OffscreenCanvas', signatures: [['width','height']] }, { name: 'setValueAndClosePopup', signatures: [['numberValue','stringValue']] }, { name: 'setValue', signatures: [['value']] }, { name: 'localizeNumberString', signatures: [['numberString']] }, { name: 'formatMonth', signatures: [['year','zeroBaseMonth']] }, { name: 'formatShortMonth', signatures: [['year','zeroBaseMonth']] }, { name: 'formatWeek', signatures: [['year','weekNumber','localizedStartDate']] }, { name: 'setWindowRect', signatures: [['x','y','width','height']] }, { name: 'ScrollState', signatures: [['?scrollStateInit']] }, { name: 'consumeDelta', signatures: [['x','y']] }, { name: 'allowsFeature', signatures: [['feature','?origin']] }, { name: 'getAllowlistForFeature', signatures: [['feature']] }, { name: 'ResizeObserver', signatures: [['callback']] }, { name: 'ByteLengthQueuingStrategy', signatures: [['init']] }, { name: 'CountQueuingStrategy', signatures: [['init']] }, { name: 'enqueue', signatures: [['chunk']], receiver: 'ReadableByteStreamController' }, { name: 'enqueue', signatures: [['?chunk']], receiver: 'ReadableStreamDefaultController' }, { name: 'enqueue', signatures: [['?chunk']], receiver: 'TransformStreamDefaultController' }, { name: 'ReadableStreamBYOBReader', signatures: [['stream']] }, { name: 'read', signatures: [['view']], receiver: 'ReadableStreamBYOBReader' }, { name: 'read', signatures: [['?options']], receiver: 'Clipboard' }, { name: 'read', signatures: [['buffer','options']], receiver: 'FileSystemSyncAccessHandle' }, { name: 'read', signatures: [['buffer','file_offset']], receiver: 'NativeIOFileSync' }, { name: 'read', signatures: [['buffer','file_offset']], receiver: 'NativeIOFile' }, { name: 'respond', signatures: [['bytesWritten']] }, { name: 'respondWithNewView', signatures: [['view']] }, { name: 'ReadableStreamDefaultReader', signatures: [['stream']] }, { name: 'ReadableStream', signatures: [['?underlyingSource','?strategy']] }, { name: 'getReader', signatures: [['?options']] }, { name: 'pipeThrough', signatures: [['transform','?options']] }, { name: 'pipeTo', signatures: [['destination','?options']] }, { name: 'TransformStream', signatures: [['?transformer','?writableStrategy','?readableStrategy']] }, { name: 'WritableStream', signatures: [['?underlyingSink','?strategy']] }, { name: 'newValueSpecifiedUnits', signatures: [['unitType','valueInSpecifiedUnits']] }, { name: 'convertToSpecifiedUnits', signatures: [['unitType']] }, { name: 'beginElementAt', signatures: [['offset']] }, { name: 'endElementAt', signatures: [['offset']] }, { name: 'setStdDeviation', signatures: [['stdDeviationX','stdDeviationY']] }, { name: 'isPointInFill', signatures: [['point']] }, { name: 'isPointInStroke', signatures: [['point']], receiver: 'SVGGeometryElement' }, { name: 'isPointInStroke', signatures: [['x','y'],['path','x','y']], receiver: 'CanvasRenderingContext2D' }, { name: 'isPointInStroke', signatures: [['x','y'],['path','x','y']], receiver: 'OffscreenCanvasRenderingContext2D' }, { name: 'isPointInStroke', signatures: [['x','y'],['path','x','y']], receiver: 'PaintRenderingContext2D' }, { name: 'getPointAtLength', signatures: [['distance']] }, { name: 'initialize', signatures: [['newItem']] }, { name: 'getItem', signatures: [['index']], receiver: 'SVGLengthList' }, { name: 'getItem', signatures: [['index']], receiver: 'SVGNumberList' }, { name: 'getItem', signatures: [['index']], receiver: 'SVGPointList' }, { name: 'getItem', signatures: [['index']], receiver: 'SVGStringList' }, { name: 'getItem', signatures: [['index']], receiver: 'SVGTransformList' }, { name: 'getItem', signatures: [['key']], receiver: 'Storage' }, { name: 'insertItemBefore', signatures: [['newItem','index']], receiver: 'SVGLengthList' }, { name: 'insertItemBefore', signatures: [['newItem','index']], receiver: 'SVGNumberList' }, { name: 'insertItemBefore', signatures: [['newItem','index']], receiver: 'SVGPointList' }, { name: 'insertItemBefore', signatures: [['item','index']], receiver: 'SVGStringList' }, { name: 'insertItemBefore', signatures: [['newItem','index']], receiver: 'SVGTransformList' }, { name: 'replaceItem', signatures: [['newItem','index']] }, { name: 'removeItem', signatures: [['index']], receiver: 'SVGLengthList' }, { name: 'removeItem', signatures: [['index']], receiver: 'SVGNumberList' }, { name: 'removeItem', signatures: [['index']], receiver: 'SVGPointList' }, { name: 'removeItem', signatures: [['index']], receiver: 'SVGStringList' }, { name: 'removeItem', signatures: [['index']], receiver: 'SVGTransformList' }, { name: 'removeItem', signatures: [['key']], receiver: 'Storage' }, { name: 'appendItem', signatures: [['newItem']] }, { name: 'setOrientToAngle', signatures: [['angle']] }, { name: 'multiply', signatures: [['secondMatrix']] }, { name: 'translate', signatures: [['x','y']] }, { name: 'scale', signatures: [['scaleFactor']], receiver: 'SVGMatrix' }, { name: 'scale', signatures: [['x','y']], receiver: 'CanvasRenderingContext2D' }, { name: 'scale', signatures: [['x','y']], receiver: 'OffscreenCanvasRenderingContext2D' }, { name: 'scale', signatures: [['x','y']], receiver: 'PaintRenderingContext2D' }, { name: 'scaleNonUniform', signatures: [['scaleFactorX','scaleFactorY']] }, { name: 'rotate', signatures: [['angle']] }, { name: 'rotateFromVector', signatures: [['x','y']] }, { name: 'skewX', signatures: [['angle']] }, { name: 'skewY', signatures: [['angle']] }, { name: 'matrixTransform', signatures: [['matrix']] }, { name: 'getIntersectionList', signatures: [['rect','referenceElement']] }, { name: 'getEnclosureList', signatures: [['rect','referenceElement']] }, { name: 'checkIntersection', signatures: [['element','rect']] }, { name: 'checkEnclosure', signatures: [['element','rect']] }, { name: 'createSVGTransformFromMatrix', signatures: [['matrix']] }, { name: 'suspendRedraw', signatures: [['maxWaitMilliseconds']] }, { name: 'unsuspendRedraw', signatures: [['suspendHandleId']] }, { name: 'setCurrentTime', signatures: [['seconds']] }, { name: 'getSubStringLength', signatures: [['charnum','nchars']] }, { name: 'getStartPositionOfChar', signatures: [['charnum']] }, { name: 'getEndPositionOfChar', signatures: [['charnum']] }, { name: 'getExtentOfChar', signatures: [['charnum']] }, { name: 'getRotationOfChar', signatures: [['charnum']] }, { name: 'getCharNumAtPosition', signatures: [['point']] }, { name: 'selectSubString', signatures: [['charnum','nchars']] }, { name: 'setMatrix', signatures: [['matrix']] }, { name: 'setTranslate', signatures: [['tx','ty']] }, { name: 'setScale', signatures: [['sx','sy']] }, { name: 'setRotate', signatures: [['angle','cx','cy']] }, { name: 'setSkewX', signatures: [['angle']] }, { name: 'setSkewY', signatures: [['angle']] }, { name: 'PerformanceMark', signatures: [['markName','?markOptions']] }, { name: 'getEntriesByType', signatures: [['entryType']] }, { name: 'getEntriesByName', signatures: [['name','?entryType']] }, { name: 'PerformanceObserver', signatures: [['callback']] }, { name: 'setResourceTimingBufferSize', signatures: [['maxSize']] }, { name: 'mark', signatures: [['markName','?markOptions']] }, { name: 'clearMarks', signatures: [['?markName']] }, { name: 'measure', signatures: [['measureName','?startOrMeasureOptions','?endMark']] }, { name: 'clearMeasures', signatures: [['?measureName']] }, { name: 'Profiler', signatures: [['options']] }, { name: 'createPolicy', signatures: [['policyName','?policyOptions']] }, { name: 'isHTML', signatures: [['checkedObject']] }, { name: 'isScript', signatures: [['checkedObject']] }, { name: 'isScriptURL', signatures: [['checkedObject']] }, { name: 'getAttributeType', signatures: [['tagName','attribute','?elementNS','?attrNs']] }, { name: 'getPropertyType', signatures: [['tagName','property','?elementNS']] }, { name: 'getTypeMapping', signatures: [['?ns']] }, { name: 'createHTML', signatures: [['input','...args']] }, { name: 'createScript', signatures: [['input','...args']] }, { name: 'createScriptURL', signatures: [['input','...args']] }, { name: 'URLSearchParams', signatures: [['?init']] }, { name: 'URL', signatures: [['url','?base']] }, { name: 'SharedWorker', signatures: [['scriptURL','?options']] }, { name: 'importScripts', signatures: [['...urls']] }, { name: 'Worker', signatures: [['scriptURL','?options']] }, { name: 'addModule', signatures: [['moduleURL','?options']], receiver: 'Worklet' }, { name: 'addModule', signatures: [['moduleURL']], receiver: 'SharedStorageWorklet' }, { name: 'createExpression', signatures: [['expression','?resolver']] }, { name: 'createNSResolver', signatures: [['nodeResolver']] }, { name: 'evaluate', signatures: [['expression','contextNode','?resolver','?type','?inResult']], receiver: 'Document' }, { name: 'evaluate', signatures: [['expression','contextNode','?resolver','?type','?inResult']], receiver: 'XPathEvaluator' }, { name: 'evaluate', signatures: [['contextNode','?type','?inResult']], receiver: 'XPathExpression' }, { name: 'parseFromString', signatures: [['str','type','?options']] }, { name: 'serializeToString', signatures: [['root']] }, { name: 'snapshotItem', signatures: [['index']] }, { name: 'importStylesheet', signatures: [['style']] }, { name: 'transformToFragment', signatures: [['source','output']] }, { name: 'transformToDocument', signatures: [['source']] }, { name: 'setParameter', signatures: [['namespaceURI','localName','value']] }, { name: 'getParameter', signatures: [['namespaceURI','localName']], receiver: 'XSLTProcessor' }, { name: 'getParameter', signatures: [['pname']], receiver: 'WebGLRenderingContextBase' }, { name: 'removeParameter', signatures: [['namespaceURI','localName']] }, { name: 'setRequestHeader', signatures: [['name','value']] }, { name: 'setTrustToken', signatures: [['trustToken']] }, { name: 'getResponseHeader', signatures: [['name']] }, { name: 'overrideMimeType', signatures: [['mime']] }, { name: 'joinAdInterestGroup', signatures: [['group','durationSeconds']] }, { name: 'leaveAdInterestGroup', signatures: [['group']] }, { name: 'runAdAuction', signatures: [['config']] }, { name: 'adAuctionComponents', signatures: [['numComponents']] }, { name: 'deprecatedURNToURL', signatures: [['uuid_url']] }, { name: 'createAdRequest', signatures: [['config']] }, { name: 'finalizeAd', signatures: [['ads','config']] }, { name: 'registerAnimator', signatures: [['name','animatorCtor']] }, { name: 'WorkletAnimation', signatures: [['animatorName','effects','?timeline','?options']] }, { name: 'BeforeInstallPromptEvent', signatures: [['type','?eventInitDict']] }, { name: 'setSinkId', signatures: [['sinkId']] }, { name: 'BackgroundFetchEvent', signatures: [['type','init']] }, { name: 'BackgroundFetchUpdateUIEvent', signatures: [['type','init']] }, { name: 'updateUI', signatures: [['?options']] }, { name: 'PeriodicSyncEvent', signatures: [['type','init']] }, { name: 'SyncEvent', signatures: [['type','init']] }, { name: 'setAppBadge', signatures: [['?contents']] }, { name: 'sendBeacon', signatures: [['url','?data']] }, { name: 'watchAdvertisements', signatures: [['?options']] }, { name: 'getDescriptor', signatures: [['descriptor']] }, { name: 'getDescriptors', signatures: [['?descriptor']] }, { name: 'writeValue', signatures: [['value']] }, { name: 'writeValueWithResponse', signatures: [['value']] }, { name: 'writeValueWithoutResponse', signatures: [['value']] }, { name: 'connect', signatures: [['destination','?output','?input']], receiver: 'AudioNode' }, { name: 'getPrimaryService', signatures: [['service']] }, { name: 'getPrimaryServices', signatures: [['?service']] }, { name: 'getCharacteristic', signatures: [['characteristic']] }, { name: 'getCharacteristics', signatures: [['?characteristic']] }, { name: 'requestDevice', signatures: [['?options']], receiver: 'Bluetooth' }, { name: 'requestDevice', signatures: [['options']], receiver: 'HID' }, { name: 'requestDevice', signatures: [['?descriptor']], receiver: 'GPUAdapter' }, { name: 'requestDevice', signatures: [['options']], receiver: 'USB' }, { name: 'requestLEScan', signatures: [['?options']] }, { name: 'MediaStreamTrackGenerator', signatures: [['kind'],['init']] }, { name: 'MediaStreamTrackProcessor', signatures: [['init'],['track','?bufferSize']] }, { name: 'BroadcastChannel', signatures: [['name']] }, { name: 'setExpires', signatures: [['expires']] }, { name: 'addAll', signatures: [['requests']] }, { name: 'put', signatures: [['request','response']], receiver: 'Cache' }, { name: 'put', signatures: [['value','?key']], receiver: 'IDBObjectStore' }, { name: 'CanvasFilter', signatures: [['init']] }, { name: 'CanvasFormattedTextRun', signatures: [['text']] }, { name: 'CanvasFormattedText', signatures: [['?text']] }, { name: 'getRun', signatures: [['index']] }, { name: 'appendRun', signatures: [['newRun']] }, { name: 'setRun', signatures: [['index','run']] }, { name: 'insertRun', signatures: [['index','run']] }, { name: 'deleteRun', signatures: [['index','?length']] }, { name: 'addColorStop', signatures: [['offset','color']] }, { name: 'lineTo', signatures: [['x','y']] }, { name: 'quadraticCurveTo', signatures: [['cpx','cpy','x','y']] }, { name: 'bezierCurveTo', signatures: [['cp1x','cp1y','cp2x','cp2y','x','y']] }, { name: 'arcTo', signatures: [['x1','y1','x2','y2','radius']] }, { name: 'rect', signatures: [['x','y','width','height']] }, { name: 'roundRect', signatures: [['x','y','w','h','radii']] }, { name: 'arc', signatures: [['x','y','radius','startAngle','endAngle','?anticlockwise']] }, { name: 'ellipse', signatures: [['x','y','radiusX','radiusY','rotation','startAngle','endAngle','?anticlockwise']] }, { name: 'setTransform', signatures: [['?transform']], receiver: 'CanvasPattern' }, { name: 'setTransform', signatures: [['?transform'],['a','b','c','d','e','f']], receiver: 'CanvasRenderingContext2D' }, { name: 'setTransform', signatures: [['?transform'],['a','b','c','d','e','f']], receiver: 'OffscreenCanvasRenderingContext2D' }, { name: 'setTransform', signatures: [['?transform'],['a','b','c','d','e','f']], receiver: 'PaintRenderingContext2D' }, { name: 'transform', signatures: [['a','b','c','d','e','f']] }, { name: 'createLinearGradient', signatures: [['x0','y0','x1','y1']] }, { name: 'createRadialGradient', signatures: [['x0','y0','r0','x1','y1','r1']] }, { name: 'createConicGradient', signatures: [['startAngle','cx','cy']], receiver: 'CanvasRenderingContext2D' }, { name: 'createConicGradient', signatures: [['startAngle','centerX','centerY']], receiver: 'OffscreenCanvasRenderingContext2D' }, { name: 'createConicGradient', signatures: [['startAngle','cx','cy']], receiver: 'PaintRenderingContext2D' }, { name: 'createPattern', signatures: [['image','repetitionType']] }, { name: 'clearRect', signatures: [['x','y','width','height']] }, { name: 'fillRect', signatures: [['x','y','width','height']] }, { name: 'strokeRect', signatures: [['x','y','width','height']] }, { name: 'stroke', signatures: [['?path']] }, { name: 'drawFocusIfNeeded', signatures: [['element'],['path','element']] }, { name: 'scrollPathIntoView', signatures: [['?path']] }, { name: 'clip', signatures: [['?winding'],['path','?winding']] }, { name: 'isPointInPath', signatures: [['x','y','?winding'],['path','x','y','?winding']] }, { name: 'fillText', signatures: [['text','x','y','?maxWidth']] }, { name: 'strokeText', signatures: [['text','x','y','?maxWidth']] }, { name: 'measureText', signatures: [['text']] }, { name: 'fillFormattedText', signatures: [['formattedText','x','y','wrapWidth']] }, { name: 'drawImage', signatures: [['image','x','y','?width','?height'],['image','sx','sy','sw','sh','dx','dy','dw','dh']] }, { name: 'createImageData', signatures: [['imagedata'],['sw','sh','?imageDataSettings']] }, { name: 'getImageData', signatures: [['sx','sy','sw','sh','?imageDataSettings']] }, { name: 'putImageData', signatures: [['imagedata','dx','dy','?dirtyX','?dirtyY','?dirtyWidth','?dirtyHeight']] }, { name: 'setLineDash', signatures: [['dash']] }, { name: 'Path2D', signatures: [['?path']] }, { name: 'addPath', signatures: [['path','?transform']] }, { name: 'getContext', signatures: [['contextId','?attributes']], receiver: 'HTMLCanvasElement' }, { name: 'getContext', signatures: [['contextType','?attributes']], receiver: 'OffscreenCanvas' }, { name: 'transferFromImageBitmap', signatures: [['bitmap']] }, { name: 'createImageBitmap', signatures: [['imageBitmap','?options'],['imageBitmap','sx','sy','sw','sh','?options']] }, { name: 'ClipboardItem', signatures: [['items','?options']] }, { name: 'getType', signatures: [['type']] }, { name: 'writeText', signatures: [['data']] }, { name: 'CompressionStream', signatures: [['format']] }, { name: 'DecompressionStream', signatures: [['format']] }, { name: 'ComputePressureObserver', signatures: [['callback','?options']] }, { name: 'ContentIndexEvent', signatures: [['type','init']] }, { name: 'subscribe', signatures: [['subscriptions']] }, { name: 'unsubscribe', signatures: [['subscriptions']], receiver: 'CookieStoreManager' }, { name: 'FederatedCredential', signatures: [['data']] }, { name: 'PasswordCredential', signatures: [['data'],['form']] }, { name: 'getRandomValues', signatures: [['array']] }, { name: 'encrypt', signatures: [['algorithm','key','data']] }, { name: 'decrypt', signatures: [['algorithm','key','data']] }, { name: 'verify', signatures: [['algorithm','key','signature','data']] }, { name: 'digest', signatures: [['algorithm','data']] }, { name: 'generateKey', signatures: [['algorithm','extractable','keyUsages']] }, { name: 'deriveKey', signatures: [['algorithm','baseKey','derivedKeyType','extractable','keyUsages']] }, { name: 'deriveBits', signatures: [['algorithm','baseKey','length']] }, { name: 'importKey', signatures: [['format','keyData','algorithm','extractable','keyUsages']] }, { name: 'exportKey', signatures: [['format','key']] }, { name: 'wrapKey', signatures: [['format','key','wrappingKey','wrapAlgorithm']] }, { name: 'unwrapKey', signatures: [['format','wrappedKey','unwrappingKey','unwrapAlgorithm','unwrappedKeyAlgorithm','extractable','keyUsages']] }, { name: 'registerPaint', signatures: [['name','paintCtor']] }, { name: 'updateInkTrailStartPoint', signatures: [['evt','style']] }, { name: 'requestPresenter', signatures: [['?param']] }, { name: 'DeviceMotionEvent', signatures: [['type','?eventInitDict']] }, { name: 'DeviceOrientationEvent', signatures: [['type','?eventInitDict']] }, { name: 'openTCPSocket', signatures: [['?options']] }, { name: 'openUDPSocket', signatures: [['?options']] }, { name: 'TextDecoderStream', signatures: [['?label','?options']] }, { name: 'TextDecoder', signatures: [['?label','?options']] }, { name: 'encode', signatures: [['?input']], receiver: 'TextEncoder' }, { name: 'encode', signatures: [['data']], receiver: 'AudioEncoder' }, { name: 'encode', signatures: [['frame','?options']], receiver: 'VideoEncoder' }, { name: 'encodeInto', signatures: [['source','destination']] }, { name: 'setMediaKeys', signatures: [['mediaKeys']] }, { name: 'MediaEncryptedEvent', signatures: [['type','?eventInitDict']] }, { name: 'MediaKeyMessageEvent', signatures: [['type','eventInitDict']] }, { name: 'generateRequest', signatures: [['initDataType','initData']] }, { name: 'update', signatures: [['response']], receiver: 'MediaKeySession' }, { name: 'getStatusForPolicy', signatures: [['policy']] }, { name: 'createSession', signatures: [['?sessionType']] }, { name: 'setServerCertificate', signatures: [['serverCertificate']] }, { name: 'requestMediaKeySystemAccess', signatures: [['keySystem','supportedConfigurations']] }, { name: 'EventSource', signatures: [['url','?eventSourceInitDict']] }, { name: 'getFileHandle', signatures: [['name','?options']] }, { name: 'getDirectoryHandle', signatures: [['name','?options']] }, { name: 'removeEntry', signatures: [['name','?options']] }, { name: 'createWritable', signatures: [['?options']] }, { name: 'getFile', signatures: [['path','flags']], receiver: 'DirectoryEntrySync' }, { name: 'getFile', signatures: [['path','?options','?successCallback','?errorCallback']], receiver: 'DirectoryEntry' }, { name: 'move', signatures: [['new_entry_name'],['destination_directory','?new_entry_name']] }, { name: 'queryPermission', signatures: [['?descriptor']] }, { name: 'requestPermission', signatures: [['?descriptor']] }, { name: 'isSameEntry', signatures: [['other']] }, { name: 'truncate', signatures: [['size']] }, { name: 'seek', signatures: [['offset']], receiver: 'FileSystemWritableFileStream' }, { name: 'seek', signatures: [['position']], receiver: 'FileWriterSync' }, { name: 'seek', signatures: [['position']], receiver: 'FileWriter' }, { name: 'getDirectory', signatures: [['path','flags']], receiver: 'DirectoryEntrySync' }, { name: 'getDirectory', signatures: [['path','?options','?successCallback','?errorCallback']], receiver: 'DirectoryEntry' }, { name: 'showOpenFilePicker', signatures: [['?options']] }, { name: 'showSaveFilePicker', signatures: [['?options']] }, { name: 'showDirectoryPicker', signatures: [['?options']] }, { name: 'webkitRequestFileSystem', signatures: [['type','size','?successCallback','?errorCallback']], receiver: 'DedicatedWorkerGlobalScope' }, { name: 'webkitRequestFileSystem', signatures: [['type','size','?successCallback','?errorCallback']], receiver: 'SharedWorkerGlobalScope' }, { name: 'webkitRequestFileSystem', signatures: [['type','size','successCallback','?errorCallback']], receiver: 'Window' }, { name: 'webkitRequestFileSystemSync', signatures: [['type','size']] }, { name: 'webkitResolveLocalFileSystemURL', signatures: [['url','successCallback','?errorCallback']] }, { name: 'webkitResolveLocalFileSystemSyncURL', signatures: [['url']] }, { name: 'isolatedFileSystem', signatures: [['fileSystemId','registeredName']] }, { name: 'upgradeDraggedFileSystemPermissions', signatures: [['domFileSystem']] }, { name: 'removeRecursively', signatures: [['successCallback','?errorCallback']], receiver: 'DirectoryEntry' }, { name: 'readEntries', signatures: [['successCallback','?errorCallback']], receiver: 'DirectoryReader' }, { name: 'getMetadata', signatures: [['successCallback','?errorCallback']], receiver: 'Entry' }, { name: 'copyTo', signatures: [['parent','name']], receiver: 'EntrySync' }, { name: 'copyTo', signatures: [['parent','?name','?successCallback','?errorCallback']], receiver: 'Entry' }, { name: 'copyTo', signatures: [['destination','options']], receiver: 'AudioData' }, { name: 'copyTo', signatures: [['destination']], receiver: 'EncodedAudioChunk' }, { name: 'copyTo', signatures: [['destination']], receiver: 'EncodedVideoChunk' }, { name: 'copyTo', signatures: [['destination','?options']], receiver: 'VideoFrame' }, { name: 'getParent', signatures: [['?successCallback','?errorCallback']], receiver: 'Entry' }, { name: 'file', signatures: [['successCallback','?errorCallback']], receiver: 'FileEntry' }, { name: 'createWriter', signatures: [['successCallback','?errorCallback']], receiver: 'FileEntry' }, { name: 'query', signatures: [['?options']], receiver: 'FontManager' }, { name: 'query', signatures: [['permission']], receiver: 'Permissions' }, { name: 'GamepadAxisEvent', signatures: [['type','?eventInitDict']] }, { name: 'GamepadButtonEvent', signatures: [['type','?eventInitDict']] }, { name: 'GamepadEvent', signatures: [['type','?eventInitDict']] }, { name: 'playEffect', signatures: [['type','params']] }, { name: 'getCurrentPosition', signatures: [['successCallback','?errorCallback','?options']] }, { name: 'watchPosition', signatures: [['successCallback','?errorCallback','?options']] }, { name: 'clearWatch', signatures: [['watchID']] }, { name: 'addStroke', signatures: [['stroke']] }, { name: 'removeStroke', signatures: [['stroke']] }, { name: 'startDrawing', signatures: [['?hints']] }, { name: 'addPoint', signatures: [['point']] }, { name: 'createHandwritingRecognizer', signatures: [['constraint']] }, { name: 'queryHandwritingRecognizer', signatures: [['constraint']] }, { name: 'HIDConnectionEvent', signatures: [['type','eventInitDict']] }, { name: 'sendReport', signatures: [['reportId','data']] }, { name: 'sendFeatureReport', signatures: [['reportId','data']] }, { name: 'receiveFeatureReport', signatures: [['reportId']] }, { name: 'ImageCapture', signatures: [['track']] }, { name: 'takePhoto', signatures: [['?photoSettings']] }, { name: 'transaction', signatures: [['storeNames','?mode','?options']], receiver: 'IDBDatabase' }, { name: 'transaction', signatures: [['callback','?errorCallback','?successCallback']], receiver: 'Database' }, { name: 'createObjectStore', signatures: [['name','?options']] }, { name: 'deleteObjectStore', signatures: [['name']] }, { name: 'deleteDatabase', signatures: [['name']] }, { name: 'cmp', signatures: [['first','second']] }, { name: 'getKey', signatures: [['key']], receiver: 'IDBIndex' }, { name: 'getKey', signatures: [['key']], receiver: 'IDBObjectStore' }, { name: 'getKey', signatures: [['name']], receiver: 'PushSubscription' }, { name: 'getAllKeys', signatures: [['?query','?count']] }, { name: 'openCursor', signatures: [['?range','?direction']] }, { name: 'openKeyCursor', signatures: [['?range','?direction']] }, { name: 'index', signatures: [['name']] }, { name: 'createIndex', signatures: [['name','keyPath','?options']] }, { name: 'deleteIndex', signatures: [['name']] }, { name: 'objectStore', signatures: [['name']] }, { name: 'IDBVersionChangeEvent', signatures: [['type','?eventInitDict']] }, { name: 'lock', signatures: [['?keyCodes']], receiver: 'Keyboard' }, { name: 'lock', signatures: [['orientation']], receiver: 'ScreenOrientation' }, { name: 'setConsumer', signatures: [['consumer']] }, { name: 'request', signatures: [['name','callback'],['name','options','callback']], receiver: 'LockManager' }, { name: 'request', signatures: [['permissions']], receiver: 'Permissions' }, { name: 'request', signatures: [['?type']], receiver: 'WakeLock' }, { name: 'decodingInfo', signatures: [['configuration']] }, { name: 'encodingInfo', signatures: [['configuration']] }, { name: 'captureStream', signatures: [['?frameRate']], receiver: 'HTMLCanvasElement' }, { name: 'BlobEvent', signatures: [['type','eventInitDict']] }, { name: 'MediaRecorder', signatures: [['stream','?options']] }, { name: 'MediaMetadata', signatures: [['?init']] }, { name: 'setActionHandler', signatures: [['action','handler']] }, { name: 'setPositionState', signatures: [['?state']] }, { name: 'setMicrophoneActive', signatures: [['active']] }, { name: 'setCameraActive', signatures: [['active']] }, { name: 'addSourceBuffer', signatures: [['type'],['config']] }, { name: 'removeSourceBuffer', signatures: [['buffer']] }, { name: 'endOfStream', signatures: [['?error']] }, { name: 'setLiveSeekableRange', signatures: [['start','end']] }, { name: 'appendBuffer', signatures: [['data']] }, { name: 'appendEncodedChunks', signatures: [['chunks']] }, { name: 'changeType', signatures: [['type'],['config']] }, { name: 'TrackDefaultList', signatures: [['?trackDefaults']] }, { name: 'TrackDefault', signatures: [['type','language','label','kinds','?byteStreamTrackID']] }, { name: 'cropTo', signatures: [['crop_id']] }, { name: 'CaptureHandleChangeEvent', signatures: [['type','eventInitDict']] }, { name: 'getUserMedia', signatures: [['?constraints']], receiver: 'MediaDevices' }, { name: 'getUserMedia', signatures: [['constraints','successCallback','errorCallback']], receiver: 'Navigator' }, { name: 'getDisplayMedia', signatures: [['?constraints']] }, { name: 'setCaptureHandleConfig', signatures: [['?config']] }, { name: 'produceCropId', signatures: [['target']] }, { name: 'MediaStreamEvent', signatures: [['type','?eventInitDict']] }, { name: 'MediaStreamTrackEvent', signatures: [['type','eventInitDict']] }, { name: 'applyConstraints', signatures: [['?constraints']] }, { name: 'MediaStream', signatures: [['?stream'],['tracks']] }, { name: 'addTrack', signatures: [['track']], receiver: 'MediaStream' }, { name: 'addTrack', signatures: [['track','...streams']], receiver: 'RTCPeerConnection' }, { name: 'removeTrack', signatures: [['track']], receiver: 'MediaStream' }, { name: 'removeTrack', signatures: [['sender']], receiver: 'RTCPeerConnection' }, { name: 'webkitGetUserMedia', signatures: [['constraints','successCallback','errorCallback']] }, { name: 'OverconstrainedError', signatures: [['constraint','message']] }, { name: 'openSync', signatures: [['name']] }, { name: 'deleteSync', signatures: [['name']], receiver: 'NativeIOFileManager' }, { name: 'deleteSync', signatures: [['sync']], receiver: 'WebGL2RenderingContextBase' }, { name: 'rename', signatures: [['old_name','new_name']] }, { name: 'renameSync', signatures: [['old_name','new_name']] }, { name: 'requestCapacity', signatures: [['requested_capacity']] }, { name: 'requestCapacitySync', signatures: [['released_capacity']] }, { name: 'releaseCapacity', signatures: [['released_capacity']] }, { name: 'releaseCapacitySync', signatures: [['released_capacity']] }, { name: 'setLength', signatures: [['length']] }, { name: 'registerProtocolHandler', signatures: [['scheme','url']] }, { name: 'unregisterProtocolHandler', signatures: [['scheme','url']] }, { name: 'NDEFMessage', signatures: [['messageInit']] }, { name: 'scan', signatures: [['?options']] }, { name: 'makeReadOnly', signatures: [['?options']] }, { name: 'NDEFReadingEvent', signatures: [['type','eventInitDict']] }, { name: 'NDEFRecord', signatures: [['recordInit']] }, { name: 'NotificationEvent', signatures: [['type','eventInitDict']] }, { name: 'Notification', signatures: [['title','?options']] }, { name: 'showNotification', signatures: [['title','?options']] }, { name: 'getNotifications', signatures: [['?filter']] }, { name: 'TimestampTrigger', signatures: [['timestamp']] }, { name: 'AbortPaymentEvent', signatures: [['type','eventInitDict']] }, { name: 'respondWith', signatures: [['paymentAbortedResponse']], receiver: 'AbortPaymentEvent' }, { name: 'respondWith', signatures: [['canMakePaymentResponse']], receiver: 'CanMakePaymentEvent' }, { name: 'respondWith', signatures: [['response']], receiver: 'PaymentRequestEvent' }, { name: 'respondWith', signatures: [['r']], receiver: 'FetchEvent' }, { name: 'CanMakePaymentEvent', signatures: [['type','eventInitDict']] }, { name: 'getDetails', signatures: [['itemIds']] }, { name: 'consume', signatures: [['purchaseToken']] }, { name: 'getDigitalGoodsService', signatures: [['paymentMethod']] }, { name: 'MerchantValidationEvent', signatures: [['type','?eventInitDict']] }, { name: 'complete', signatures: [['merchantSessionPromise']], receiver: 'MerchantValidationEvent' }, { name: 'complete', signatures: [['?paymentResult']], receiver: 'PaymentResponse' }, { name: 'enableDelegations', signatures: [['delegations']] }, { name: 'PaymentMethodChangeEvent', signatures: [['type','?eventInitDict']] }, { name: 'PaymentRequestEvent', signatures: [['type','eventInitDict']] }, { name: 'openWindow', signatures: [['url']] }, { name: 'changePaymentMethod', signatures: [['methodName','?methodDetails']] }, { name: 'changeShippingAddress', signatures: [['shippingAddress']] }, { name: 'changeShippingOption', signatures: [['shippingOption']] }, { name: 'PaymentRequestUpdateEvent', signatures: [['type','?eventInitDict']] }, { name: 'updateWith', signatures: [['detailsPromise']] }, { name: 'PaymentRequest', signatures: [['methodData','?details','?options']] }, { name: 'retry', signatures: [['?errorFields']] }, { name: 'RTCDataChannelEvent', signatures: [['type','eventInitDict']] }, { name: 'insertDTMF', signatures: [['tones','?duration','?interToneGap']] }, { name: 'RTCDTMFToneChangeEvent', signatures: [['type','eventInitDict']] }, { name: 'RTCErrorEvent', signatures: [['type','eventInitDict']] }, { name: 'RTCError', signatures: [['init','?message']] }, { name: 'RTCIceCandidate', signatures: [['?candidateInitDict']] }, { name: 'gather', signatures: [['options']] }, { name: 'addRemoteCandidate', signatures: [['remoteCandidate']] }, { name: 'stat', signatures: [['name']] }, { name: 'RTCPeerConnectionIceErrorEvent', signatures: [['type','eventInitDict']] }, { name: 'RTCPeerConnectionIceEvent', signatures: [['type','?eventInitDict']] }, { name: 'RTCPeerConnection', signatures: [['?configuration','?mediaConstraints']] }, { name: 'createOffer', signatures: [['?options'],['successCallback','failureCallback','?rtcOfferOptions']] }, { name: 'createAnswer', signatures: [['?options'],['successCallback','failureCallback','?mediaConstraints']] }, { name: 'setLocalDescription', signatures: [['?description','?successCallback','?failureCallback']] }, { name: 'setRemoteDescription', signatures: [['description','?successCallback','?failureCallback']] }, { name: 'addIceCandidate', signatures: [['?candidate','?successCallback','?failureCallback']] }, { name: 'setConfiguration', signatures: [['configuration']] }, { name: 'getStats', signatures: [['?callbackOrSelector','?legacySelector']] }, { name: 'addTransceiver', signatures: [['trackOrKind','?init']] }, { name: 'createDataChannel', signatures: [['label','?dataChannelDict']] }, { name: 'setCodecPreferences', signatures: [['codecs']] }, { name: 'setOfferedRtpHeaderExtensions', signatures: [['headerExtensionsToOffer']] }, { name: 'RTCSessionDescription', signatures: [['?descriptionInitDict']] }, { name: 'revoke', signatures: [['permission']] }, { name: 'requestAll', signatures: [['permissions']] }, { name: 'PictureInPictureEvent', signatures: [['type','eventInitDict']] }, { name: 'requestPictureInPictureWindow', signatures: [['options']] }, { name: 'refresh', signatures: [['?reload']] }, { name: 'PresentationConnectionAvailableEvent', signatures: [['type','eventInitDict']] }, { name: 'PresentationConnectionCloseEvent', signatures: [['type','eventInitDict']] }, { name: 'PresentationRequest', signatures: [['url'],['urls']] }, { name: 'reconnect', signatures: [['id']] }, { name: 'PushEvent', signatures: [['type','?eventInitDict']] }, { name: 'PushSubscriptionChangeEvent', signatures: [['type','?eventInitDict']] }, { name: 'queryUsageAndQuota', signatures: [['storageType','?usageCallback','?errorCallback']], receiver: 'DeprecatedStorageInfo' }, { name: 'queryUsageAndQuota', signatures: [['usageCallback','?errorCallback']], receiver: 'DeprecatedStorageQuota' }, { name: 'requestQuota', signatures: [['storageType','newQuotaInBytes','?quotaCallback','?errorCallback']], receiver: 'DeprecatedStorageInfo' }, { name: 'requestQuota', signatures: [['newQuotaInBytes','?quotaCallback','?errorCallback']], receiver: 'DeprecatedStorageQuota' }, { name: 'DOMError', signatures: [['name','?message']] }, { name: 'watchAvailability', signatures: [['callback']] }, { name: 'cancelWatchAvailability', signatures: [['?id']] }, { name: 'setHTML', signatures: [['markup','?options']] }, { name: 'Sanitizer', signatures: [['?config']] }, { name: 'sanitize', signatures: [['input']] }, { name: 'sanitizeFor', signatures: [['element','markup']] }, { name: 'postTask', signatures: [['callback','?options']] }, { name: 'TaskController', signatures: [['?init']] }, { name: 'setPriority', signatures: [['priority']] }, { name: 'TaskPriorityChangeEvent', signatures: [['type','eventInitDict']] }, { name: 'AbsoluteOrientationSensor', signatures: [['?sensorOptions']] }, { name: 'Accelerometer', signatures: [['?sensorOptions']] }, { name: 'AmbientLightSensor', signatures: [['?sensorOptions']] }, { name: 'GravitySensor', signatures: [['?sensorOptions']] }, { name: 'Gyroscope', signatures: [['?sensorOptions']] }, { name: 'LinearAccelerationSensor', signatures: [['?sensorOptions']] }, { name: 'Magnetometer', signatures: [['?sensorOptions']] }, { name: 'populateMatrix', signatures: [['targetBuffer']] }, { name: 'RelativeOrientationSensor', signatures: [['?sensorOptions']] }, { name: 'SensorErrorEvent', signatures: [['type','eventInitDict']] }, { name: 'requestPort', signatures: [['?options']] }, { name: 'ExtendableEvent', signatures: [['type','?eventInitDict']] }, { name: 'waitUntil', signatures: [['f']] }, { name: 'ExtendableMessageEvent', signatures: [['type','?eventInitDict']] }, { name: 'FetchEvent', signatures: [['type','eventInitDict']] }, { name: 'addPerformanceEntry', signatures: [['entry']] }, { name: 'InstallEvent', signatures: [['type','?eventInitDict']] }, { name: 'enable', signatures: [['cap']], receiver: 'WebGLRenderingContextBase' }, { name: 'disable', signatures: [['cap']], receiver: 'WebGLRenderingContextBase' }, { name: 'setHeaderValue', signatures: [['value']] }, { name: 'getRegistration', signatures: [['?documentURL']] }, { name: 'BarcodeDetector', signatures: [['?barcodeDetectorOptions']] }, { name: 'FaceDetector', signatures: [['?faceDetectorOptions']] }, { name: 'detect', signatures: [['image']] }, { name: 'runURLSelectionOperation', signatures: [['name','urls','?options']] }, { name: 'runOperation', signatures: [['name','?options']] }, { name: 'addFromUri', signatures: [['src','?weight']] }, { name: 'addFromString', signatures: [['string','?weight']] }, { name: 'SpeechRecognitionErrorEvent', signatures: [['type','?eventInitDict']] }, { name: 'SpeechRecognitionEvent', signatures: [['type','?initDict']] }, { name: 'SpeechSynthesisErrorEvent', signatures: [['type','eventInitDict']] }, { name: 'SpeechSynthesisEvent', signatures: [['type','eventInitDict']] }, { name: 'SpeechSynthesisUtterance', signatures: [['?text']] }, { name: 'speak', signatures: [['utterance']] }, { name: 'StorageEvent', signatures: [['type','?eventInitDict']] }, { name: 'initStorageEvent', signatures: [['type','?bubbles','?cancelable','?key','?oldValue','?newValue','?url','?storageArea']] }, { name: 'key', signatures: [['index']] }, { name: 'setItem', signatures: [['key','value']] }, { name: 'URLPattern', signatures: [['?input','?baseURL']] }, { name: 'vibrate', signatures: [['pattern']] }, { name: 'requestVideoFrameCallback', signatures: [['callback']] }, { name: 'cancelVideoFrameCallback', signatures: [['handle']] }, { name: 'VirtualKeyboardGeometryChangeEvent', signatures: [['type']] }, { name: 'AnalyserNode', signatures: [['context','?options']] }, { name: 'getFloatFrequencyData', signatures: [['array']] }, { name: 'getByteFrequencyData', signatures: [['array']] }, { name: 'getFloatTimeDomainData', signatures: [['array']] }, { name: 'getByteTimeDomainData', signatures: [['array']] }, { name: 'AudioBufferSourceNode', signatures: [['context','?options']] }, { name: 'AudioBuffer', signatures: [['options']] }, { name: 'getChannelData', signatures: [['channelIndex']] }, { name: 'copyFromChannel', signatures: [['destination','channelNumber','?bufferOffset']] }, { name: 'copyToChannel', signatures: [['source','channelNumber','?bufferOffset']] }, { name: 'AudioContext', signatures: [['?contextOptions']] }, { name: 'suspend', signatures: [['suspendTime']], receiver: 'OfflineAudioContext' }, { name: 'createMediaElementSource', signatures: [['mediaElement']] }, { name: 'createMediaStreamSource', signatures: [['mediaStream']] }, { name: 'setOrientation', signatures: [['x','y','z','xUp','yUp','zUp']], receiver: 'AudioListener' }, { name: 'setOrientation', signatures: [['x','y','z']], receiver: 'PannerNode' }, { name: 'setValueAtTime', signatures: [['value','time']] }, { name: 'linearRampToValueAtTime', signatures: [['value','time']] }, { name: 'exponentialRampToValueAtTime', signatures: [['value','time']] }, { name: 'setTargetAtTime', signatures: [['target','time','timeConstant']] }, { name: 'setValueCurveAtTime', signatures: [['values','time','duration']] }, { name: 'cancelScheduledValues', signatures: [['startTime']] }, { name: 'cancelAndHoldAtTime', signatures: [['startTime']] }, { name: 'AudioProcessingEvent', signatures: [['type','eventInitDict']] }, { name: 'registerProcessor', signatures: [['name','processorCtor']] }, { name: 'AudioWorkletNode', signatures: [['context','name','?options']] }, { name: 'createBuffer', signatures: [['numberOfChannels','numberOfFrames','sampleRate']], receiver: 'BaseAudioContext' }, { name: 'createBuffer', signatures: [['descriptor']], receiver: 'GPUDevice' }, { name: 'decodeAudioData', signatures: [['audioData','?successCallback','?errorCallback']] }, { name: 'createDelay', signatures: [['?maxDelayTime']] }, { name: 'createIIRFilter', signatures: [['feedForward','feedBack']] }, { name: 'createScriptProcessor', signatures: [['?bufferSize','?numberOfInputChannels','?numberOfOutputChannels']] }, { name: 'createPeriodicWave', signatures: [['real','imag','?constraints']] }, { name: 'createChannelSplitter', signatures: [['?numberOfOutputs']] }, { name: 'createChannelMerger', signatures: [['?numberOfInputs']] }, { name: 'BiquadFilterNode', signatures: [['context','?options']] }, { name: 'getFrequencyResponse', signatures: [['frequencyHz','magResponse','phaseResponse']] }, { name: 'ChannelMergerNode', signatures: [['context','?options']] }, { name: 'ChannelSplitterNode', signatures: [['context','?options']] }, { name: 'ConstantSourceNode', signatures: [['context','?options']] }, { name: 'ConvolverNode', signatures: [['context','?options']] }, { name: 'DelayNode', signatures: [['context','?options']] }, { name: 'DynamicsCompressorNode', signatures: [['context','?options']] }, { name: 'GainNode', signatures: [['context','?options']] }, { name: 'IIRFilterNode', signatures: [['context','options']] }, { name: 'MediaElementAudioSourceNode', signatures: [['context','options']] }, { name: 'MediaStreamAudioDestinationNode', signatures: [['context','?options']] }, { name: 'MediaStreamAudioSourceNode', signatures: [['context','options']] }, { name: 'OfflineAudioCompletionEvent', signatures: [['type','eventInitDict']] }, { name: 'OfflineAudioContext', signatures: [['options'],['numberOfChannels','numberOfFrames','sampleRate']] }, { name: 'OscillatorNode', signatures: [['context','?options']] }, { name: 'setPeriodicWave', signatures: [['periodicWave']] }, { name: 'PannerNode', signatures: [['context','?options']] }, { name: 'PeriodicWave', signatures: [['context','?options']] }, { name: 'StereoPannerNode', signatures: [['context','?options']] }, { name: 'WaveShaperNode', signatures: [['context','?options']] }, { name: 'AudioData', signatures: [['init']] }, { name: 'allocationSize', signatures: [['options']], receiver: 'AudioData' }, { name: 'allocationSize', signatures: [['?options']], receiver: 'VideoFrame' }, { name: 'AudioDecoder', signatures: [['init']] }, { name: 'configure', signatures: [['config']], receiver: 'AudioDecoder' }, { name: 'configure', signatures: [['config']], receiver: 'AudioEncoder' }, { name: 'configure', signatures: [['config']], receiver: 'VideoDecoder' }, { name: 'configure', signatures: [['config']], receiver: 'VideoEncoder' }, { name: 'configure', signatures: [['descriptor']], receiver: 'GPUCanvasContext' }, { name: 'AudioEncoder', signatures: [['init']] }, { name: 'EncodedAudioChunk', signatures: [['init']] }, { name: 'EncodedVideoChunk', signatures: [['init']] }, { name: 'ImageDecoder', signatures: [['init']] }, { name: 'VideoColorSpace', signatures: [['?init']] }, { name: 'VideoDecoder', signatures: [['init']] }, { name: 'VideoEncoder', signatures: [['init']] }, { name: 'VideoFrame', signatures: [['source','?init'],['data','init']] }, { name: 'changeVersion', signatures: [['oldVersion','newVersion','?callback','?errorCallback','?successCallback']] }, { name: 'readTransaction', signatures: [['callback','?errorCallback','?successCallback']] }, { name: 'executeSql', signatures: [['sqlStatement','?arguments','?callback','?errorCallback']] }, { name: 'openDatabase', signatures: [['name','version','displayName','estimatedSize','?creationCallback']] }, { name: 'drawArraysInstancedANGLE', signatures: [['mode','first','count','primcount']] }, { name: 'drawElementsInstancedANGLE', signatures: [['mode','count','type','offset','primcount']] }, { name: 'vertexAttribDivisorANGLE', signatures: [['index','divisor']] }, { name: 'queryCounterEXT', signatures: [['query','target']] }, { name: 'deleteQueryEXT', signatures: [['query']] }, { name: 'isQueryEXT', signatures: [['query']] }, { name: 'beginQueryEXT', signatures: [['target','query']] }, { name: 'endQueryEXT', signatures: [['target']] }, { name: 'getQueryEXT', signatures: [['target','pname']] }, { name: 'getQueryObjectEXT', signatures: [['query','pname']] }, { name: 'enableiOES', signatures: [['target','index']] }, { name: 'disableiOES', signatures: [['target','index']] }, { name: 'blendEquationiOES', signatures: [['buf','mode']] }, { name: 'blendEquationSeparateiOES', signatures: [['buf','modeRGB','modeAlpha']] }, { name: 'blendFunciOES', signatures: [['buf','src','dst']] }, { name: 'blendFuncSeparateiOES', signatures: [['buf','srcRGB','dstRGB','srcAlpha','dstAlpha']] }, { name: 'colorMaskiOES', signatures: [['buf','r','g','b','a']] }, { name: 'isEnablediOES', signatures: [['target','index']] }, { name: 'deleteVertexArrayOES', signatures: [['?arrayObject']] }, { name: 'isVertexArrayOES', signatures: [['?arrayObject']] }, { name: 'bindVertexArrayOES', signatures: [['?arrayObject']] }, { name: 'framebufferTextureMultiviewOVR', signatures: [['target','attachment','texture','level','baseViewIndex','numViews']] }, { name: 'WebGLContextEvent', signatures: [['type','?eventInit']] }, { name: 'getTranslatedShaderSource', signatures: [['shader']] }, { name: 'drawBuffersWEBGL', signatures: [['buffers']] }, { name: 'drawArraysInstancedBaseInstanceWEBGL', signatures: [['mode','first','count','instance_count','baseinstance']] }, { name: 'drawElementsInstancedBaseVertexBaseInstanceWEBGL', signatures: [['mode','count','type','offset','instance_count','basevertex','baseinstance']] }, { name: 'multiDrawArraysInstancedBaseInstanceWEBGL', signatures: [['mode','firstsList','firstsOffset','countsList','countsOffset','instanceCountsList','instanceCountsOffset','baseInstancesList','baseInstancesOffset','drawcount']] }, { name: 'multiDrawElementsInstancedBaseVertexBaseInstanceWEBGL', signatures: [['mode','countsList','countsOffset','type','offsetsList','offsetsOffset','instanceCountsList','instanceCountsOffset','baseVerticesList','baseVerticesOffset','baseInstancesList','baseInstancesOffset','drawcount']] }, { name: 'multiDrawArraysWEBGL', signatures: [['mode','firstsList','firstsOffset','countsList','countsOffset','drawcount']] }, { name: 'multiDrawElementsWEBGL', signatures: [['mode','countsList','countsOffset','type','offsetsList','offsetsOffset','drawcount']] }, { name: 'multiDrawArraysInstancedWEBGL', signatures: [['mode','firstsList','firstsOffset','countsList','countsOffset','instanceCountsList','instanceCountsOffset','drawcount']] }, { name: 'multiDrawElementsInstancedWEBGL', signatures: [['mode','countsList','countsOffset','type','offsetsList','offsetsOffset','instanceCountsList','instanceCountsOffset','drawcount']] }, { name: 'activeTexture', signatures: [['texture']] }, { name: 'attachShader', signatures: [['program','shader']] }, { name: 'bindAttribLocation', signatures: [['program','index','name']] }, { name: 'bindBuffer', signatures: [['target','buffer']] }, { name: 'bindFramebuffer', signatures: [['target','framebuffer']] }, { name: 'bindRenderbuffer', signatures: [['target','renderbuffer']] }, { name: 'bindTexture', signatures: [['target','texture']] }, { name: 'blendColor', signatures: [['red','green','blue','alpha']] }, { name: 'blendEquation', signatures: [['mode']] }, { name: 'blendEquationSeparate', signatures: [['modeRGB','modeAlpha']] }, { name: 'blendFunc', signatures: [['sfactor','dfactor']] }, { name: 'blendFuncSeparate', signatures: [['srcRGB','dstRGB','srcAlpha','dstAlpha']] }, { name: 'bufferData', signatures: [['target','size','usage'],['target','data','usage']], receiver: 'WebGLRenderingContextBase' }, { name: 'bufferData', signatures: [['target','srcData','usage','srcOffset','?length']], receiver: 'WebGL2RenderingContextBase' }, { name: 'bufferSubData', signatures: [['target','offset','data']], receiver: 'WebGLRenderingContextBase' }, { name: 'bufferSubData', signatures: [['target','dstByteOffset','srcData','srcOffset','?length']], receiver: 'WebGL2RenderingContextBase' }, { name: 'checkFramebufferStatus', signatures: [['target']] }, { name: 'clearColor', signatures: [['red','green','blue','alpha']] }, { name: 'clearDepth', signatures: [['depth']] }, { name: 'clearStencil', signatures: [['s']] }, { name: 'colorMask', signatures: [['red','green','blue','alpha']] }, { name: 'compileShader', signatures: [['shader']] }, { name: 'compressedTexImage2D', signatures: [['target','level','internalformat','width','height','border','data']], receiver: 'WebGLRenderingContextBase' }, { name: 'compressedTexImage2D', signatures: [['target','level','internalformat','width','height','border','imageSize','offset'],['target','level','internalformat','width','height','border','data','srcOffset','?srcLengthOverride']], receiver: 'WebGL2RenderingContextBase' }, { name: 'compressedTexSubImage2D', signatures: [['target','level','xoffset','yoffset','width','height','format','data']], receiver: 'WebGLRenderingContextBase' }, { name: 'compressedTexSubImage2D', signatures: [['target','level','xoffset','yoffset','width','height','format','imageSize','offset'],['target','level','xoffset','yoffset','width','height','format','data','srcOffset','?srcLengthOverride']], receiver: 'WebGL2RenderingContextBase' }, { name: 'copyTexImage2D', signatures: [['target','level','internalformat','x','y','width','height','border']] }, { name: 'copyTexSubImage2D', signatures: [['target','level','xoffset','yoffset','x','y','width','height']] }, { name: 'createShader', signatures: [['type']] }, { name: 'createTexture', signatures: [['descriptor']], receiver: 'GPUDevice' }, { name: 'cullFace', signatures: [['mode']] }, { name: 'deleteBuffer', signatures: [['buffer']] }, { name: 'deleteFramebuffer', signatures: [['framebuffer']] }, { name: 'deleteProgram', signatures: [['program']] }, { name: 'deleteRenderbuffer', signatures: [['renderbuffer']] }, { name: 'deleteShader', signatures: [['shader']] }, { name: 'deleteTexture', signatures: [['texture']] }, { name: 'depthFunc', signatures: [['func']] }, { name: 'depthMask', signatures: [['flag']] }, { name: 'depthRange', signatures: [['zNear','zFar']] }, { name: 'detachShader', signatures: [['program','shader']] }, { name: 'disableVertexAttribArray', signatures: [['index']] }, { name: 'drawArrays', signatures: [['mode','first','count']] }, { name: 'drawElements', signatures: [['mode','count','type','offset']] }, { name: 'enableVertexAttribArray', signatures: [['index']] }, { name: 'framebufferRenderbuffer', signatures: [['target','attachment','renderbuffertarget','renderbuffer']] }, { name: 'framebufferTexture2D', signatures: [['target','attachment','textarget','texture','level']] }, { name: 'frontFace', signatures: [['mode']] }, { name: 'generateMipmap', signatures: [['target']] }, { name: 'getActiveAttrib', signatures: [['program','index']] }, { name: 'getActiveUniform', signatures: [['program','index']] }, { name: 'getAttachedShaders', signatures: [['program']] }, { name: 'getAttribLocation', signatures: [['program','name']] }, { name: 'getBufferParameter', signatures: [['target','pname']] }, { name: 'getExtension', signatures: [['name']] }, { name: 'getFramebufferAttachmentParameter', signatures: [['target','attachment','pname']] }, { name: 'getProgramParameter', signatures: [['program','pname']] }, { name: 'getProgramInfoLog', signatures: [['program']] }, { name: 'getRenderbufferParameter', signatures: [['target','pname']] }, { name: 'getShaderParameter', signatures: [['shader','pname']] }, { name: 'getShaderInfoLog', signatures: [['shader']] }, { name: 'getShaderPrecisionFormat', signatures: [['shadertype','precisiontype']] }, { name: 'getShaderSource', signatures: [['shader']] }, { name: 'getTexParameter', signatures: [['target','pname']] }, { name: 'getUniform', signatures: [['program','location']] }, { name: 'getUniformLocation', signatures: [['program','name']] }, { name: 'getVertexAttrib', signatures: [['index','pname']] }, { name: 'getVertexAttribOffset', signatures: [['index','pname']] }, { name: 'hint', signatures: [['target','mode']] }, { name: 'isBuffer', signatures: [['buffer']] }, { name: 'isEnabled', signatures: [['cap']] }, { name: 'isFramebuffer', signatures: [['framebuffer']] }, { name: 'isProgram', signatures: [['program']] }, { name: 'isRenderbuffer', signatures: [['renderbuffer']] }, { name: 'isShader', signatures: [['shader']] }, { name: 'isTexture', signatures: [['texture']] }, { name: 'lineWidth', signatures: [['width']] }, { name: 'linkProgram', signatures: [['program']] }, { name: 'pixelStorei', signatures: [['pname','param']] }, { name: 'polygonOffset', signatures: [['factor','units']] }, { name: 'readPixels', signatures: [['x','y','width','height','format','type','pixels']], receiver: 'WebGLRenderingContextBase' }, { name: 'readPixels', signatures: [['x','y','width','height','format','type','offset'],['x','y','width','height','format','type','dstData','offset']], receiver: 'WebGL2RenderingContextBase' }, { name: 'renderbufferStorage', signatures: [['target','internalformat','width','height']] }, { name: 'sampleCoverage', signatures: [['value','invert']] }, { name: 'scissor', signatures: [['x','y','width','height']] }, { name: 'shaderSource', signatures: [['shader','string']] }, { name: 'stencilFunc', signatures: [['func','ref','mask']] }, { name: 'stencilFuncSeparate', signatures: [['face','func','ref','mask']] }, { name: 'stencilMask', signatures: [['mask']] }, { name: 'stencilMaskSeparate', signatures: [['face','mask']] }, { name: 'stencilOp', signatures: [['fail','zfail','zpass']] }, { name: 'stencilOpSeparate', signatures: [['face','fail','zfail','zpass']] }, { name: 'texParameterf', signatures: [['target','pname','param']] }, { name: 'texParameteri', signatures: [['target','pname','param']] }, { name: 'texImage2D', signatures: [['target','level','internalformat','format','type','pixels'],['target','level','internalformat','format','type','image'],['target','level','internalformat','format','type','canvas'],['target','level','internalformat','format','type','offscreenCanvas'],['target','level','internalformat','format','type','video'],['target','level','internalformat','format','type','bitmap'],['target','level','internalformat','format','type','frame'],['target','level','internalformat','width','height','border','format','type','pixels']], receiver: 'WebGLRenderingContextBase' }, { name: 'texImage2D', signatures: [['target','level','internalformat','width','height','border','format','type','offset'],['target','level','internalformat','width','height','border','format','type','data'],['target','level','internalformat','width','height','border','format','type','image'],['target','level','internalformat','width','height','border','format','type','canvas'],['target','level','internalformat','width','height','border','format','type','offscreenCanvas'],['target','level','internalformat','width','height','border','format','type','video'],['target','level','internalformat','width','height','border','format','type','frame'],['target','level','internalformat','width','height','border','format','type','bitmap'],['target','level','internalformat','width','height','border','format','type','srcData','srcOffset']], receiver: 'WebGL2RenderingContextBase' }, { name: 'texSubImage2D', signatures: [['target','level','xoffset','yoffset','format','type','pixels'],['target','level','xoffset','yoffset','format','type','image'],['target','level','xoffset','yoffset','format','type','canvas'],['target','level','xoffset','yoffset','format','type','offscreenCanvas'],['target','level','xoffset','yoffset','format','type','video'],['target','level','xoffset','yoffset','format','type','bitmap'],['target','level','xoffset','yoffset','format','type','frame'],['target','level','xoffset','yoffset','width','height','format','type','pixels']], receiver: 'WebGLRenderingContextBase' }, { name: 'texSubImage2D', signatures: [['target','level','xoffset','yoffset','width','height','format','type','offset'],['target','level','xoffset','yoffset','width','height','format','type','data'],['target','level','xoffset','yoffset','width','height','format','type','image'],['target','level','xoffset','yoffset','width','height','format','type','canvas'],['target','level','xoffset','yoffset','width','height','format','type','offscreenCanvas'],['target','level','xoffset','yoffset','width','height','format','type','video'],['target','level','xoffset','yoffset','width','height','format','type','frame'],['target','level','xoffset','yoffset','width','height','format','type','bitmap'],['target','level','xoffset','yoffset','width','height','format','type','srcData','srcOffset']], receiver: 'WebGL2RenderingContextBase' }, { name: 'uniform1f', signatures: [['location','x']] }, { name: 'uniform1fv', signatures: [['location','v']], receiver: 'WebGLRenderingContextBase' }, { name: 'uniform1fv', signatures: [['location','v','srcOffset','?srcLength']], receiver: 'WebGL2RenderingContextBase' }, { name: 'uniform1i', signatures: [['location','x']] }, { name: 'uniform1iv', signatures: [['location','v']], receiver: 'WebGLRenderingContextBase' }, { name: 'uniform1iv', signatures: [['location','v','srcOffset','?srcLength']], receiver: 'WebGL2RenderingContextBase' }, { name: 'uniform2f', signatures: [['location','x','y']] }, { name: 'uniform2fv', signatures: [['location','v']], receiver: 'WebGLRenderingContextBase' }, { name: 'uniform2fv', signatures: [['location','v','srcOffset','?srcLength']], receiver: 'WebGL2RenderingContextBase' }, { name: 'uniform2i', signatures: [['location','x','y']] }, { name: 'uniform2iv', signatures: [['location','v']], receiver: 'WebGLRenderingContextBase' }, { name: 'uniform2iv', signatures: [['location','v','srcOffset','?srcLength']], receiver: 'WebGL2RenderingContextBase' }, { name: 'uniform3f', signatures: [['location','x','y','z']] }, { name: 'uniform3fv', signatures: [['location','v']], receiver: 'WebGLRenderingContextBase' }, { name: 'uniform3fv', signatures: [['location','v','srcOffset','?srcLength']], receiver: 'WebGL2RenderingContextBase' }, { name: 'uniform3i', signatures: [['location','x','y','z']] }, { name: 'uniform3iv', signatures: [['location','v']], receiver: 'WebGLRenderingContextBase' }, { name: 'uniform3iv', signatures: [['location','v','srcOffset','?srcLength']], receiver: 'WebGL2RenderingContextBase' }, { name: 'uniform4f', signatures: [['location','x','y','z','w']] }, { name: 'uniform4fv', signatures: [['location','v']], receiver: 'WebGLRenderingContextBase' }, { name: 'uniform4fv', signatures: [['location','v','srcOffset','?srcLength']], receiver: 'WebGL2RenderingContextBase' }, { name: 'uniform4i', signatures: [['location','x','y','z','w']] }, { name: 'uniform4iv', signatures: [['location','v']], receiver: 'WebGLRenderingContextBase' }, { name: 'uniform4iv', signatures: [['location','v','srcOffset','?srcLength']], receiver: 'WebGL2RenderingContextBase' }, { name: 'uniformMatrix2fv', signatures: [['location','transpose','array']], receiver: 'WebGLRenderingContextBase' }, { name: 'uniformMatrix2fv', signatures: [['location','transpose','array','srcOffset','?srcLength']], receiver: 'WebGL2RenderingContextBase' }, { name: 'uniformMatrix3fv', signatures: [['location','transpose','array']], receiver: 'WebGLRenderingContextBase' }, { name: 'uniformMatrix3fv', signatures: [['location','transpose','array','srcOffset','?srcLength']], receiver: 'WebGL2RenderingContextBase' }, { name: 'uniformMatrix4fv', signatures: [['location','transpose','array']], receiver: 'WebGLRenderingContextBase' }, { name: 'uniformMatrix4fv', signatures: [['location','transpose','array','srcOffset','?srcLength']], receiver: 'WebGL2RenderingContextBase' }, { name: 'useProgram', signatures: [['program']] }, { name: 'validateProgram', signatures: [['program']] }, { name: 'vertexAttrib1f', signatures: [['indx','x']] }, { name: 'vertexAttrib1fv', signatures: [['indx','values']] }, { name: 'vertexAttrib2f', signatures: [['indx','x','y']] }, { name: 'vertexAttrib2fv', signatures: [['indx','values']] }, { name: 'vertexAttrib3f', signatures: [['indx','x','y','z']] }, { name: 'vertexAttrib3fv', signatures: [['indx','values']] }, { name: 'vertexAttrib4f', signatures: [['indx','x','y','z','w']] }, { name: 'vertexAttrib4fv', signatures: [['indx','values']] }, { name: 'vertexAttribPointer', signatures: [['indx','size','type','normalized','stride','offset']] }, { name: 'viewport', signatures: [['x','y','width','height']] }, { name: 'drawingBufferStorage', signatures: [['sizedformat','width','height']] }, { name: 'shareVideoImageWEBGL', signatures: [['target','video']] }, { name: 'releaseVideoImageWEBGL', signatures: [['target']] }, { name: 'importVideoFrame', signatures: [['videoFrame']] }, { name: 'releaseVideoFrame', signatures: [['handle']] }, { name: 'copyBufferSubData', signatures: [['readTarget','writeTarget','readOffset','writeOffset','size']] }, { name: 'getBufferSubData', signatures: [['target','srcByteOffset','dstData','?dstOffset','?length']] }, { name: 'blitFramebuffer', signatures: [['srcX0','srcY0','srcX1','srcY1','dstX0','dstY0','dstX1','dstY1','mask','filter']] }, { name: 'framebufferTextureLayer', signatures: [['target','attachment','texture','level','layer']] }, { name: 'getInternalformatParameter', signatures: [['target','internalformat','pname']] }, { name: 'invalidateFramebuffer', signatures: [['target','attachments']] }, { name: 'invalidateSubFramebuffer', signatures: [['target','attachments','x','y','width','height']] }, { name: 'readBuffer', signatures: [['mode']] }, { name: 'renderbufferStorageMultisample', signatures: [['target','samples','internalformat','width','height']] }, { name: 'texStorage2D', signatures: [['target','levels','internalformat','width','height']] }, { name: 'texStorage3D', signatures: [['target','levels','internalformat','width','height','depth']] }, { name: 'texImage3D', signatures: [['target','level','internalformat','width','height','depth','border','format','type','offset'],['target','level','internalformat','width','height','depth','border','format','type','data'],['target','level','internalformat','width','height','depth','border','format','type','image'],['target','level','internalformat','width','height','depth','border','format','type','canvas'],['target','level','internalformat','width','height','depth','border','format','type','offscreenCanvas'],['target','level','internalformat','width','height','depth','border','format','type','video'],['target','level','internalformat','width','height','depth','border','format','type','frame'],['target','level','internalformat','width','height','depth','border','format','type','bitmap'],['target','level','internalformat','width','height','depth','border','format','type','pixels','?srcOffset']] }, { name: 'texSubImage3D', signatures: [['target','level','xoffset','yoffset','zoffset','width','height','depth','format','type','offset'],['target','level','xoffset','yoffset','zoffset','width','height','depth','format','type','data'],['target','level','xoffset','yoffset','zoffset','width','height','depth','format','type','image'],['target','level','xoffset','yoffset','zoffset','width','height','depth','format','type','canvas'],['target','level','xoffset','yoffset','zoffset','width','height','depth','format','type','offscreenCanvas'],['target','level','xoffset','yoffset','zoffset','width','height','depth','format','type','video'],['target','level','xoffset','yoffset','zoffset','width','height','depth','format','type','frame'],['target','level','xoffset','yoffset','zoffset','width','height','depth','format','type','bitmap'],['target','level','xoffset','yoffset','zoffset','width','height','depth','format','type','pixels','?srcOffset']] }, { name: 'copyTexSubImage3D', signatures: [['target','level','xoffset','yoffset','zoffset','x','y','width','height']] }, { name: 'compressedTexImage3D', signatures: [['target','level','internalformat','width','height','depth','border','imageSize','offset'],['target','level','internalformat','width','height','depth','border','data','?srcOffset','?srcLengthOverride']] }, { name: 'compressedTexSubImage3D', signatures: [['target','level','xoffset','yoffset','zoffset','width','height','depth','format','imageSize','offset'],['target','level','xoffset','yoffset','zoffset','width','height','depth','format','data','?srcOffset','?srcLengthOverride']] }, { name: 'getFragDataLocation', signatures: [['program','name']] }, { name: 'uniform1ui', signatures: [['location','v0']] }, { name: 'uniform2ui', signatures: [['location','v0','v1']] }, { name: 'uniform3ui', signatures: [['location','v0','v1','v2']] }, { name: 'uniform4ui', signatures: [['location','v0','v1','v2','v3']] }, { name: 'uniform1uiv', signatures: [['location','v','?srcOffset','?srcLength']] }, { name: 'uniform2uiv', signatures: [['location','v','?srcOffset','?srcLength']] }, { name: 'uniform3uiv', signatures: [['location','v','?srcOffset','?srcLength']] }, { name: 'uniform4uiv', signatures: [['location','v','?srcOffset','?srcLength']] }, { name: 'uniformMatrix2x3fv', signatures: [['location','transpose','value','?srcOffset','?srcLength']] }, { name: 'uniformMatrix3x2fv', signatures: [['location','transpose','value','?srcOffset','?srcLength']] }, { name: 'uniformMatrix2x4fv', signatures: [['location','transpose','value','?srcOffset','?srcLength']] }, { name: 'uniformMatrix4x2fv', signatures: [['location','transpose','value','?srcOffset','?srcLength']] }, { name: 'uniformMatrix3x4fv', signatures: [['location','transpose','value','?srcOffset','?srcLength']] }, { name: 'uniformMatrix4x3fv', signatures: [['location','transpose','value','?srcOffset','?srcLength']] }, { name: 'vertexAttribI4i', signatures: [['index','x','y','z','w']] }, { name: 'vertexAttribI4iv', signatures: [['index','v']] }, { name: 'vertexAttribI4ui', signatures: [['index','x','y','z','w']] }, { name: 'vertexAttribI4uiv', signatures: [['index','v']] }, { name: 'vertexAttribIPointer', signatures: [['index','size','type','stride','offset']] }, { name: 'vertexAttribDivisor', signatures: [['index','divisor']] }, { name: 'drawArraysInstanced', signatures: [['mode','first','count','instanceCount']] }, { name: 'drawElementsInstanced', signatures: [['mode','count','type','offset','instanceCount']] }, { name: 'drawRangeElements', signatures: [['mode','start','end','count','type','offset']] }, { name: 'drawBuffers', signatures: [['buffers']] }, { name: 'clearBufferiv', signatures: [['buffer','drawbuffer','value','?srcOffset']] }, { name: 'clearBufferuiv', signatures: [['buffer','drawbuffer','value','?srcOffset']] }, { name: 'clearBufferfv', signatures: [['buffer','drawbuffer','value','?srcOffset']] }, { name: 'clearBufferfi', signatures: [['buffer','drawbuffer','depth','stencil']] }, { name: 'deleteQuery', signatures: [['query']] }, { name: 'isQuery', signatures: [['query']] }, { name: 'beginQuery', signatures: [['target','query']] }, { name: 'endQuery', signatures: [['target']] }, { name: 'getQuery', signatures: [['target','pname']] }, { name: 'getQueryParameter', signatures: [['query','pname']] }, { name: 'createSampler', signatures: [['?descriptor']], receiver: 'GPUDevice' }, { name: 'deleteSampler', signatures: [['sampler']] }, { name: 'isSampler', signatures: [['sampler']] }, { name: 'bindSampler', signatures: [['unit','sampler']] }, { name: 'samplerParameteri', signatures: [['sampler','pname','param']] }, { name: 'samplerParameterf', signatures: [['sampler','pname','param']] }, { name: 'getSamplerParameter', signatures: [['sampler','pname']] }, { name: 'fenceSync', signatures: [['condition','flags']] }, { name: 'isSync', signatures: [['sync']] }, { name: 'clientWaitSync', signatures: [['sync','flags','timeout']] }, { name: 'waitSync', signatures: [['sync','flags','timeout']] }, { name: 'getSyncParameter', signatures: [['sync','pname']] }, { name: 'deleteTransformFeedback', signatures: [['feedback']] }, { name: 'isTransformFeedback', signatures: [['feedback']] }, { name: 'bindTransformFeedback', signatures: [['target','feedback']] }, { name: 'beginTransformFeedback', signatures: [['primitiveMode']] }, { name: 'transformFeedbackVaryings', signatures: [['program','varyings','bufferMode']] }, { name: 'getTransformFeedbackVarying', signatures: [['program','index']] }, { name: 'bindBufferBase', signatures: [['target','index','buffer']] }, { name: 'bindBufferRange', signatures: [['target','index','buffer','offset','size']] }, { name: 'getIndexedParameter', signatures: [['target','index']] }, { name: 'getUniformIndices', signatures: [['program','uniformNames']] }, { name: 'getActiveUniforms', signatures: [['program','uniformIndices','pname']] }, { name: 'getUniformBlockIndex', signatures: [['program','uniformBlockName']] }, { name: 'getActiveUniformBlockParameter', signatures: [['program','uniformBlockIndex','pname']] }, { name: 'getActiveUniformBlockName', signatures: [['program','uniformBlockIndex']] }, { name: 'uniformBlockBinding', signatures: [['program','uniformBlockIndex','uniformBlockBinding']] }, { name: 'deleteVertexArray', signatures: [['vertexArray']] }, { name: 'isVertexArray', signatures: [['vertexArray']] }, { name: 'bindVertexArray', signatures: [['vertexArray']] }, { name: 'mapAsync', signatures: [['mode','?offset','?size']] }, { name: 'getMappedRange', signatures: [['?offset','?size']] }, { name: 'getPreferredFormat', signatures: [['adapter']] }, { name: 'beginRenderPass', signatures: [['descriptor']] }, { name: 'beginComputePass', signatures: [['?descriptor']] }, { name: 'copyBufferToBuffer', signatures: [['src','srcOffset','dst','dstOffset','size']] }, { name: 'copyBufferToTexture', signatures: [['source','destination','copySize']] }, { name: 'copyTextureToBuffer', signatures: [['source','destination','copySize']] }, { name: 'copyTextureToTexture', signatures: [['source','destination','copySize']] }, { name: 'pushDebugGroup', signatures: [['groupLabel']] }, { name: 'insertDebugMarker', signatures: [['markerLabel']] }, { name: 'resolveQuerySet', signatures: [['querySet','firstQuery','queryCount','destination','destinationOffset']] }, { name: 'writeTimestamp', signatures: [['querySet','queryIndex']] }, { name: 'clearBuffer', signatures: [['buffer','?offset','?size']] }, { name: 'setPipeline', signatures: [['pipeline']] }, { name: 'dispatch', signatures: [['workgroupCountX','?workgroupCountY','?workgroupCountZ']] }, { name: 'dispatchIndirect', signatures: [['indirectBuffer','indirectOffset']] }, { name: 'experimentalImportTexture', signatures: [['canvas','usage']] }, { name: 'importExternalTexture', signatures: [['descriptor']] }, { name: 'createBindGroup', signatures: [['descriptor']] }, { name: 'createBindGroupLayout', signatures: [['descriptor']] }, { name: 'createPipelineLayout', signatures: [['descriptor']] }, { name: 'createShaderModule', signatures: [['descriptor']] }, { name: 'createRenderPipeline', signatures: [['descriptor']] }, { name: 'createComputePipeline', signatures: [['descriptor']] }, { name: 'createRenderPipelineAsync', signatures: [['descriptor']] }, { name: 'createComputePipelineAsync', signatures: [['descriptor']] }, { name: 'createCommandEncoder', signatures: [['?descriptor']] }, { name: 'createRenderBundleEncoder', signatures: [['descriptor']] }, { name: 'createQuerySet', signatures: [['descriptor']] }, { name: 'pushErrorScope', signatures: [['filter']] }, { name: 'getBindGroupLayout', signatures: [['index']] }, { name: 'setBindGroup', signatures: [['index','bindGroup','?dynamicOffsets'],['index','bindGroup','dynamicOffsetsData','dynamicOffsetsDataStart','dynamicOffsetsDataLength']] }, { name: 'writeBuffer', signatures: [['buffer','bufferOffset','data','?dataElementOffset','?dataElementCount'],['buffer','bufferOffset','data','?dataByteOffset','?byteSize']] }, { name: 'writeTexture', signatures: [['destination','data','dataLayout','size']] }, { name: 'copyImageBitmapToTexture', signatures: [['source','destination','copySize']] }, { name: 'copyExternalImageToTexture', signatures: [['source','destination','copySize']] }, { name: 'setIndexBuffer', signatures: [['buffer','format','?offset','?size']] }, { name: 'setVertexBuffer', signatures: [['slot','buffer','?offset','?size']] }, { name: 'draw', signatures: [['vertexCount','?instanceCount','?firstVertex','?firstInstance']] }, { name: 'drawIndexed', signatures: [['indexCount','?instanceCount','?firstIndex','?baseVertex','?firstInstance']] }, { name: 'drawIndirect', signatures: [['indirectBuffer','indirectOffset']] }, { name: 'drawIndexedIndirect', signatures: [['indirectBuffer','indirectOffset']] }, { name: 'setViewport', signatures: [['x','y','width','height','minDepth','maxDepth']] }, { name: 'setScissorRect', signatures: [['x','y','width','height']] }, { name: 'setBlendConstant', signatures: [['color']] }, { name: 'setStencilReference', signatures: [['reference']] }, { name: 'executeBundles', signatures: [['bundles']] }, { name: 'beginOcclusionQuery', signatures: [['queryIndex']] }, { name: 'createView', signatures: [['?descriptor']] }, { name: 'GPUUncapturedErrorEvent', signatures: [['type','gpuUncapturedErrorEventInitDict']] }, { name: 'GPUValidationError', signatures: [['message']] }, { name: 'requestAdapter', signatures: [['?options']] }, { name: 'MIDIConnectionEvent', signatures: [['type','?eventInitDict']] }, { name: 'MIDIMessageEvent', signatures: [['type','?eventInitDict']] }, { name: 'requestMIDIAccess', signatures: [['?options']] }, { name: 'canShare', signatures: [['?data']] }, { name: 'share', signatures: [['?data']] }, { name: 'CloseEvent', signatures: [['type','?eventInitDict']] }, { name: 'WebSocketStream', signatures: [['url','?options']] }, { name: 'WebSocket', signatures: [['url','?protocols']] }, { name: 'WebTransportError', signatures: [['?init']] }, { name: 'WebTransport', signatures: [['url','?options']] }, { name: 'USBAlternateInterface', signatures: [['deviceInterface','alternateSetting']] }, { name: 'USBConfiguration', signatures: [['device','configurationValue']] }, { name: 'USBConnectionEvent', signatures: [['type','eventInitDict']] }, { name: 'selectConfiguration', signatures: [['configurationValue']] }, { name: 'claimInterface', signatures: [['interfaceNumber']] }, { name: 'releaseInterface', signatures: [['interfaceNumber']] }, { name: 'selectAlternateInterface', signatures: [['interfaceNumber','alternateSetting']] }, { name: 'controlTransferIn', signatures: [['setup','length']] }, { name: 'controlTransferOut', signatures: [['setup','?data']] }, { name: 'clearHalt', signatures: [['direction','endpointNumber']] }, { name: 'transferIn', signatures: [['endpointNumber','length']] }, { name: 'transferOut', signatures: [['endpointNumber','data']] }, { name: 'isochronousTransferIn', signatures: [['endpointNumber','packetLengths']] }, { name: 'isochronousTransferOut', signatures: [['endpointNumber','data','packetLengths']] }, { name: 'USBEndpoint', signatures: [['alternate','endpointNumber','direction']] }, { name: 'USBInTransferResult', signatures: [['status','?data']] }, { name: 'USBInterface', signatures: [['configuration','interfaceNumber']] }, { name: 'USBIsochronousInTransferPacket', signatures: [['status','?data']] }, { name: 'USBIsochronousInTransferResult', signatures: [['packets','?data']] }, { name: 'USBIsochronousOutTransferPacket', signatures: [['status','?bytesWritten']] }, { name: 'USBIsochronousOutTransferResult', signatures: [['packets']] }, { name: 'USBOutTransferResult', signatures: [['status','?bytesWritten']] }, { name: 'WindowControlsOverlayGeometryChangeEvent', signatures: [['type','eventInitDict']] }, { name: 'getPose', signatures: [['relative_to']] }, { name: 'XRInputSourceEvent', signatures: [['type','eventInitDict']] }, { name: 'XRInputSourcesChangeEvent', signatures: [['type','eventInitDict']] }, { name: 'XRRay', signatures: [['transform'],['?origin','?direction']] }, { name: 'XRReferenceSpaceEvent', signatures: [['type','eventInitDict']] }, { name: 'getOffsetReferenceSpace', signatures: [['originOffset']] }, { name: 'XRRigidTransform', signatures: [['?position','?orientation']] }, { name: 'XRSessionEvent', signatures: [['type','eventInitDict']] }, { name: 'supportsSession', signatures: [['mode']] }, { name: 'isSessionSupported', signatures: [['mode']] }, { name: 'requestSession', signatures: [['mode','?options']] }, { name: 'XRWebGLBinding', signatures: [['session','context']] }, { name: 'getReflectionCubeMap', signatures: [['lightProbe']] }, { name: 'getCameraImage', signatures: [['camera']] }, { name: 'getDepthInformation', signatures: [['view']] }, { name: 'XRWebGLLayer', signatures: [['session','context','?layerInit']] }, { name: 'getViewport', signatures: [['view']] } ];