diff --git a/generate_annotations.js b/generate_annotations.js index 1d218d1..39f0504 100644 --- a/generate_annotations.js +++ b/generate_annotations.js @@ -91,6 +91,18 @@ function convertSignature(signature) { }); } +function arrayEqual(a1, a2) { + if (a1.length !== a2.length) { + return false; + } + for (let i = 0; i < a1.length; i += 1) { + if (a1[i] !== a2[i]) { + return false; + } + } + return true; +} + const out = []; program.getSourceFile('index.ts').statements.forEach((stmt, i) => { @@ -109,16 +121,19 @@ program.getSourceFile('index.ts').statements.forEach((stmt, i) => { construct: [], }; - type.getCallSignatures() - .filter((s) => s.parameters.length > 0) - .forEach((signature) => { - data.call.push(convertSignature(signature)); - }); - type.getConstructSignatures() - .filter((s) => s.parameters.length > 0) - .forEach((signature) => { - data.construct.push(convertSignature(signature)); - }); + const C = (signatures, a) => { + signatures + .filter((s) => s.parameters.length > 0) + .forEach((signature) => { + const s = convertSignature(signature); + if (!a.some((e) => arrayEqual(s, e))) { + a.push(s); + } + }); + }; + + C(type.getCallSignatures(), data.call); + C(type.getConstructSignatures(), data.construct); data.call.sort((a, b) => a.length - b.length); data.construct.sort((a, b) => a.length - b.length); diff --git a/src/annotation_map.js b/src/annotation_map.js index 4e4c707..1f08cd7 100644 --- a/src/annotation_map.js +++ b/src/annotation_map.js @@ -69,10 +69,10 @@ module.exports = new WeakMap([ [globalThis.Object.isExtensible, {"call":[["o"]],"construct":[]}], [globalThis.Object.isFrozen, {"call":[["o"]],"construct":[]}], [globalThis.Object.isSealed, {"call":[["o"]],"construct":[]}], - [globalThis.Object.keys, {"call":[["o"],["o"]],"construct":[]}], - [globalThis.Object.entries, {"call":[["o"],["o"]],"construct":[]}], - [globalThis.Object.fromEntries, {"call":[["entries"],["entries"]],"construct":[]}], - [globalThis.Object.values, {"call":[["o"],["o"]],"construct":[]}], + [globalThis.Object.keys, {"call":[["o"]],"construct":[]}], + [globalThis.Object.entries, {"call":[["o"]],"construct":[]}], + [globalThis.Object.fromEntries, {"call":[["entries"]],"construct":[]}], + [globalThis.Object.values, {"call":[["o"]],"construct":[]}], [globalThis.Function, {"call":[["...args"]],"construct":[["...args"]]}], [globalThis.Function.prototype, {"call":[],"construct":[]}], [globalThis.Function.prototype.apply, {"call":[["thisArg","?argArray"]],"construct":[]}], @@ -81,10 +81,10 @@ module.exports = new WeakMap([ [globalThis.Function.prototype.toString, {"call":[],"construct":[]}], [globalThis.Function.prototype[Symbol.hasInstance], {"call":[["value"]],"construct":[]}], [globalThis.Array, {"call":[["?arrayLength"],["arrayLength"],["...items"]],"construct":[["?arrayLength"],["arrayLength"],["...items"]]}], - [globalThis.Array.prototype.concat, {"call":[["...items"],["...items"]],"construct":[]}], + [globalThis.Array.prototype.concat, {"call":[["...items"]],"construct":[]}], [globalThis.Array.prototype.copyWithin, {"call":[["target","start","?end"]],"construct":[]}], [globalThis.Array.prototype.fill, {"call":[["value","?start","?end"]],"construct":[]}], - [globalThis.Array.prototype.find, {"call":[["predicate","?thisArg"],["predicate","?thisArg"]],"construct":[]}], + [globalThis.Array.prototype.find, {"call":[["predicate","?thisArg"]],"construct":[]}], [globalThis.Array.prototype.findIndex, {"call":[["predicate","?thisArg"]],"construct":[]}], [globalThis.Array.prototype.lastIndexOf, {"call":[["searchElement","?fromIndex"]],"construct":[]}], [globalThis.Array.prototype.pop, {"call":[],"construct":[]}], @@ -102,14 +102,14 @@ module.exports = new WeakMap([ [globalThis.Array.prototype.entries, {"call":[],"construct":[]}], [globalThis.Array.prototype.values, {"call":[],"construct":[]}], [globalThis.Array.prototype.forEach, {"call":[["callbackfn","?thisArg"]],"construct":[]}], - [globalThis.Array.prototype.filter, {"call":[["callbackfn","?thisArg"],["callbackfn","?thisArg"]],"construct":[]}], + [globalThis.Array.prototype.filter, {"call":[["callbackfn","?thisArg"]],"construct":[]}], [globalThis.Array.prototype.flat, {"call":[["?depth"]],"construct":[]}], [globalThis.Array.prototype.flatMap, {"call":[["callback","?thisArg"]],"construct":[]}], [globalThis.Array.prototype.map, {"call":[["callbackfn","?thisArg"]],"construct":[]}], [globalThis.Array.prototype.every, {"call":[["callbackfn","?thisArg"]],"construct":[]}], [globalThis.Array.prototype.some, {"call":[["callbackfn","?thisArg"]],"construct":[]}], - [globalThis.Array.prototype.reduce, {"call":[["callbackfn"],["callbackfn","initialValue"],["callbackfn","initialValue"]],"construct":[]}], - [globalThis.Array.prototype.reduceRight, {"call":[["callbackfn"],["callbackfn","initialValue"],["callbackfn","initialValue"]],"construct":[]}], + [globalThis.Array.prototype.reduce, {"call":[["callbackfn"],["callbackfn","initialValue"]],"construct":[]}], + [globalThis.Array.prototype.reduceRight, {"call":[["callbackfn"],["callbackfn","initialValue"]],"construct":[]}], [globalThis.Array.prototype.toLocaleString, {"call":[],"construct":[]}], [globalThis.Array.prototype.toString, {"call":[],"construct":[]}], [globalThis.Array.isArray, {"call":[["arg"]],"construct":[]}], @@ -142,7 +142,7 @@ module.exports = new WeakMap([ [globalThis.String.prototype.concat, {"call":[["...strings"]],"construct":[]}], [globalThis.String.prototype.endsWith, {"call":[["searchString","?endPosition"]],"construct":[]}], [globalThis.String.prototype.fontcolor, {"call":[["color"]],"construct":[]}], - [globalThis.String.prototype.fontsize, {"call":[["size"],["size"]],"construct":[]}], + [globalThis.String.prototype.fontsize, {"call":[["size"]],"construct":[]}], [globalThis.String.prototype.fixed, {"call":[],"construct":[]}], [globalThis.String.prototype.includes, {"call":[["searchString","?position"]],"construct":[]}], [globalThis.String.prototype.indexOf, {"call":[["searchString","?position"]],"construct":[]}], @@ -156,7 +156,7 @@ module.exports = new WeakMap([ [globalThis.String.prototype.padEnd, {"call":[["maxLength","?fillString"]],"construct":[]}], [globalThis.String.prototype.padStart, {"call":[["maxLength","?fillString"]],"construct":[]}], [globalThis.String.prototype.repeat, {"call":[["count"]],"construct":[]}], - [globalThis.String.prototype.replace, {"call":[["searchValue","replaceValue"],["searchValue","replacer"],["searchValue","replaceValue"],["searchValue","replacer"]],"construct":[]}], + [globalThis.String.prototype.replace, {"call":[["searchValue","replaceValue"],["searchValue","replacer"]],"construct":[]}], [globalThis.String.prototype.search, {"call":[["regexp"],["searcher"]],"construct":[]}], [globalThis.String.prototype.slice, {"call":[["?start","?end"]],"construct":[]}], [globalThis.String.prototype.small, {"call":[],"construct":[]}], @@ -186,7 +186,7 @@ module.exports = new WeakMap([ [globalThis.Symbol.prototype[Symbol.toPrimitive], {"call":[],"construct":[]}], [globalThis.Symbol.for, {"call":[["key"]],"construct":[]}], [globalThis.Symbol.keyFor, {"call":[["sym"]],"construct":[]}], - [globalThis.Date, {"call":[],"construct":[["value"],["value"],["year","month","?date","?hours","?minutes","?seconds","?ms"]]}], + [globalThis.Date, {"call":[],"construct":[["value"],["year","month","?date","?hours","?minutes","?seconds","?ms"]]}], [globalThis.Date.prototype.toString, {"call":[],"construct":[]}], [globalThis.Date.prototype.toDateString, {"call":[],"construct":[]}], [globalThis.Date.prototype.toTimeString, {"call":[],"construct":[]}], @@ -232,7 +232,7 @@ module.exports = new WeakMap([ [globalThis.Date.prototype.toLocaleString, {"call":[["?locales","?options"]],"construct":[]}], [globalThis.Date.prototype.toLocaleDateString, {"call":[["?locales","?options"]],"construct":[]}], [globalThis.Date.prototype.toLocaleTimeString, {"call":[["?locales","?options"]],"construct":[]}], - [globalThis.Date.prototype[Symbol.toPrimitive], {"call":[["hint"],["hint"],["hint"],["hint"]],"construct":[]}], + [globalThis.Date.prototype[Symbol.toPrimitive], {"call":[["hint"]],"construct":[]}], [globalThis.Date.now, {"call":[],"construct":[]}], [globalThis.Date.parse, {"call":[["s"]],"construct":[]}], [globalThis.Date.UTC, {"call":[["year","month","?date","?hours","?minutes","?seconds","?ms"]],"construct":[]}], @@ -240,12 +240,12 @@ module.exports = new WeakMap([ [globalThis.Promise.prototype.then, {"call":[["?onfulfilled","?onrejected"]],"construct":[]}], [globalThis.Promise.prototype.catch, {"call":[["?onrejected"]],"construct":[]}], [globalThis.Promise.prototype.finally, {"call":[["?onfinally"]],"construct":[]}], - [globalThis.Promise.all, {"call":[["values"],["values"],["values"],["values"],["values"],["values"],["values"],["values"],["values"],["values"],["values"]],"construct":[]}], - [globalThis.Promise.race, {"call":[["values"],["values"],["values"]],"construct":[]}], + [globalThis.Promise.all, {"call":[["values"]],"construct":[]}], + [globalThis.Promise.race, {"call":[["values"]],"construct":[]}], [globalThis.Promise.resolve, {"call":[["value"]],"construct":[]}], [globalThis.Promise.reject, {"call":[["?reason"]],"construct":[]}], - [globalThis.Promise.allSettled, {"call":[["values"],["values"]],"construct":[]}], - [globalThis.RegExp, {"call":[["pattern"],["pattern","?flags"],["pattern","?flags"]],"construct":[["pattern"],["pattern","?flags"],["pattern","?flags"]]}], + [globalThis.Promise.allSettled, {"call":[["values"]],"construct":[]}], + [globalThis.RegExp, {"call":[["pattern"],["pattern","?flags"]],"construct":[["pattern"],["pattern","?flags"]]}], [globalThis.RegExp.prototype.exec, {"call":[["string"]],"construct":[]}], [globalThis.RegExp.prototype.compile, {"call":[],"construct":[]}], [globalThis.RegExp.prototype.toString, {"call":[],"construct":[]}], @@ -258,14 +258,14 @@ module.exports = new WeakMap([ [globalThis.Error, {"call":[["?message"]],"construct":[["?message"]]}], [globalThis.Error.prototype.toString, {"call":[],"construct":[]}], [globalThis.Error.captureStackTrace, {"call":[["targetObject","?constructorOpt"]],"construct":[]}], - [globalThis.EvalError, {"call":[["?message"],["?message"]],"construct":[["?message"],["?message"]]}], - [globalThis.RangeError, {"call":[["?message"],["?message"]],"construct":[["?message"],["?message"]]}], - [globalThis.ReferenceError, {"call":[["?message"],["?message"]],"construct":[["?message"],["?message"]]}], - [globalThis.SyntaxError, {"call":[["?message"],["?message"]],"construct":[["?message"],["?message"]]}], - [globalThis.TypeError, {"call":[["?message"],["?message"]],"construct":[["?message"],["?message"]]}], - [globalThis.URIError, {"call":[["?message"],["?message"]],"construct":[["?message"],["?message"]]}], + [globalThis.EvalError, {"call":[["?message"]],"construct":[["?message"]]}], + [globalThis.RangeError, {"call":[["?message"]],"construct":[["?message"]]}], + [globalThis.ReferenceError, {"call":[["?message"]],"construct":[["?message"]]}], + [globalThis.SyntaxError, {"call":[["?message"]],"construct":[["?message"]]}], + [globalThis.TypeError, {"call":[["?message"]],"construct":[["?message"]]}], + [globalThis.URIError, {"call":[["?message"]],"construct":[["?message"]]}], [globalThis.JSON.parse, {"call":[["text","?reviver"]],"construct":[]}], - [globalThis.JSON.stringify, {"call":[["value","?replacer","?space"],["value","?replacer","?space"]],"construct":[]}], + [globalThis.JSON.stringify, {"call":[["value","?replacer","?space"]],"construct":[]}], [globalThis.Math.abs, {"call":[["x"]],"construct":[]}], [globalThis.Math.acos, {"call":[["x"]],"construct":[]}], [globalThis.Math.acosh, {"call":[["x"]],"construct":[]}], @@ -301,40 +301,40 @@ module.exports = new WeakMap([ [globalThis.Math.tan, {"call":[["x"]],"construct":[]}], [globalThis.Math.tanh, {"call":[["x"]],"construct":[]}], [globalThis.Math.trunc, {"call":[["x"]],"construct":[]}], - [globalThis.console.log, {"call":[["?message","...optionalParams"]],"construct":[]}], - [globalThis.console.warn, {"call":[["?message","...optionalParams"]],"construct":[]}], - [globalThis.console.dir, {"call":[["obj","?options"]],"construct":[]}], + [globalThis.console.log, {"call":[["...data"],["?message","...optionalParams"]],"construct":[]}], + [globalThis.console.warn, {"call":[["...data"],["?message","...optionalParams"]],"construct":[]}], + [globalThis.console.dir, {"call":[["?item","?options"],["obj","?options"]],"construct":[]}], [globalThis.console.time, {"call":[["?label"]],"construct":[]}], [globalThis.console.timeEnd, {"call":[["?label"]],"construct":[]}], [globalThis.console.timeLog, {"call":[["?label","...data"]],"construct":[]}], - [globalThis.console.trace, {"call":[["?message","...optionalParams"]],"construct":[]}], - [globalThis.console.assert, {"call":[["value","?message","...optionalParams"]],"construct":[]}], + [globalThis.console.trace, {"call":[["...data"],["?message","...optionalParams"]],"construct":[]}], + [globalThis.console.assert, {"call":[["?condition","...data"],["value","?message","...optionalParams"]],"construct":[]}], [globalThis.console.clear, {"call":[],"construct":[]}], [globalThis.console.count, {"call":[["?label"]],"construct":[]}], [globalThis.console.countReset, {"call":[["?label"]],"construct":[]}], - [globalThis.console.group, {"call":[["...label"]],"construct":[]}], + [globalThis.console.group, {"call":[["...data"],["...label"]],"construct":[]}], [globalThis.console.groupEnd, {"call":[],"construct":[]}], - [globalThis.console.table, {"call":[["tabularData","?properties"]],"construct":[]}], - [globalThis.console.debug, {"call":[["?message","...optionalParams"]],"construct":[]}], - [globalThis.console.info, {"call":[["?message","...optionalParams"]],"construct":[]}], + [globalThis.console.table, {"call":[["?tabularData","?properties"],["tabularData","?properties"]],"construct":[]}], + [globalThis.console.debug, {"call":[["...data"],["?message","...optionalParams"]],"construct":[]}], + [globalThis.console.info, {"call":[["...data"],["?message","...optionalParams"]],"construct":[]}], [globalThis.console.dirxml, {"call":[["...data"]],"construct":[]}], - [globalThis.console.error, {"call":[["?message","...optionalParams"]],"construct":[]}], - [globalThis.console.groupCollapsed, {"call":[["...label"]],"construct":[]}], + [globalThis.console.error, {"call":[["...data"],["?message","...optionalParams"]],"construct":[]}], + [globalThis.console.groupCollapsed, {"call":[["...data"],["...label"]],"construct":[]}], [globalThis.console.Console, {"call":[],"construct":[["options"],["stdout","?stderr","?ignoreErrors"]]}], - [globalThis.console.Console.prototype.log, {"call":[["?message","...optionalParams"]],"construct":[]}], - [globalThis.console.Console.prototype.warn, {"call":[["?message","...optionalParams"]],"construct":[]}], - [globalThis.console.Console.prototype.dir, {"call":[["obj","?options"]],"construct":[]}], + [globalThis.console.Console.prototype.log, {"call":[["...data"],["?message","...optionalParams"]],"construct":[]}], + [globalThis.console.Console.prototype.warn, {"call":[["...data"],["?message","...optionalParams"]],"construct":[]}], + [globalThis.console.Console.prototype.dir, {"call":[["?item","?options"],["obj","?options"]],"construct":[]}], [globalThis.console.Console.prototype.time, {"call":[["?label"]],"construct":[]}], [globalThis.console.Console.prototype.timeEnd, {"call":[["?label"]],"construct":[]}], [globalThis.console.Console.prototype.timeLog, {"call":[["?label","...data"]],"construct":[]}], - [globalThis.console.Console.prototype.trace, {"call":[["?message","...optionalParams"]],"construct":[]}], - [globalThis.console.Console.prototype.assert, {"call":[["value","?message","...optionalParams"]],"construct":[]}], + [globalThis.console.Console.prototype.trace, {"call":[["...data"],["?message","...optionalParams"]],"construct":[]}], + [globalThis.console.Console.prototype.assert, {"call":[["?condition","...data"],["value","?message","...optionalParams"]],"construct":[]}], [globalThis.console.Console.prototype.clear, {"call":[],"construct":[]}], [globalThis.console.Console.prototype.count, {"call":[["?label"]],"construct":[]}], [globalThis.console.Console.prototype.countReset, {"call":[["?label"]],"construct":[]}], - [globalThis.console.Console.prototype.group, {"call":[["...label"]],"construct":[]}], + [globalThis.console.Console.prototype.group, {"call":[["...data"],["...label"]],"construct":[]}], [globalThis.console.Console.prototype.groupEnd, {"call":[],"construct":[]}], - [globalThis.console.Console.prototype.table, {"call":[["tabularData","?properties"]],"construct":[]}], + [globalThis.console.Console.prototype.table, {"call":[["?tabularData","?properties"],["tabularData","?properties"]],"construct":[]}], [globalThis.console.Console[Symbol.hasInstance], {"call":[["value"]],"construct":[]}], [globalThis.console.profile, {"call":[["?label"]],"construct":[]}], [globalThis.console.profileEnd, {"call":[["?label"]],"construct":[]}], @@ -482,21 +482,21 @@ module.exports = new WeakMap([ [globalThis.Atomics.isLockFree, {"call":[["size"]],"construct":[]}], [globalThis.Atomics.wait, {"call":[["typedArray","index","value","?timeout"]],"construct":[]}], [globalThis.Atomics.notify, {"call":[["typedArray","index","count"]],"construct":[]}], - [globalThis.WebAssembly.compile, {"call":[],"construct":[]}], - [globalThis.WebAssembly.validate, {"call":[],"construct":[]}], - [globalThis.WebAssembly.instantiate, {"call":[],"construct":[]}], - [globalThis.WebAssembly.Module, {"call":[],"construct":[]}], - [globalThis.WebAssembly.Module.imports, {"call":[],"construct":[]}], - [globalThis.WebAssembly.Module.exports, {"call":[],"construct":[]}], - [globalThis.WebAssembly.Module.customSections, {"call":[],"construct":[]}], - [globalThis.WebAssembly.Instance, {"call":[],"construct":[]}], - [globalThis.WebAssembly.Table, {"call":[],"construct":[]}], - [globalThis.WebAssembly.Table.prototype.grow, {"call":[],"construct":[]}], - [globalThis.WebAssembly.Table.prototype.get, {"call":[],"construct":[]}], - [globalThis.WebAssembly.Table.prototype.set, {"call":[],"construct":[]}], - [globalThis.WebAssembly.Memory, {"call":[],"construct":[]}], - [globalThis.WebAssembly.Memory.prototype.grow, {"call":[],"construct":[]}], - [globalThis.WebAssembly.Global, {"call":[],"construct":[]}], + [globalThis.WebAssembly.compile, {"call":[["bytes"]],"construct":[]}], + [globalThis.WebAssembly.validate, {"call":[["bytes"]],"construct":[]}], + [globalThis.WebAssembly.instantiate, {"call":[["bytes","?importObject"],["moduleObject","?importObject"]],"construct":[]}], + [globalThis.WebAssembly.Module, {"call":[],"construct":[["bytes"]]}], + [globalThis.WebAssembly.Module.imports, {"call":[["moduleObject"]],"construct":[]}], + [globalThis.WebAssembly.Module.exports, {"call":[["moduleObject"]],"construct":[]}], + [globalThis.WebAssembly.Module.customSections, {"call":[["moduleObject","sectionName"]],"construct":[]}], + [globalThis.WebAssembly.Instance, {"call":[],"construct":[["module","?importObject"]]}], + [globalThis.WebAssembly.Table, {"call":[],"construct":[["descriptor"]]}], + [globalThis.WebAssembly.Table.prototype.grow, {"call":[["delta"]],"construct":[]}], + [globalThis.WebAssembly.Table.prototype.get, {"call":[["index"]],"construct":[]}], + [globalThis.WebAssembly.Table.prototype.set, {"call":[["index","value"]],"construct":[]}], + [globalThis.WebAssembly.Memory, {"call":[],"construct":[["descriptor"]]}], + [globalThis.WebAssembly.Memory.prototype.grow, {"call":[["delta"]],"construct":[]}], + [globalThis.WebAssembly.Global, {"call":[],"construct":[["descriptor","?v"]]}], [globalThis.WebAssembly.Global.prototype.valueOf, {"call":[],"construct":[]}], [globalThis.WebAssembly.CompileError, {"call":[],"construct":[]}], [globalThis.WebAssembly.LinkError, {"call":[],"construct":[]}], @@ -538,31 +538,31 @@ module.exports = new WeakMap([ [globalThis.process.setuid, {"call":[["id"]],"construct":[]}], [globalThis.process.report.writeReport, {"call":[["?fileName"],["?error"],["?fileName","?err"]],"construct":[]}], [globalThis.process.report.getReport, {"call":[["?err"]],"construct":[]}], - [globalThis.URL, {"call":[],"construct":[]}], + [globalThis.URL, {"call":[],"construct":[["url","?base"]]}], [globalThis.URL.prototype.toString, {"call":[],"construct":[]}], [globalThis.URL.prototype.toJSON, {"call":[],"construct":[]}], - [globalThis.URLSearchParams, {"call":[],"construct":[]}], - [globalThis.URLSearchParams.prototype.append, {"call":[],"construct":[]}], - [globalThis.URLSearchParams.prototype.delete, {"call":[],"construct":[]}], - [globalThis.URLSearchParams.prototype.get, {"call":[],"construct":[]}], - [globalThis.URLSearchParams.prototype.getAll, {"call":[],"construct":[]}], - [globalThis.URLSearchParams.prototype.has, {"call":[],"construct":[]}], - [globalThis.URLSearchParams.prototype.set, {"call":[],"construct":[]}], + [globalThis.URLSearchParams, {"call":[],"construct":[["?init"]]}], + [globalThis.URLSearchParams.prototype.append, {"call":[["name","value"]],"construct":[]}], + [globalThis.URLSearchParams.prototype.delete, {"call":[["name"]],"construct":[]}], + [globalThis.URLSearchParams.prototype.get, {"call":[["name"]],"construct":[]}], + [globalThis.URLSearchParams.prototype.getAll, {"call":[["name"]],"construct":[]}], + [globalThis.URLSearchParams.prototype.has, {"call":[["name"]],"construct":[]}], + [globalThis.URLSearchParams.prototype.set, {"call":[["name","value"]],"construct":[]}], [globalThis.URLSearchParams.prototype.sort, {"call":[],"construct":[]}], [globalThis.URLSearchParams.prototype.entries, {"call":[],"construct":[]}], - [globalThis.URLSearchParams.prototype.forEach, {"call":[],"construct":[]}], + [globalThis.URLSearchParams.prototype.forEach, {"call":[["callbackfn","?thisArg"]],"construct":[]}], [globalThis.URLSearchParams.prototype.keys, {"call":[],"construct":[]}], [globalThis.URLSearchParams.prototype.values, {"call":[],"construct":[]}], [globalThis.URLSearchParams.prototype.toString, {"call":[],"construct":[]}], [globalThis.TextEncoder, {"call":[],"construct":[]}], - [globalThis.TextEncoder.prototype.encode, {"call":[],"construct":[]}], - [globalThis.TextEncoder.prototype.encodeInto, {"call":[],"construct":[]}], - [globalThis.TextDecoder, {"call":[],"construct":[]}], - [globalThis.TextDecoder.prototype.decode, {"call":[],"construct":[]}], - [globalThis.clearInterval, {"call":[["intervalId"]],"construct":[]}], - [globalThis.clearTimeout, {"call":[["timeoutId"]],"construct":[]}], - [globalThis.setInterval, {"call":[["callback","ms","...args"]],"construct":[]}], - [globalThis.setTimeout, {"call":[["callback","ms","...args"]],"construct":[]}], + [globalThis.TextEncoder.prototype.encode, {"call":[["?input"]],"construct":[]}], + [globalThis.TextEncoder.prototype.encodeInto, {"call":[["source","destination"]],"construct":[]}], + [globalThis.TextDecoder, {"call":[],"construct":[["?label","?options"]]}], + [globalThis.TextDecoder.prototype.decode, {"call":[["?input","?options"]],"construct":[]}], + [globalThis.clearInterval, {"call":[["?handle"],["intervalId"]],"construct":[]}], + [globalThis.clearTimeout, {"call":[["?handle"],["timeoutId"]],"construct":[]}], + [globalThis.setInterval, {"call":[["handler","?timeout","...arguments"],["callback","ms","...args"]],"construct":[]}], + [globalThis.setTimeout, {"call":[["handler","?timeout","...arguments"],["callback","ms","...args"]],"construct":[]}], [globalThis.queueMicrotask, {"call":[["callback"]],"construct":[]}], [globalThis.clearImmediate, {"call":[["immediateId"]],"construct":[]}], [globalThis.setImmediate, {"call":[["callback","...args"]],"construct":[]}], @@ -605,7 +605,7 @@ module.exports = new WeakMap([ [async_hooks.AsyncResource.prototype.emitDestroy, {"call":[],"construct":[]}], [async_hooks.AsyncResource.prototype.asyncId, {"call":[],"construct":[]}], [async_hooks.AsyncResource.prototype.triggerAsyncId, {"call":[],"construct":[]}], - [buffer.Buffer, {"call":[],"construct":[["size"],["array"],["arrayBuffer"],["array"],["buffer"],["str","?encoding"]]}], + [buffer.Buffer, {"call":[],"construct":[["size"],["array"],["arrayBuffer"],["buffer"],["str","?encoding"]]}], [buffer.Buffer.prototype.readBigUInt64LE, {"call":[["?offset"]],"construct":[]}], [buffer.Buffer.prototype.readBigUInt64BE, {"call":[["?offset"]],"construct":[]}], [buffer.Buffer.prototype.readBigInt64LE, {"call":[["?offset"]],"construct":[]}], @@ -677,7 +677,7 @@ module.exports = new WeakMap([ [buffer.Buffer.prototype.swap16, {"call":[],"construct":[]}], [buffer.Buffer.prototype.swap32, {"call":[],"construct":[]}], [buffer.Buffer.prototype.swap64, {"call":[],"construct":[]}], - [buffer.Buffer.from, {"call":[["data"],["data"],["str","?encoding"],["arrayBuffer","?byteOffset","?length"],["obj","?byteOffset","?length"]],"construct":[]}], + [buffer.Buffer.from, {"call":[["data"],["str","?encoding"],["arrayBuffer","?byteOffset","?length"],["obj","?byteOffset","?length"]],"construct":[]}], [buffer.Buffer.of, {"call":[["...items"]],"construct":[]}], [buffer.Buffer.alloc, {"call":[["size","?fill","?encoding"]],"construct":[]}], [buffer.Buffer.allocUnsafe, {"call":[["size"]],"construct":[]}], @@ -695,13 +695,13 @@ module.exports = new WeakMap([ [child_process.ChildProcess.prototype.kill, {"call":[],"construct":[]}], [child_process.ChildProcess.prototype.ref, {"call":[],"construct":[]}], [child_process.ChildProcess.prototype.unref, {"call":[],"construct":[]}], - [child_process.exec, {"call":[["command","?callback"],["command","options","?callback"],["command","options","?callback"],["command","options","?callback"],["command","options","?callback"],["command","options","?callback"]],"construct":[]}], - [child_process.execFile, {"call":[["file"],["file","options"],["file","?args"],["file","callback"],["file","args","options"],["file","args","callback"],["file","options","callback"],["file","options","callback"],["file","options","callback"],["file","options","callback"],["file","options","callback"],["file","args","options","callback"],["file","args","options","callback"],["file","args","options","callback"],["file","args","options","callback"],["file","args","options","callback"]],"construct":[]}], - [child_process.execFileSync, {"call":[["command"],["command","?options"],["command","?options"],["command","?options"],["command","?args","?options"],["command","?args","?options"],["command","?args","?options"]],"construct":[]}], - [child_process.execSync, {"call":[["command"],["command","?options"],["command","?options"],["command","?options"]],"construct":[]}], + [child_process.exec, {"call":[["command","?callback"],["command","options","?callback"]],"construct":[]}], + [child_process.execFile, {"call":[["file"],["file","options"],["file","?args"],["file","callback"],["file","args","options"],["file","args","callback"],["file","options","callback"],["file","args","options","callback"]],"construct":[]}], + [child_process.execFileSync, {"call":[["command"],["command","?options"],["command","?args","?options"]],"construct":[]}], + [child_process.execSync, {"call":[["command"],["command","?options"]],"construct":[]}], [child_process.fork, {"call":[["modulePath","?args","?options"]],"construct":[]}], - [child_process.spawn, {"call":[["command","?options"],["command","options"],["command","options"],["command","options"],["command","options"],["command","options"],["command","options"],["command","options"],["command","options"],["command","options"],["command","?args","?options"],["command","args","options"],["command","args","options"],["command","args","options"],["command","args","options"],["command","args","options"],["command","args","options"],["command","args","options"],["command","args","options"],["command","args","options"]],"construct":[]}], - [child_process.spawnSync, {"call":[["command"],["command","?options"],["command","?options"],["command","?options"],["command","?args","?options"],["command","?args","?options"],["command","?args","?options"]],"construct":[]}], + [child_process.spawn, {"call":[["command","?options"],["command","options"],["command","?args","?options"],["command","args","options"]],"construct":[]}], + [child_process.spawnSync, {"call":[["command"],["command","?options"],["command","?args","?options"]],"construct":[]}], [cluster.Worker, {"call":[],"construct":[["?options"]]}], [cluster.Worker.prototype.kill, {"call":[["?signal"]],"construct":[]}], [cluster.Worker.prototype.send, {"call":[["message","?sendHandle","?callback"]],"construct":[]}], @@ -712,8 +712,8 @@ module.exports = new WeakMap([ [cluster.setupMaster, {"call":[["?settings"]],"construct":[]}], [cluster.fork, {"call":[["?env"]],"construct":[]}], [cluster.disconnect, {"call":[["?callback"]],"construct":[]}], - [crypto.createCipheriv, {"call":[["algorithm","key","iv","options"],["algorithm","key","iv","?options"],["algorithm","key","iv","?options"]],"construct":[]}], - [crypto.createDecipheriv, {"call":[["algorithm","key","iv","options"],["algorithm","key","iv","?options"],["algorithm","key","iv","?options"]],"construct":[]}], + [crypto.createCipheriv, {"call":[["algorithm","key","iv","options"],["algorithm","key","iv","?options"]],"construct":[]}], + [crypto.createDecipheriv, {"call":[["algorithm","key","iv","options"],["algorithm","key","iv","?options"]],"construct":[]}], [crypto.createDiffieHellman, {"call":[["prime"],["prime_length","?generator"],["prime","prime_encoding"],["prime","prime_encoding","generator"],["prime","prime_encoding","generator","generator_encoding"]],"construct":[]}], [crypto.createDiffieHellmanGroup, {"call":[],"construct":[]}], [crypto.createECDH, {"call":[["curve_name"]],"construct":[]}], @@ -730,8 +730,8 @@ module.exports = new WeakMap([ [crypto.getHashes, {"call":[],"construct":[]}], [crypto.pbkdf2, {"call":[["password","salt","iterations","keylen","digest","callback"]],"construct":[]}], [crypto.pbkdf2Sync, {"call":[["password","salt","iterations","keylen","digest"]],"construct":[]}], - [crypto.generateKeyPair, {"call":[["type","options","callback"],["type","options","callback"],["type","options","callback"],["type","options","callback"],["type","options","callback"],["type","options","callback"],["type","options","callback"],["type","options","callback"],["type","options","callback"],["type","options","callback"],["type","options","callback"],["type","options","callback"],["type","options","callback"],["type","options","callback"],["type","options","callback"]],"construct":[]}], - [crypto.generateKeyPairSync, {"call":[["type","options"],["type","options"],["type","options"],["type","options"],["type","options"],["type","options"],["type","options"],["type","options"],["type","options"],["type","options"],["type","options"],["type","options"],["type","options"],["type","options"],["type","options"]],"construct":[]}], + [crypto.generateKeyPair, {"call":[["type","options","callback"]],"construct":[]}], + [crypto.generateKeyPairSync, {"call":[["type","options"]],"construct":[]}], [crypto.privateDecrypt, {"call":[["private_key","buffer"]],"construct":[]}], [crypto.privateEncrypt, {"call":[["private_key","buffer"]],"construct":[]}], [crypto.publicDecrypt, {"call":[["key","buffer"]],"construct":[]}], @@ -752,7 +752,7 @@ module.exports = new WeakMap([ [crypto.Certificate.prototype.exportPublicKey, {"call":[],"construct":[]}], [crypto.Certificate.prototype.exportChallenge, {"call":[],"construct":[]}], [crypto.Cipher, {"call":[],"construct":[]}], - [crypto.Cipher.prototype.update, {"call":[["data"],["data","input_encoding"],["data","input_encoding","output_encoding"],["data","input_encoding","output_encoding"]],"construct":[]}], + [crypto.Cipher.prototype.update, {"call":[["data"],["data","input_encoding"],["data","input_encoding","output_encoding"]],"construct":[]}], [crypto.Cipher.prototype.final, {"call":[["output_encoding"]],"construct":[]}], [crypto.Cipher.prototype.setAutoPadding, {"call":[["?auto_padding"]],"construct":[]}], [crypto.Cipher.prototype.getAuthTag, {"call":[],"construct":[]}], @@ -787,9 +787,9 @@ module.exports = new WeakMap([ [crypto.Sign.prototype.sign, {"call":[],"construct":[]}], [crypto.Verify, {"call":[],"construct":[]}], [crypto.Verify.prototype.verify, {"call":[["object","signature"],["object","signature","?signature_format"]],"construct":[]}], - [crypto.createCipher, {"call":[["algorithm","password","options"],["algorithm","password","?options"],["algorithm","password","?options"]],"construct":[]}], + [crypto.createCipher, {"call":[["algorithm","password","options"],["algorithm","password","?options"]],"construct":[]}], [crypto.createCipher.prototype.constructor, {"call":[],"construct":[]}], - [crypto.createDecipher, {"call":[["algorithm","password","options"],["algorithm","password","?options"],["algorithm","password","?options"]],"construct":[]}], + [crypto.createDecipher, {"call":[["algorithm","password","options"],["algorithm","password","?options"]],"construct":[]}], [crypto.createDecipher.prototype.constructor, {"call":[],"construct":[]}], [dgram.createSocket, {"call":[["type","?callback"],["options","?callback"]],"construct":[]}], [dgram.Socket, {"call":[],"construct":[["?options"]]}], @@ -816,15 +816,15 @@ module.exports = new WeakMap([ [dgram.Socket.prototype.setSendBufferSize, {"call":[["size"]],"construct":[]}], [dgram.Socket.prototype.getRecvBufferSize, {"call":[],"construct":[]}], [dgram.Socket.prototype.getSendBufferSize, {"call":[],"construct":[]}], - [dns.lookup, {"call":[["hostname","callback"],["hostname","family","callback"],["hostname","options","callback"],["hostname","options","callback"],["hostname","options","callback"]],"construct":[]}], + [dns.lookup, {"call":[["hostname","callback"],["hostname","family","callback"],["hostname","options","callback"]],"construct":[]}], [dns.lookupService, {"call":[["address","port","callback"]],"construct":[]}], [dns.Resolver, {"call":[],"construct":[]}], [dns.Resolver.prototype.cancel, {"call":[],"construct":[]}], [dns.Resolver.prototype.getServers, {"call":[],"construct":[]}], [dns.Resolver.prototype.setServers, {"call":[["servers"]],"construct":[]}], [dns.Resolver.prototype.resolveAny, {"call":[["hostname","callback"]],"construct":[]}], - [dns.Resolver.prototype.resolve4, {"call":[["hostname","callback"],["hostname","options","callback"],["hostname","options","callback"]],"construct":[]}], - [dns.Resolver.prototype.resolve6, {"call":[["hostname","callback"],["hostname","options","callback"],["hostname","options","callback"]],"construct":[]}], + [dns.Resolver.prototype.resolve4, {"call":[["hostname","callback"],["hostname","options","callback"]],"construct":[]}], + [dns.Resolver.prototype.resolve6, {"call":[["hostname","callback"],["hostname","options","callback"]],"construct":[]}], [dns.Resolver.prototype.resolveCname, {"call":[["hostname","callback"]],"construct":[]}], [dns.Resolver.prototype.resolveMx, {"call":[["hostname","callback"]],"construct":[]}], [dns.Resolver.prototype.resolveNs, {"call":[["hostname","callback"]],"construct":[]}], @@ -834,12 +834,12 @@ module.exports = new WeakMap([ [dns.Resolver.prototype.resolveNaptr, {"call":[["hostname","callback"]],"construct":[]}], [dns.Resolver.prototype.resolveSoa, {"call":[["hostname","callback"]],"construct":[]}], [dns.Resolver.prototype.reverse, {"call":[["ip","callback"]],"construct":[]}], - [dns.Resolver.prototype.resolve, {"call":[["hostname","callback"],["hostname","rrtype","callback"],["hostname","rrtype","callback"],["hostname","rrtype","callback"],["hostname","rrtype","callback"],["hostname","rrtype","callback"],["hostname","rrtype","callback"],["hostname","rrtype","callback"],["hostname","rrtype","callback"],["hostname","rrtype","callback"],["hostname","rrtype","callback"],["hostname","rrtype","callback"],["hostname","rrtype","callback"]],"construct":[]}], + [dns.Resolver.prototype.resolve, {"call":[["hostname","callback"],["hostname","rrtype","callback"]],"construct":[]}], [dns.setServers, {"call":[["servers"]],"construct":[]}], [dns.getServers, {"call":[],"construct":[]}], - [dns.resolve, {"call":[["hostname","callback"],["hostname","rrtype","callback"],["hostname","rrtype","callback"],["hostname","rrtype","callback"],["hostname","rrtype","callback"],["hostname","rrtype","callback"],["hostname","rrtype","callback"],["hostname","rrtype","callback"],["hostname","rrtype","callback"],["hostname","rrtype","callback"],["hostname","rrtype","callback"],["hostname","rrtype","callback"],["hostname","rrtype","callback"]],"construct":[]}], - [dns.resolve4, {"call":[["hostname","callback"],["hostname","options","callback"],["hostname","options","callback"]],"construct":[]}], - [dns.resolve6, {"call":[["hostname","callback"],["hostname","options","callback"],["hostname","options","callback"]],"construct":[]}], + [dns.resolve, {"call":[["hostname","callback"],["hostname","rrtype","callback"]],"construct":[]}], + [dns.resolve4, {"call":[["hostname","callback"],["hostname","options","callback"]],"construct":[]}], + [dns.resolve6, {"call":[["hostname","callback"],["hostname","options","callback"]],"construct":[]}], [dns.resolveAny, {"call":[["hostname","callback"]],"construct":[]}], [dns.resolveCname, {"call":[["hostname","callback"]],"construct":[]}], [dns.resolveMx, {"call":[["hostname","callback"]],"construct":[]}], @@ -850,12 +850,12 @@ module.exports = new WeakMap([ [dns.resolveSrv, {"call":[["hostname","callback"]],"construct":[]}], [dns.resolveTxt, {"call":[["hostname","callback"]],"construct":[]}], [dns.reverse, {"call":[["ip","callback"]],"construct":[]}], - [dns.promises.lookup, {"call":[["hostname"],["hostname","family"],["hostname","options"],["hostname","options"],["hostname","options"]],"construct":[]}], + [dns.promises.lookup, {"call":[["hostname"],["hostname","family"],["hostname","options"]],"construct":[]}], [dns.promises.lookupService, {"call":[["address","port"]],"construct":[]}], [dns.promises.Resolver, {"call":[],"construct":[]}], [dns.promises.Resolver.prototype.resolveAny, {"call":[["hostname"]],"construct":[]}], - [dns.promises.Resolver.prototype.resolve4, {"call":[["hostname"],["hostname","options"],["hostname","options"]],"construct":[]}], - [dns.promises.Resolver.prototype.resolve6, {"call":[["hostname"],["hostname","options"],["hostname","options"]],"construct":[]}], + [dns.promises.Resolver.prototype.resolve4, {"call":[["hostname"],["hostname","options"]],"construct":[]}], + [dns.promises.Resolver.prototype.resolve6, {"call":[["hostname"],["hostname","options"]],"construct":[]}], [dns.promises.Resolver.prototype.resolveCname, {"call":[["hostname"]],"construct":[]}], [dns.promises.Resolver.prototype.resolveMx, {"call":[["hostname"]],"construct":[]}], [dns.promises.Resolver.prototype.resolveNs, {"call":[["hostname"]],"construct":[]}], @@ -865,11 +865,11 @@ module.exports = new WeakMap([ [dns.promises.Resolver.prototype.resolveNaptr, {"call":[["hostname"]],"construct":[]}], [dns.promises.Resolver.prototype.resolveSoa, {"call":[["hostname"]],"construct":[]}], [dns.promises.Resolver.prototype.reverse, {"call":[["ip"]],"construct":[]}], - [dns.promises.Resolver.prototype.resolve, {"call":[["hostname"],["hostname","rrtype"],["hostname","rrtype"],["hostname","rrtype"],["hostname","rrtype"],["hostname","rrtype"],["hostname","rrtype"],["hostname","rrtype"],["hostname","rrtype"],["hostname","rrtype"],["hostname","rrtype"],["hostname","rrtype"],["hostname","rrtype"]],"construct":[]}], + [dns.promises.Resolver.prototype.resolve, {"call":[["hostname"],["hostname","rrtype"]],"construct":[]}], [dns.promises.getServers, {"call":[],"construct":[]}], - [dns.promises.resolve, {"call":[["hostname"],["hostname","rrtype"],["hostname","rrtype"],["hostname","rrtype"],["hostname","rrtype"],["hostname","rrtype"],["hostname","rrtype"],["hostname","rrtype"],["hostname","rrtype"],["hostname","rrtype"],["hostname","rrtype"],["hostname","rrtype"],["hostname","rrtype"]],"construct":[]}], - [dns.promises.resolve4, {"call":[["hostname"],["hostname","options"],["hostname","options"]],"construct":[]}], - [dns.promises.resolve6, {"call":[["hostname"],["hostname","options"],["hostname","options"]],"construct":[]}], + [dns.promises.resolve, {"call":[["hostname"],["hostname","rrtype"]],"construct":[]}], + [dns.promises.resolve4, {"call":[["hostname"],["hostname","options"]],"construct":[]}], + [dns.promises.resolve6, {"call":[["hostname"],["hostname","options"]],"construct":[]}], [dns.promises.resolveAny, {"call":[["hostname"]],"construct":[]}], [dns.promises.resolveCname, {"call":[["hostname"]],"construct":[]}], [dns.promises.resolveMx, {"call":[["hostname"]],"construct":[]}], @@ -894,7 +894,7 @@ module.exports = new WeakMap([ [events.prototype.rawListeners, {"call":[],"construct":[]}], [events.prototype.listenerCount, {"call":[],"construct":[]}], [events.prototype.eventNames, {"call":[],"construct":[]}], - [events.once, {"call":[["emitter","event"],["emitter","event"]],"construct":[]}], + [events.once, {"call":[["emitter","event"]],"construct":[]}], [events.on, {"call":[["emitter","event"]],"construct":[]}], [events.init, {"call":[],"construct":[]}], [events.listenerCount, {"call":[],"construct":[]}], @@ -934,34 +934,34 @@ module.exports = new WeakMap([ [fs.linkSync, {"call":[["existingPath","newPath"]],"construct":[]}], [fs.lstat, {"call":[["path","callback"]],"construct":[]}], [fs.lstatSync, {"call":[["path"]],"construct":[]}], - [fs.mkdir, {"call":[["path","callback"],["path","options","callback"],["path","options","callback"],["path","options","callback"]],"construct":[]}], - [fs.mkdirSync, {"call":[["path","options"],["path","?options"],["path","?options"]],"construct":[]}], - [fs.mkdtemp, {"call":[["prefix","callback"],["prefix","options","callback"],["prefix","options","callback"],["prefix","options","callback"]],"construct":[]}], - [fs.mkdtempSync, {"call":[["prefix","?options"],["prefix","options"],["prefix","?options"]],"construct":[]}], + [fs.mkdir, {"call":[["path","callback"],["path","options","callback"]],"construct":[]}], + [fs.mkdirSync, {"call":[["path","options"],["path","?options"]],"construct":[]}], + [fs.mkdtemp, {"call":[["prefix","callback"],["prefix","options","callback"]],"construct":[]}], + [fs.mkdtempSync, {"call":[["prefix","?options"],["prefix","options"]],"construct":[]}], [fs.open, {"call":[["path","flags","callback"],["path","flags","mode","callback"]],"construct":[]}], [fs.openSync, {"call":[["path","flags","?mode"]],"construct":[]}], [fs.opendir, {"call":[["path","cb"],["path","options","cb"]],"construct":[]}], [fs.opendirSync, {"call":[["path","?options"]],"construct":[]}], - [fs.readdir, {"call":[["path","callback"],["path","options","callback"],["path","options","callback"],["path","options","callback"],["path","options","callback"]],"construct":[]}], - [fs.readdirSync, {"call":[["path","?options"],["path","options"],["path","?options"],["path","options"]],"construct":[]}], + [fs.readdir, {"call":[["path","callback"],["path","options","callback"]],"construct":[]}], + [fs.readdirSync, {"call":[["path","?options"],["path","options"]],"construct":[]}], [fs.read, {"call":[["fd","buffer","offset","length","position","callback"]],"construct":[]}], [fs.readSync, {"call":[["fd","buffer","?opts"],["fd","buffer","offset","length","position"]],"construct":[]}], [fs.readv, {"call":[["fd","buffers","cb"],["fd","buffers","position","cb"]],"construct":[]}], [fs.readvSync, {"call":[["fd","buffers","?position"]],"construct":[]}], - [fs.readFile, {"call":[["path","callback"],["path","options","callback"],["path","options","callback"],["path","options","callback"]],"construct":[]}], - [fs.readFileSync, {"call":[["path","?options"],["path","options"],["path","?options"]],"construct":[]}], - [fs.readlink, {"call":[["path","callback"],["path","options","callback"],["path","options","callback"],["path","options","callback"]],"construct":[]}], - [fs.readlinkSync, {"call":[["path","?options"],["path","options"],["path","?options"]],"construct":[]}], - [fs.realpath, {"call":[["path","callback"],["path","options","callback"],["path","options","callback"],["path","options","callback"]],"construct":[]}], - [fs.realpath.native, {"call":[["path","callback"],["path","options","callback"],["path","options","callback"],["path","options","callback"]],"construct":[]}], - [fs.realpathSync, {"call":[["path","?options"],["path","options"],["path","?options"]],"construct":[]}], - [fs.realpathSync.native, {"call":[["path","?options"],["path","options"],["path","?options"]],"construct":[]}], + [fs.readFile, {"call":[["path","callback"],["path","options","callback"]],"construct":[]}], + [fs.readFileSync, {"call":[["path","?options"],["path","options"]],"construct":[]}], + [fs.readlink, {"call":[["path","callback"],["path","options","callback"]],"construct":[]}], + [fs.readlinkSync, {"call":[["path","?options"],["path","options"]],"construct":[]}], + [fs.realpath, {"call":[["path","callback"],["path","options","callback"]],"construct":[]}], + [fs.realpath.native, {"call":[["path","callback"],["path","options","callback"]],"construct":[]}], + [fs.realpathSync, {"call":[["path","?options"],["path","options"]],"construct":[]}], + [fs.realpathSync.native, {"call":[["path","?options"],["path","options"]],"construct":[]}], [fs.rename, {"call":[["oldPath","newPath","callback"]],"construct":[]}], [fs.renameSync, {"call":[["oldPath","newPath"]],"construct":[]}], [fs.rmdir, {"call":[["path","callback"],["path","options","callback"]],"construct":[]}], [fs.rmdirSync, {"call":[["path","?options"]],"construct":[]}], - [fs.stat, {"call":[["path","callback"],["path","options","callback"],["path","options","callback"]],"construct":[]}], - [fs.statSync, {"call":[["path"],["path","options"],["path","options"]],"construct":[]}], + [fs.stat, {"call":[["path","callback"],["path","options","callback"]],"construct":[]}], + [fs.statSync, {"call":[["path"],["path","options"]],"construct":[]}], [fs.symlink, {"call":[["target","path","callback"],["target","path","type","callback"]],"construct":[]}], [fs.symlinkSync, {"call":[["target","path","?type"]],"construct":[]}], [fs.truncate, {"call":[["path","callback"],["path","len","callback"]],"construct":[]}], @@ -971,7 +971,7 @@ module.exports = new WeakMap([ [fs.unlinkSync, {"call":[["path"]],"construct":[]}], [fs.utimes, {"call":[["path","atime","mtime","callback"]],"construct":[]}], [fs.utimesSync, {"call":[["path","atime","mtime"]],"construct":[]}], - [fs.watch, {"call":[["filename","?listener"],["filename","options","?listener"],["filename","options","?listener"],["filename","options","?listener"]],"construct":[]}], + [fs.watch, {"call":[["filename","?listener"],["filename","options","?listener"]],"construct":[]}], [fs.watchFile, {"call":[["filename","listener"],["filename","options","listener"]],"construct":[]}], [fs.writeFile, {"call":[["path","data","callback"],["path","data","options","callback"]],"construct":[]}], [fs.writeFileSync, {"call":[["path","data","?options"]],"construct":[]}], @@ -1011,9 +1011,9 @@ module.exports = new WeakMap([ [fs.promises.rename, {"call":[["oldPath","newPath"]],"construct":[]}], [fs.promises.truncate, {"call":[["path","?len"]],"construct":[]}], [fs.promises.rmdir, {"call":[["path","?options"]],"construct":[]}], - [fs.promises.mkdir, {"call":[["path","options"],["path","?options"],["path","?options"]],"construct":[]}], - [fs.promises.readdir, {"call":[["path","?options"],["path","options"],["path","?options"],["path","options"]],"construct":[]}], - [fs.promises.readlink, {"call":[["path","?options"],["path","options"],["path","?options"]],"construct":[]}], + [fs.promises.mkdir, {"call":[["path","options"],["path","?options"]],"construct":[]}], + [fs.promises.readdir, {"call":[["path","?options"],["path","options"]],"construct":[]}], + [fs.promises.readlink, {"call":[["path","?options"],["path","options"]],"construct":[]}], [fs.promises.symlink, {"call":[["target","path","?type"]],"construct":[]}], [fs.promises.lstat, {"call":[["path"]],"construct":[]}], [fs.promises.stat, {"call":[["path"]],"construct":[]}], @@ -1024,11 +1024,11 @@ module.exports = new WeakMap([ [fs.promises.lchown, {"call":[["path","uid","gid"]],"construct":[]}], [fs.promises.chown, {"call":[["path","uid","gid"]],"construct":[]}], [fs.promises.utimes, {"call":[["path","atime","mtime"]],"construct":[]}], - [fs.promises.realpath, {"call":[["path","?options"],["path","options"],["path","?options"]],"construct":[]}], - [fs.promises.mkdtemp, {"call":[["prefix","?options"],["prefix","options"],["prefix","?options"]],"construct":[]}], + [fs.promises.realpath, {"call":[["path","?options"],["path","options"]],"construct":[]}], + [fs.promises.mkdtemp, {"call":[["prefix","?options"],["prefix","options"]],"construct":[]}], [fs.promises.writeFile, {"call":[["path","data","?options"]],"construct":[]}], [fs.promises.appendFile, {"call":[["path","data","?options"]],"construct":[]}], - [fs.promises.readFile, {"call":[["path","?options"],["path","options"],["path","?options"]],"construct":[]}], + [fs.promises.readFile, {"call":[["path","?options"],["path","options"]],"construct":[]}], [http.Agent, {"call":[],"construct":[["?opts"]]}], [http.Agent.prototype.createConnection, {"call":[],"construct":[]}], [http.Agent.prototype.getName, {"call":[],"construct":[]}], @@ -1138,7 +1138,7 @@ module.exports = new WeakMap([ [inspector.Session, {"call":[],"construct":[]}], [inspector.Session.prototype.connect, {"call":[],"construct":[]}], [inspector.Session.prototype.connectToMainThread, {"call":[],"construct":[]}], - [inspector.Session.prototype.post, {"call":[["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"],["method","?params","?callback"]],"construct":[]}], + [inspector.Session.prototype.post, {"call":[["method","?callback"],["method","?params","?callback"]],"construct":[]}], [inspector.Session.prototype.disconnect, {"call":[],"construct":[]}], [net.createServer, {"call":[["?connectionListener"],["?options","?connectionListener"]],"construct":[]}], [net.isIP, {"call":[["input"]],"construct":[]}], @@ -1258,8 +1258,8 @@ module.exports = new WeakMap([ [stream.Readable.prototype.read, {"call":[["?size"]],"construct":[]}], [stream.Readable.prototype.pipe, {"call":[["destination","?options"]],"construct":[]}], [stream.Readable.prototype.unpipe, {"call":[["?destination"]],"construct":[]}], - [stream.Readable.prototype.on, {"call":[["event","listener"],["event","listener"],["event","listener"],["event","listener"],["event","listener"],["event","listener"],["event","listener"],["event","listener"]],"construct":[]}], - [stream.Readable.prototype.removeListener, {"call":[["event","listener"],["event","listener"],["event","listener"],["event","listener"],["event","listener"],["event","listener"],["event","listener"],["event","listener"]],"construct":[]}], + [stream.Readable.prototype.on, {"call":[["event","listener"]],"construct":[]}], + [stream.Readable.prototype.removeListener, {"call":[["event","listener"]],"construct":[]}], [stream.Readable.prototype.removeAllListeners, {"call":[["?event"]],"construct":[]}], [stream.Readable.prototype.resume, {"call":[],"construct":[]}], [stream.Readable.prototype.pause, {"call":[],"construct":[]}], @@ -1307,7 +1307,7 @@ module.exports = new WeakMap([ [tls.TLSSocket.prototype.setMaxSendFragment, {"call":[["size"]],"construct":[]}], [tls.TLSSocket.prototype.setServername, {"call":[],"construct":[]}], [tls.TLSSocket.prototype.setSession, {"call":[],"construct":[]}], - [tls.TLSSocket.prototype.getPeerCertificate, {"call":[["detailed"],["?detailed"],["?detailed"]],"construct":[]}], + [tls.TLSSocket.prototype.getPeerCertificate, {"call":[["detailed"],["?detailed"]],"construct":[]}], [tls.TLSSocket.prototype.getCertificate, {"call":[],"construct":[]}], [tls.TLSSocket.prototype.getCipher, {"call":[],"construct":[]}], [tls.TLSSocket.prototype.getSharedSigalgs, {"call":[],"construct":[]}], @@ -1349,7 +1349,7 @@ module.exports = new WeakMap([ [url.Url.prototype.resolve, {"call":[],"construct":[]}], [url.Url.prototype.resolveObject, {"call":[],"construct":[]}], [url.Url.prototype.parseHost, {"call":[],"construct":[]}], - [url.parse, {"call":[["urlStr"],["urlStr","parseQueryString","?slashesDenoteHost"],["urlStr","parseQueryString","?slashesDenoteHost"],["urlStr","parseQueryString","?slashesDenoteHost"]],"construct":[]}], + [url.parse, {"call":[["urlStr"],["urlStr","parseQueryString","?slashesDenoteHost"]],"construct":[]}], [url.resolve, {"call":[["from","to"]],"construct":[]}], [url.resolveObject, {"call":[],"construct":[]}], [url.format, {"call":[["urlObject"],["URL","?options"]],"construct":[]}], @@ -1357,7 +1357,7 @@ module.exports = new WeakMap([ [url.domainToUnicode, {"call":[["domain"]],"construct":[]}], [url.pathToFileURL, {"call":[["url"]],"construct":[]}], [url.fileURLToPath, {"call":[["url"]],"construct":[]}], - [util.callbackify, {"call":[["fn"],["fn"],["fn"],["fn"],["fn"],["fn"],["fn"],["fn"],["fn"],["fn"],["fn"],["fn"],["fn"],["fn"]],"construct":[]}], + [util.callbackify, {"call":[["fn"]],"construct":[]}], [util.debuglog, {"call":[["key"]],"construct":[]}], [util.deprecate, {"call":[["fn","message","?code"]],"construct":[]}], [util.format, {"call":[["format","...param"]],"construct":[]}], @@ -1380,7 +1380,7 @@ module.exports = new WeakMap([ [util.isFunction, {"call":[["object"]],"construct":[]}], [util.isPrimitive, {"call":[["object"]],"construct":[]}], [util.log, {"call":[["string"]],"construct":[]}], - [util.promisify, {"call":[["fn"],["fn"],["fn"],["fn"],["fn"],["fn"],["fn"],["fn"],["fn"],["fn"],["fn"],["fn"],["fn"],["fn"]],"construct":[]}], + [util.promisify, {"call":[["fn"]],"construct":[]}], [util.types.isExternal, {"call":[["object"]],"construct":[]}], [util.types.isArgumentsObject, {"call":[["object"]],"construct":[]}], [util.types.isBigIntObject, {"call":[],"construct":[]}],