UNPKG

75.1 kBTypeScriptView Raw
1/**
2 * Returns the ECMAScript intrinsic for the name.
3 *
4 * @param name The ECMAScript intrinsic name
5 * @param allowMissing Whether the intrinsic can be missing in this environment
6 *
7 * @throws {SyntaxError} If the ECMAScript intrinsic doesn't exist
8 * @throws {TypeError} If the ECMAScript intrinsic exists, but not in this environment and `allowMissing` is `false`.
9 */
10declare function GetIntrinsic<K extends keyof GetIntrinsic.Intrinsics>(
11 name: K,
12 allowMissing?: false,
13): GetIntrinsic.Intrinsics[K];
14declare function GetIntrinsic<K extends keyof GetIntrinsic.Intrinsics>(
15 name: K,
16 allowMissing: true,
17): GetIntrinsic.Intrinsics[K] | undefined;
18declare function GetIntrinsic<K extends keyof GetIntrinsic.Intrinsics>(
19 name: K,
20 allowMissing?: boolean,
21): GetIntrinsic.Intrinsics[K] | undefined;
22declare function GetIntrinsic(name: string, allowMissing?: boolean): unknown;
23export = GetIntrinsic;
24
25type numeric = number | bigint;
26interface TypedArray<T extends numeric = numeric> extends Readonly<ArrayBufferView> {
27 /** The length of the array. */
28 readonly length: number;
29 [index: number]: T;
30}
31
32interface TypedArrayConstructor {
33 readonly prototype: TypedArrayPrototype;
34 new(...args: unknown[]): TypedArrayPrototype;
35
36 /**
37 * Returns a new typed array from a set of elements.
38 * @param items A set of elements to include in the new typed array object.
39 */
40 of(this: new(length: number) => Int8Array, ...items: number[]): Int8Array;
41 of(this: new(length: number) => Uint8Array, ...items: number[]): Uint8Array;
42 of(this: new(length: number) => Uint8ClampedArray, ...items: number[]): Uint8ClampedArray;
43
44 of(this: new(length: number) => Int16Array, ...items: number[]): Int16Array;
45 of(this: new(length: number) => Uint16Array, ...items: number[]): Uint16Array;
46
47 of(this: new(length: number) => Int32Array, ...items: number[]): Int32Array;
48 of(this: new(length: number) => Uint32Array, ...items: number[]): Uint32Array;
49
50 // For whatever reason, `array-type` considers `bigint` a non-simple type:
51 // tslint:disable: array-type
52 of(this: new(length: number) => BigInt64Array, ...items: bigint[]): BigInt64Array;
53 of(this: new(length: number) => BigUint64Array, ...items: bigint[]): BigUint64Array;
54 // tslint:enable: array-type
55
56 of(this: new(length: number) => Float32Array, ...items: number[]): Float32Array;
57 of(this: new(length: number) => Float64Array, ...items: number[]): Float64Array;
58
59 /**
60 * Creates a new typed array from an array-like or iterable object.
61 * @param source An array-like or iterable object to convert to a typed array.
62 * @param mapfn A mapping function to call on every element of the source object.
63 * @param thisArg Value of 'this' used to invoke the mapfn.
64 */
65 from(this: new(length: number) => Int8Array, source: Iterable<number> | ArrayLike<number>): Int8Array;
66 from<U>(
67 this: new(length: number) => Int8Array,
68 source: Iterable<U> | ArrayLike<U>,
69 mapfn: (v: U, k: number) => number,
70 thisArg?: unknown,
71 ): Int8Array;
72
73 from(this: new(length: number) => Uint8Array, source: Iterable<number> | ArrayLike<number>): Uint8Array;
74 from<U>(
75 this: new(length: number) => Uint8Array,
76 source: Iterable<U> | ArrayLike<U>,
77 mapfn: (v: U, k: number) => number,
78 thisArg?: unknown,
79 ): Uint8Array;
80
81 from(
82 this: new(length: number) => Uint8ClampedArray,
83 source: Iterable<number> | ArrayLike<number>,
84 ): Uint8ClampedArray;
85 from<U>(
86 this: new(length: number) => Uint8ClampedArray,
87 source: Iterable<U> | ArrayLike<U>,
88 mapfn: (v: U, k: number) => number,
89 thisArg?: unknown,
90 ): Uint8ClampedArray;
91
92 from(this: new(length: number) => Int16Array, source: Iterable<number> | ArrayLike<number>): Int16Array;
93 from<U>(
94 this: new(length: number) => Int16Array,
95 source: Iterable<U> | ArrayLike<U>,
96 mapfn: (v: U, k: number) => number,
97 thisArg?: unknown,
98 ): Int16Array;
99
100 from(this: new(length: number) => Uint16Array, source: Iterable<number> | ArrayLike<number>): Uint16Array;
101 from<U>(
102 this: new(length: number) => Uint16Array,
103 source: Iterable<U> | ArrayLike<U>,
104 mapfn: (v: U, k: number) => number,
105 thisArg?: unknown,
106 ): Uint16Array;
107
108 from(this: new(length: number) => Int32Array, source: Iterable<number> | ArrayLike<number>): Int32Array;
109 from<U>(
110 this: new(length: number) => Int32Array,
111 source: Iterable<U> | ArrayLike<U>,
112 mapfn: (v: U, k: number) => number,
113 thisArg?: unknown,
114 ): Int32Array;
115
116 from(this: new(length: number) => Uint32Array, source: Iterable<number> | ArrayLike<number>): Uint32Array;
117 from<U>(
118 this: new(length: number) => Uint32Array,
119 source: Iterable<U> | ArrayLike<U>,
120 mapfn: (v: U, k: number) => number,
121 thisArg?: unknown,
122 ): Uint32Array;
123
124 from(this: new(length: number) => BigInt64Array, source: Iterable<bigint> | ArrayLike<bigint>): BigInt64Array;
125 from<U>(
126 this: new(length: number) => BigInt64Array,
127 source: Iterable<U> | ArrayLike<U>,
128 mapfn: (v: U, k: number) => bigint,
129 thisArg?: unknown,
130 ): BigInt64Array;
131
132 from(this: new(length: number) => BigUint64Array, source: Iterable<bigint> | ArrayLike<bigint>): BigUint64Array;
133 from<U>(
134 this: new(length: number) => BigUint64Array,
135 source: Iterable<U> | ArrayLike<U>,
136 mapfn: (v: U, k: number) => bigint,
137 thisArg?: unknown,
138 ): BigUint64Array;
139
140 from(this: new(length: number) => Float32Array, source: Iterable<number> | ArrayLike<number>): Float32Array;
141 from<U>(
142 this: new(length: number) => Float32Array,
143 source: Iterable<U> | ArrayLike<U>,
144 mapfn: (v: U, k: number) => number,
145 thisArg?: unknown,
146 ): Float32Array;
147
148 from(this: new(length: number) => Float64Array, source: Iterable<number> | ArrayLike<number>): Float64Array;
149 from<U>(
150 this: new(length: number) => Float64Array,
151 source: Iterable<U> | ArrayLike<U>,
152 mapfn: (v: U, k: number) => number,
153 thisArg?: unknown,
154 ): Float64Array;
155}
156
157interface TypedArrayPrototype {
158 /** The ArrayBuffer instance referenced by the array. */
159 readonly buffer: ArrayBufferLike;
160
161 /** The length in bytes of the array. */
162 readonly byteLength: number;
163
164 /** The offset in bytes of the array. */
165 readonly byteOffset: number;
166
167 /**
168 * Returns the this object after copying a section of the array identified by start and end
169 * to the same array starting at position target
170 * @param target If target is negative, it is treated as length+target where length is the
171 * length of the array.
172 * @param start If start is negative, it is treated as length+start. If end is negative, it
173 * is treated as length+end.
174 * @param end If not specified, length of the this object is used as its default value.
175 */
176 copyWithin<THIS extends TypedArray>(this: THIS, target: number, start: number, end?: number): THIS;
177
178 /** Yields index, value pairs for every entry in the array. */
179 entries<T extends numeric>(this: TypedArray<T>): IterableIterator<[number, T]>;
180
181 /**
182 * Determines whether all the members of an array satisfy the specified test.
183 * @param callbackfn A function that accepts up to three arguments. The every method calls
184 * the callbackfn function for each element in the array until the callbackfn returns false,
185 * or until the end of the array.
186 * @param thisArg An object to which the this keyword can refer in the callbackfn function.
187 * If thisArg is omitted, undefined is used as the this value.
188 */
189 every<T extends numeric, THIS extends TypedArray<T>>(
190 this: THIS,
191 predicate: (value: T, index: number, array: THIS) => unknown,
192 thisArg?: unknown,
193 ): boolean;
194
195 /**
196 * Returns the this object after filling the section identified by start and end with value
197 * @param value value to fill array section with
198 * @param start index to start filling the array at. If start is negative, it is treated as
199 * length+start where length is the length of the array.
200 * @param end index to stop filling the array at. If end is negative, it is treated as
201 * length+end.
202 */
203 fill<T extends numeric, THIS extends TypedArray<T>>(this: THIS, value: T, start?: number, end?: number): THIS;
204
205 /**
206 * Returns the elements of an array that meet the condition specified in a callback function.
207 * @param callbackfn A function that accepts up to three arguments. The filter method calls
208 * the callbackfn function one time for each element in the array.
209 * @param thisArg An object to which the this keyword can refer in the callbackfn function.
210 * If thisArg is omitted, undefined is used as the this value.
211 */
212 filter<T extends numeric, THIS extends TypedArray<T>>(
213 this: THIS,
214 predicate: (value: T, index: number, array: THIS) => unknown,
215 thisArg?: unknown,
216 ): THIS;
217
218 /**
219 * Returns the value of the first element in the array where predicate is true, and undefined
220 * otherwise.
221 * @param predicate find calls predicate once for each element of the array, in ascending
222 * order, until it finds one where predicate returns true. If such an element is found, find
223 * immediately returns that element value. Otherwise, find returns undefined.
224 * @param thisArg If provided, it will be used as the this value for each invocation of
225 * predicate. If it is not provided, undefined is used instead.
226 */
227 find<T extends numeric, THIS extends TypedArray<T>>(
228 this: THIS,
229 predicate: (value: T, index: number, array: THIS) => unknown,
230 thisArg?: unknown,
231 ): T | undefined;
232
233 /**
234 * Returns the index of the first element in the array where predicate is true, and -1
235 * otherwise.
236 * @param predicate find calls predicate once for each element of the array, in ascending
237 * order, until it finds one where predicate returns true. If such an element is found,
238 * findIndex immediately returns that element index. Otherwise, findIndex returns -1.
239 * @param thisArg If provided, it will be used as the this value for each invocation of
240 * predicate. If it is not provided, undefined is used instead.
241 */
242 findIndex<T extends numeric, THIS extends TypedArray<T>>(
243 this: THIS,
244 predicate: (value: T, index: number, array: THIS) => unknown,
245 thisArg?: unknown,
246 ): number;
247
248 /**
249 * Performs the specified action for each element in an array.
250 * @param callbackfn A function that accepts up to three arguments. forEach calls the
251 * callbackfn function one time for each element in the array.
252 * @param thisArg An object to which the this keyword can refer in the callbackfn function.
253 * If thisArg is omitted, undefined is used as the this value.
254 */
255 forEach<T extends numeric, THIS extends TypedArray<T>>(
256 this: THIS,
257 callbackfn: (value: T, index: number, array: THIS) => void,
258 thisArg?: unknown,
259 ): void;
260
261 /**
262 * Determines whether an array includes a certain element, returning true or false as appropriate.
263 * @param searchElement The element to search for.
264 * @param fromIndex The position in this array at which to begin searching for searchElement.
265 */
266 includes<T extends numeric>(this: TypedArray<T>, searchElement: T, fromIndex?: number): boolean;
267
268 /**
269 * Returns the index of the first occurrence of a value in an array.
270 * @param searchElement The value to locate in the array.
271 * @param fromIndex The array index at which to begin the search. If fromIndex is omitted, the
272 * search starts at index 0.
273 */
274 indexOf<T extends numeric>(this: TypedArray<T>, searchElement: T, fromIndex?: number): boolean;
275
276 /**
277 * Adds all the elements of an array separated by the specified separator string.
278 * @param separator A string used to separate one element of an array from the next in the
279 * resulting String. If omitted, the array elements are separated with a comma.
280 */
281 join(this: TypedArray, separator?: string): string;
282
283 /** Yields each index in the array. */
284 keys(this: TypedArray): IterableIterator<number>;
285
286 /**
287 * Returns the index of the last occurrence of a value in an array.
288 * @param searchElement The value to locate in the array.
289 * @param fromIndex The array index at which to begin the search. If fromIndex is omitted, the
290 * search starts at index 0.
291 */
292 lastIndexOf<T extends numeric>(this: TypedArray<T>, searchElement: T, fromIndex?: number): boolean;
293
294 /** The length of the array. */
295 readonly length: number;
296
297 /**
298 * Calls a defined callback function on each element of an array, and returns an array that
299 * contains the results.
300 * @param callbackfn A function that accepts up to three arguments. The map method calls the
301 * callbackfn function one time for each element in the array.
302 * @param thisArg An object to which the this keyword can refer in the callbackfn function.
303 * If thisArg is omitted, undefined is used as the this value.
304 */
305 map<T extends numeric, THIS extends TypedArray>(
306 this: THIS,
307 mapper: (value: T, index: number, array: THIS) => T,
308 thisArg?: unknown,
309 ): THIS;
310
311 /**
312 * Calls the specified callback function for all the elements in an array. The return value of
313 * the callback function is the accumulated result, and is provided as an argument in the next
314 * call to the callback function.
315 * @param callbackfn A function that accepts up to four arguments. The reduce method calls the
316 * callbackfn function one time for each element in the array.
317 * @param initialValue If initialValue is specified, it is used as the initial value to start
318 * the accumulation. The first call to the callbackfn function provides this value as an argument
319 * instead of an array value.
320 */
321 reduce<T extends numeric, THIS extends TypedArray<T>>(
322 this: THIS,
323 reducer: (previousValue: T, currentValue: T, currentIndex: number, array: THIS) => T,
324 ): T;
325 reduce<T extends numeric, U, THIS extends TypedArray<T>>(
326 this: THIS,
327 reducer: (previousValue: U, currentValue: T, currentIndex: number, array: THIS) => U,
328 initialValue: U,
329 ): U;
330
331 /**
332 * Calls the specified callback function for all the elements in an array, in descending order.
333 * The return value of the callback function is the accumulated result, and is provided as an
334 * argument in the next call to the callback function.
335 * @param callbackfn A function that accepts up to four arguments. The reduceRight method calls
336 * the callbackfn function one time for each element in the array.
337 * @param initialValue If initialValue is specified, it is used as the initial value to start
338 * the accumulation. The first call to the callbackfn function provides this value as an
339 * argument instead of an array value.
340 */
341 reduceRight<T extends numeric, THIS extends TypedArray<T>>(
342 this: THIS,
343 reducer: (previousValue: T, currentValue: T, currentIndex: number, array: THIS) => T,
344 ): T;
345 reduceRight<T extends numeric, U, THIS extends TypedArray<T>>(
346 this: THIS,
347 reducer: (previousValue: U, currentValue: T, currentIndex: number, array: THIS) => U,
348 initialValue: U,
349 ): U;
350
351 /** Reverses the elements in the array. */
352 reverse<THIS extends TypedArray>(this: THIS): THIS;
353
354 /**
355 * Sets a value or an array of values.
356 * @param array A typed or untyped array of values to set.
357 * @param offset The index in the current array at which the values are to be written.
358 */
359 set<T extends numeric>(this: TypedArray<T>, array: ArrayLike<T>, offset?: number): void;
360
361 /**
362 * Returns a section of an array.
363 * @param start The beginning of the specified portion of the array.
364 * @param end The end of the specified portion of the array.
365 */
366 slice<THIS extends TypedArray>(this: THIS, start?: number, end?: number): THIS;
367
368 /**
369 * Determines whether the specified callback function returns true for any element of an array.
370 * @param callbackfn A function that accepts up to three arguments. The some method calls the
371 * callbackfn function for each element in the array until the callbackfn returns true, or until
372 * the end of the array.
373 * @param thisArg An object to which the this keyword can refer in the callbackfn function.
374 * If thisArg is omitted, undefined is used as the this value.
375 */
376 some<T extends numeric, THIS extends TypedArray<T>>(
377 this: THIS,
378 predicate: (value: T, index: number, array: THIS) => unknown,
379 thisArg?: unknown,
380 ): boolean;
381
382 /**
383 * Sorts the array.
384 * @param compareFn The function used to determine the order of the elements. If omitted, the elements are sorted in ascending order.
385 */
386 sort<T extends numeric, THIS extends TypedArray<T>>(this: THIS, comparator?: (a: T, b: T) => number): THIS;
387
388 /**
389 * Gets a new subview of the ArrayBuffer store for this array, referencing the elements
390 * at begin, inclusive, up to end, exclusive.
391 * @param begin The index of the beginning of the array.
392 * @param end The index of the end of the array.
393 */
394 subarray<THIS extends TypedArray>(this: THIS, begin?: number, end?: number): THIS;
395
396 /** Converts the array to a string by using the current locale. */
397 toLocaleString(this: TypedArray, locales?: string | string[], options?: Intl.NumberFormatOptions): string;
398
399 /** Returns a string representation of the array. */
400 toString(): string;
401
402 /** Yields each value in the array. */
403 values<T extends numeric>(this: TypedArray<T>): IterableIterator<T>;
404
405 /** Yields each value in the array. */
406 [Symbol.iterator]<T extends numeric>(this: TypedArray<T>): IterableIterator<T>;
407
408 readonly [Symbol.toStringTag]: string | undefined;
409}
410
411// ------------------------ >8 ------------------------
412// autogenerated by scripts/collect-intrinsics.ts
413// do not edit! 2020-07-08T00:53:03.057Z
414
415// tslint:disable: ban-types
416// prettier-ignore
417declare namespace GetIntrinsic {
418 interface Intrinsics {
419 "%Array%": ArrayConstructor;
420 "%ArrayBuffer%": ArrayBufferConstructor;
421 "%ArrayBufferPrototype%": ArrayBuffer;
422 "%ArrayIteratorPrototype%": IterableIterator<any>;
423 "%ArrayPrototype%": typeof Array.prototype;
424 "%ArrayProto_entries%": typeof Array.prototype.entries;
425 "%ArrayProto_forEach%": typeof Array.prototype.forEach;
426 "%ArrayProto_keys%": typeof Array.prototype.keys;
427 "%ArrayProto_values%": typeof Array.prototype.values;
428 "%AsyncFromSyncIteratorPrototype%": AsyncGenerator<any>;
429 "%AsyncFunction%": FunctionConstructor;
430 "%AsyncFunctionPrototype%": typeof Function.prototype;
431 "%AsyncGenerator%": AsyncGeneratorFunction;
432 "%AsyncGeneratorFunction%": AsyncGeneratorFunctionConstructor;
433 "%AsyncGeneratorPrototype%": AsyncGenerator<any>;
434 "%AsyncIteratorPrototype%": AsyncIterable<any>;
435 "%Atomics%": Atomics;
436 "%Boolean%": BooleanConstructor;
437 "%BooleanPrototype%": typeof Boolean.prototype;
438 "%DataView%": DataViewConstructor;
439 "%DataViewPrototype%": DataView;
440 "%Date%": DateConstructor;
441 "%DatePrototype%": Date;
442 "%decodeURI%": typeof decodeURI;
443 "%decodeURIComponent%": typeof decodeURIComponent;
444 "%encodeURI%": typeof encodeURI;
445 "%encodeURIComponent%": typeof encodeURIComponent;
446 "%Error%": ErrorConstructor;
447 "%ErrorPrototype%": Error;
448 "%eval%": typeof eval;
449 "%EvalError%": EvalErrorConstructor;
450 "%EvalErrorPrototype%": EvalError;
451 "%Float32Array%": Float32ArrayConstructor;
452 "%Float32ArrayPrototype%": Float32Array;
453 "%Float64Array%": Float64ArrayConstructor;
454 "%Float64ArrayPrototype%": Float64Array;
455 "%Function%": FunctionConstructor;
456 "%FunctionPrototype%": typeof Function.prototype;
457 "%Generator%": GeneratorFunction;
458 "%GeneratorFunction%": GeneratorFunctionConstructor;
459 "%GeneratorPrototype%": Generator<any>;
460 "%Int8Array%": Int8ArrayConstructor;
461 "%Int8ArrayPrototype%": Int8Array;
462 "%Int16Array%": Int16ArrayConstructor;
463 "%Int16ArrayPrototype%": Int16Array;
464 "%Int32Array%": Int32ArrayConstructor;
465 "%Int32ArrayPrototype%": Int32Array;
466 "%isFinite%": typeof isFinite;
467 "%isNaN%": typeof isNaN;
468 "%IteratorPrototype%": Iterable<any>;
469 "%JSON%": JSON;
470 "%JSONParse%": typeof JSON.parse;
471 "%Map%": MapConstructor;
472 "%MapIteratorPrototype%": IterableIterator<any>;
473 "%MapPrototype%": typeof Map.prototype;
474 "%Math%": Math;
475 "%Number%": NumberConstructor;
476 "%NumberPrototype%": typeof Number.prototype;
477 "%Object%": ObjectConstructor;
478 "%ObjectPrototype%": typeof Object.prototype;
479 "%ObjProto_toString%": typeof Object.prototype.toString;
480 "%ObjProto_valueOf%": typeof Object.prototype.valueOf;
481 "%parseFloat%": typeof parseFloat;
482 "%parseInt%": typeof parseInt;
483 "%Promise%": PromiseConstructor;
484 "%PromisePrototype%": typeof Promise.prototype;
485 "%PromiseProto_then%": typeof Promise.prototype.then;
486 "%Promise_all%": typeof Promise.all;
487 "%Promise_reject%": typeof Promise.reject;
488 "%Promise_resolve%": typeof Promise.resolve;
489 "%Proxy%": ProxyConstructor;
490 "%RangeError%": RangeErrorConstructor;
491 "%RangeErrorPrototype%": RangeError;
492 "%ReferenceError%": ReferenceErrorConstructor;
493 "%ReferenceErrorPrototype%": ReferenceError;
494 "%Reflect%": typeof Reflect;
495 "%RegExp%": RegExpConstructor;
496 "%RegExpPrototype%": RegExp;
497 "%Set%": SetConstructor;
498 "%SetIteratorPrototype%": IterableIterator<any>;
499 "%SetPrototype%": typeof Set.prototype;
500 "%SharedArrayBuffer%": SharedArrayBufferConstructor;
501 "%SharedArrayBufferPrototype%": SharedArrayBuffer;
502 "%String%": StringConstructor;
503 "%StringIteratorPrototype%": IterableIterator<string>;
504 "%StringPrototype%": typeof String.prototype;
505 "%Symbol%": SymbolConstructor;
506 "%SymbolPrototype%": typeof Symbol.prototype;
507 "%SyntaxError%": SyntaxErrorConstructor;
508 "%SyntaxErrorPrototype%": SyntaxError;
509 "%ThrowTypeError%": () => never;
510 "%TypedArray%": TypedArrayConstructor;
511 "%TypedArrayPrototype%": TypedArrayPrototype;
512 "%TypeError%": TypeErrorConstructor;
513 "%TypeErrorPrototype%": TypeError;
514 "%Uint8Array%": Uint8ArrayConstructor;
515 "%Uint8ArrayPrototype%": Uint8Array;
516 "%Uint8ClampedArray%": Uint8ClampedArrayConstructor;
517 "%Uint8ClampedArrayPrototype%": Uint8ClampedArray;
518 "%Uint16Array%": Uint16ArrayConstructor;
519 "%Uint16ArrayPrototype%": Uint16Array;
520 "%Uint32Array%": Uint32ArrayConstructor;
521 "%Uint32ArrayPrototype%": Uint32Array;
522 "%URIError%": URIErrorConstructor;
523 "%URIErrorPrototype%": URIError;
524 "%WeakMap%": WeakMapConstructor;
525 "%WeakMapPrototype%": typeof WeakMap.prototype;
526 "%WeakSet%": WeakSetConstructor;
527 "%WeakSetPrototype%": typeof WeakSet.prototype;
528 }
529
530 interface Intrinsics {
531 "%Array.prototype%": typeof Array.prototype;
532 "%Array.prototype.length%": typeof Array.prototype.length;
533 "%Array.prototype.concat%": typeof Array.prototype.concat;
534 "%Array.prototype.copyWithin%": typeof Array.prototype.copyWithin;
535 "%Array.prototype.fill%": typeof Array.prototype.fill;
536 "%Array.prototype.find%": typeof Array.prototype.find;
537 "%Array.prototype.findIndex%": typeof Array.prototype.findIndex;
538 "%Array.prototype.lastIndexOf%": typeof Array.prototype.lastIndexOf;
539 "%Array.prototype.pop%": typeof Array.prototype.pop;
540 "%Array.prototype.push%": typeof Array.prototype.push;
541 "%Array.prototype.reverse%": typeof Array.prototype.reverse;
542 "%Array.prototype.shift%": typeof Array.prototype.shift;
543 "%Array.prototype.unshift%": typeof Array.prototype.unshift;
544 "%Array.prototype.slice%": typeof Array.prototype.slice;
545 "%Array.prototype.sort%": typeof Array.prototype.sort;
546 "%Array.prototype.splice%": typeof Array.prototype.splice;
547 "%Array.prototype.includes%": typeof Array.prototype.includes;
548 "%Array.prototype.indexOf%": typeof Array.prototype.indexOf;
549 "%Array.prototype.join%": typeof Array.prototype.join;
550 "%Array.prototype.keys%": typeof Array.prototype.keys;
551 "%Array.prototype.entries%": typeof Array.prototype.entries;
552 "%Array.prototype.values%": typeof Array.prototype.values;
553 "%Array.prototype.forEach%": typeof Array.prototype.forEach;
554 "%Array.prototype.filter%": typeof Array.prototype.filter;
555 "%Array.prototype.flat%": typeof Array.prototype.flat;
556 "%Array.prototype.flatMap%": typeof Array.prototype.flatMap;
557 "%Array.prototype.map%": typeof Array.prototype.map;
558 "%Array.prototype.every%": typeof Array.prototype.every;
559 "%Array.prototype.some%": typeof Array.prototype.some;
560 "%Array.prototype.reduce%": typeof Array.prototype.reduce;
561 "%Array.prototype.reduceRight%": typeof Array.prototype.reduceRight;
562 "%Array.prototype.toLocaleString%": typeof Array.prototype.toLocaleString;
563 "%Array.prototype.toString%": typeof Array.prototype.toString;
564 "%Array.isArray%": typeof Array.isArray;
565 "%Array.from%": typeof Array.from;
566 "%Array.of%": typeof Array.of;
567 "%ArrayBuffer.prototype%": ArrayBuffer;
568 "%ArrayBuffer.prototype.byteLength%": (this: ArrayBuffer) => typeof ArrayBuffer.prototype.byteLength;
569 "%ArrayBuffer.prototype.slice%": typeof ArrayBuffer.prototype.slice;
570 "%ArrayBuffer.isView%": typeof ArrayBuffer.isView;
571 "%ArrayBufferPrototype.byteLength%": (this: ArrayBuffer) => typeof ArrayBuffer.prototype.byteLength;
572 "%ArrayBufferPrototype.slice%": typeof ArrayBuffer.prototype.slice;
573 "%ArrayIteratorPrototype.next%": IterableIterator<any>["next"];
574 "%ArrayPrototype.length%": typeof Array.prototype.length;
575 "%ArrayPrototype.concat%": typeof Array.prototype.concat;
576 "%ArrayPrototype.copyWithin%": typeof Array.prototype.copyWithin;
577 "%ArrayPrototype.fill%": typeof Array.prototype.fill;
578 "%ArrayPrototype.find%": typeof Array.prototype.find;
579 "%ArrayPrototype.findIndex%": typeof Array.prototype.findIndex;
580 "%ArrayPrototype.lastIndexOf%": typeof Array.prototype.lastIndexOf;
581 "%ArrayPrototype.pop%": typeof Array.prototype.pop;
582 "%ArrayPrototype.push%": typeof Array.prototype.push;
583 "%ArrayPrototype.reverse%": typeof Array.prototype.reverse;
584 "%ArrayPrototype.shift%": typeof Array.prototype.shift;
585 "%ArrayPrototype.unshift%": typeof Array.prototype.unshift;
586 "%ArrayPrototype.slice%": typeof Array.prototype.slice;
587 "%ArrayPrototype.sort%": typeof Array.prototype.sort;
588 "%ArrayPrototype.splice%": typeof Array.prototype.splice;
589 "%ArrayPrototype.includes%": typeof Array.prototype.includes;
590 "%ArrayPrototype.indexOf%": typeof Array.prototype.indexOf;
591 "%ArrayPrototype.join%": typeof Array.prototype.join;
592 "%ArrayPrototype.keys%": typeof Array.prototype.keys;
593 "%ArrayPrototype.entries%": typeof Array.prototype.entries;
594 "%ArrayPrototype.values%": typeof Array.prototype.values;
595 "%ArrayPrototype.forEach%": typeof Array.prototype.forEach;
596 "%ArrayPrototype.filter%": typeof Array.prototype.filter;
597 "%ArrayPrototype.flat%": typeof Array.prototype.flat;
598 "%ArrayPrototype.flatMap%": typeof Array.prototype.flatMap;
599 "%ArrayPrototype.map%": typeof Array.prototype.map;
600 "%ArrayPrototype.every%": typeof Array.prototype.every;
601 "%ArrayPrototype.some%": typeof Array.prototype.some;
602 "%ArrayPrototype.reduce%": typeof Array.prototype.reduce;
603 "%ArrayPrototype.reduceRight%": typeof Array.prototype.reduceRight;
604 "%ArrayPrototype.toLocaleString%": typeof Array.prototype.toLocaleString;
605 "%ArrayPrototype.toString%": typeof Array.prototype.toString;
606 "%AsyncFromSyncIteratorPrototype.next%": AsyncGenerator<any>["next"];
607 "%AsyncFromSyncIteratorPrototype.return%": AsyncGenerator<any>["return"];
608 "%AsyncFromSyncIteratorPrototype.throw%": AsyncGenerator<any>["throw"];
609 "%AsyncFunction.prototype%": typeof Function.prototype;
610 "%AsyncGenerator.prototype%": AsyncGenerator<any>;
611 "%AsyncGenerator.prototype.next%": AsyncGenerator<any>["next"];
612 "%AsyncGenerator.prototype.return%": AsyncGenerator<any>["return"];
613 "%AsyncGenerator.prototype.throw%": AsyncGenerator<any>["throw"];
614 "%AsyncGeneratorFunction.prototype%": AsyncGeneratorFunction;
615 "%AsyncGeneratorFunction.prototype.prototype%": AsyncGenerator<any>;
616 "%AsyncGeneratorFunction.prototype.prototype.next%": AsyncGenerator<any>["next"];
617 "%AsyncGeneratorFunction.prototype.prototype.return%": AsyncGenerator<any>["return"];
618 "%AsyncGeneratorFunction.prototype.prototype.throw%": AsyncGenerator<any>["throw"];
619 "%AsyncGeneratorPrototype.next%": AsyncGenerator<any>["next"];
620 "%AsyncGeneratorPrototype.return%": AsyncGenerator<any>["return"];
621 "%AsyncGeneratorPrototype.throw%": AsyncGenerator<any>["throw"];
622 "%Atomics.load%": typeof Atomics.load;
623 "%Atomics.store%": typeof Atomics.store;
624 "%Atomics.add%": typeof Atomics.add;
625 "%Atomics.sub%": typeof Atomics.sub;
626 "%Atomics.and%": typeof Atomics.and;
627 "%Atomics.or%": typeof Atomics.or;
628 "%Atomics.xor%": typeof Atomics.xor;
629 "%Atomics.exchange%": typeof Atomics.exchange;
630 "%Atomics.compareExchange%": typeof Atomics.compareExchange;
631 "%Atomics.isLockFree%": typeof Atomics.isLockFree;
632 "%Atomics.wait%": typeof Atomics.wait;
633 "%Atomics.notify%": typeof Atomics.notify;
634 "%Boolean.prototype%": typeof Boolean.prototype;
635 "%Boolean.prototype.toString%": typeof Boolean.prototype.toString;
636 "%Boolean.prototype.valueOf%": typeof Boolean.prototype.valueOf;
637 "%BooleanPrototype.toString%": typeof Boolean.prototype.toString;
638 "%BooleanPrototype.valueOf%": typeof Boolean.prototype.valueOf;
639 "%DataView.prototype%": DataView;
640 "%DataView.prototype.buffer%": (this: DataView) => typeof DataView.prototype.buffer;
641 "%DataView.prototype.byteLength%": (this: DataView) => typeof DataView.prototype.byteLength;
642 "%DataView.prototype.byteOffset%": (this: DataView) => typeof DataView.prototype.byteOffset;
643 "%DataView.prototype.getInt8%": typeof DataView.prototype.getInt8;
644 "%DataView.prototype.setInt8%": typeof DataView.prototype.setInt8;
645 "%DataView.prototype.getUint8%": typeof DataView.prototype.getUint8;
646 "%DataView.prototype.setUint8%": typeof DataView.prototype.setUint8;
647 "%DataView.prototype.getInt16%": typeof DataView.prototype.getInt16;
648 "%DataView.prototype.setInt16%": typeof DataView.prototype.setInt16;
649 "%DataView.prototype.getUint16%": typeof DataView.prototype.getUint16;
650 "%DataView.prototype.setUint16%": typeof DataView.prototype.setUint16;
651 "%DataView.prototype.getInt32%": typeof DataView.prototype.getInt32;
652 "%DataView.prototype.setInt32%": typeof DataView.prototype.setInt32;
653 "%DataView.prototype.getUint32%": typeof DataView.prototype.getUint32;
654 "%DataView.prototype.setUint32%": typeof DataView.prototype.setUint32;
655 "%DataView.prototype.getFloat32%": typeof DataView.prototype.getFloat32;
656 "%DataView.prototype.setFloat32%": typeof DataView.prototype.setFloat32;
657 "%DataView.prototype.getFloat64%": typeof DataView.prototype.getFloat64;
658 "%DataView.prototype.setFloat64%": typeof DataView.prototype.setFloat64;
659 "%DataView.prototype.getBigInt64%": typeof DataView.prototype.getBigInt64;
660 "%DataView.prototype.setBigInt64%": typeof DataView.prototype.setBigInt64;
661 "%DataView.prototype.getBigUint64%": typeof DataView.prototype.getBigUint64;
662 "%DataView.prototype.setBigUint64%": typeof DataView.prototype.setBigUint64;
663 "%DataViewPrototype.buffer%": (this: DataView) => typeof DataView.prototype.buffer;
664 "%DataViewPrototype.byteLength%": (this: DataView) => typeof DataView.prototype.byteLength;
665 "%DataViewPrototype.byteOffset%": (this: DataView) => typeof DataView.prototype.byteOffset;
666 "%DataViewPrototype.getInt8%": typeof DataView.prototype.getInt8;
667 "%DataViewPrototype.setInt8%": typeof DataView.prototype.setInt8;
668 "%DataViewPrototype.getUint8%": typeof DataView.prototype.getUint8;
669 "%DataViewPrototype.setUint8%": typeof DataView.prototype.setUint8;
670 "%DataViewPrototype.getInt16%": typeof DataView.prototype.getInt16;
671 "%DataViewPrototype.setInt16%": typeof DataView.prototype.setInt16;
672 "%DataViewPrototype.getUint16%": typeof DataView.prototype.getUint16;
673 "%DataViewPrototype.setUint16%": typeof DataView.prototype.setUint16;
674 "%DataViewPrototype.getInt32%": typeof DataView.prototype.getInt32;
675 "%DataViewPrototype.setInt32%": typeof DataView.prototype.setInt32;
676 "%DataViewPrototype.getUint32%": typeof DataView.prototype.getUint32;
677 "%DataViewPrototype.setUint32%": typeof DataView.prototype.setUint32;
678 "%DataViewPrototype.getFloat32%": typeof DataView.prototype.getFloat32;
679 "%DataViewPrototype.setFloat32%": typeof DataView.prototype.setFloat32;
680 "%DataViewPrototype.getFloat64%": typeof DataView.prototype.getFloat64;
681 "%DataViewPrototype.setFloat64%": typeof DataView.prototype.setFloat64;
682 "%DataViewPrototype.getBigInt64%": typeof DataView.prototype.getBigInt64;
683 "%DataViewPrototype.setBigInt64%": typeof DataView.prototype.setBigInt64;
684 "%DataViewPrototype.getBigUint64%": typeof DataView.prototype.getBigUint64;
685 "%DataViewPrototype.setBigUint64%": typeof DataView.prototype.setBigUint64;
686 "%Date.prototype%": Date;
687 "%Date.prototype.toString%": typeof Date.prototype.toString;
688 "%Date.prototype.toDateString%": typeof Date.prototype.toDateString;
689 "%Date.prototype.toTimeString%": typeof Date.prototype.toTimeString;
690 "%Date.prototype.toISOString%": typeof Date.prototype.toISOString;
691 "%Date.prototype.toUTCString%": typeof Date.prototype.toUTCString;
692 "%Date.prototype.getDate%": typeof Date.prototype.getDate;
693 "%Date.prototype.setDate%": typeof Date.prototype.setDate;
694 "%Date.prototype.getDay%": typeof Date.prototype.getDay;
695 "%Date.prototype.getFullYear%": typeof Date.prototype.getFullYear;
696 "%Date.prototype.setFullYear%": typeof Date.prototype.setFullYear;
697 "%Date.prototype.getHours%": typeof Date.prototype.getHours;
698 "%Date.prototype.setHours%": typeof Date.prototype.setHours;
699 "%Date.prototype.getMilliseconds%": typeof Date.prototype.getMilliseconds;
700 "%Date.prototype.setMilliseconds%": typeof Date.prototype.setMilliseconds;
701 "%Date.prototype.getMinutes%": typeof Date.prototype.getMinutes;
702 "%Date.prototype.setMinutes%": typeof Date.prototype.setMinutes;
703 "%Date.prototype.getMonth%": typeof Date.prototype.getMonth;
704 "%Date.prototype.setMonth%": typeof Date.prototype.setMonth;
705 "%Date.prototype.getSeconds%": typeof Date.prototype.getSeconds;
706 "%Date.prototype.setSeconds%": typeof Date.prototype.setSeconds;
707 "%Date.prototype.getTime%": typeof Date.prototype.getTime;
708 "%Date.prototype.setTime%": typeof Date.prototype.setTime;
709 "%Date.prototype.getTimezoneOffset%": typeof Date.prototype.getTimezoneOffset;
710 "%Date.prototype.getUTCDate%": typeof Date.prototype.getUTCDate;
711 "%Date.prototype.setUTCDate%": typeof Date.prototype.setUTCDate;
712 "%Date.prototype.getUTCDay%": typeof Date.prototype.getUTCDay;
713 "%Date.prototype.getUTCFullYear%": typeof Date.prototype.getUTCFullYear;
714 "%Date.prototype.setUTCFullYear%": typeof Date.prototype.setUTCFullYear;
715 "%Date.prototype.getUTCHours%": typeof Date.prototype.getUTCHours;
716 "%Date.prototype.setUTCHours%": typeof Date.prototype.setUTCHours;
717 "%Date.prototype.getUTCMilliseconds%": typeof Date.prototype.getUTCMilliseconds;
718 "%Date.prototype.setUTCMilliseconds%": typeof Date.prototype.setUTCMilliseconds;
719 "%Date.prototype.getUTCMinutes%": typeof Date.prototype.getUTCMinutes;
720 "%Date.prototype.setUTCMinutes%": typeof Date.prototype.setUTCMinutes;
721 "%Date.prototype.getUTCMonth%": typeof Date.prototype.getUTCMonth;
722 "%Date.prototype.setUTCMonth%": typeof Date.prototype.setUTCMonth;
723 "%Date.prototype.getUTCSeconds%": typeof Date.prototype.getUTCSeconds;
724 "%Date.prototype.setUTCSeconds%": typeof Date.prototype.setUTCSeconds;
725 "%Date.prototype.valueOf%": typeof Date.prototype.valueOf;
726 "%Date.prototype.toJSON%": typeof Date.prototype.toJSON;
727 "%Date.prototype.toLocaleString%": typeof Date.prototype.toLocaleString;
728 "%Date.prototype.toLocaleDateString%": typeof Date.prototype.toLocaleDateString;
729 "%Date.prototype.toLocaleTimeString%": typeof Date.prototype.toLocaleTimeString;
730 "%Date.now%": typeof Date.now;
731 "%Date.parse%": typeof Date.parse;
732 "%Date.UTC%": typeof Date.UTC;
733 "%DatePrototype.toString%": typeof Date.prototype.toString;
734 "%DatePrototype.toDateString%": typeof Date.prototype.toDateString;
735 "%DatePrototype.toTimeString%": typeof Date.prototype.toTimeString;
736 "%DatePrototype.toISOString%": typeof Date.prototype.toISOString;
737 "%DatePrototype.toUTCString%": typeof Date.prototype.toUTCString;
738 "%DatePrototype.getDate%": typeof Date.prototype.getDate;
739 "%DatePrototype.setDate%": typeof Date.prototype.setDate;
740 "%DatePrototype.getDay%": typeof Date.prototype.getDay;
741 "%DatePrototype.getFullYear%": typeof Date.prototype.getFullYear;
742 "%DatePrototype.setFullYear%": typeof Date.prototype.setFullYear;
743 "%DatePrototype.getHours%": typeof Date.prototype.getHours;
744 "%DatePrototype.setHours%": typeof Date.prototype.setHours;
745 "%DatePrototype.getMilliseconds%": typeof Date.prototype.getMilliseconds;
746 "%DatePrototype.setMilliseconds%": typeof Date.prototype.setMilliseconds;
747 "%DatePrototype.getMinutes%": typeof Date.prototype.getMinutes;
748 "%DatePrototype.setMinutes%": typeof Date.prototype.setMinutes;
749 "%DatePrototype.getMonth%": typeof Date.prototype.getMonth;
750 "%DatePrototype.setMonth%": typeof Date.prototype.setMonth;
751 "%DatePrototype.getSeconds%": typeof Date.prototype.getSeconds;
752 "%DatePrototype.setSeconds%": typeof Date.prototype.setSeconds;
753 "%DatePrototype.getTime%": typeof Date.prototype.getTime;
754 "%DatePrototype.setTime%": typeof Date.prototype.setTime;
755 "%DatePrototype.getTimezoneOffset%": typeof Date.prototype.getTimezoneOffset;
756 "%DatePrototype.getUTCDate%": typeof Date.prototype.getUTCDate;
757 "%DatePrototype.setUTCDate%": typeof Date.prototype.setUTCDate;
758 "%DatePrototype.getUTCDay%": typeof Date.prototype.getUTCDay;
759 "%DatePrototype.getUTCFullYear%": typeof Date.prototype.getUTCFullYear;
760 "%DatePrototype.setUTCFullYear%": typeof Date.prototype.setUTCFullYear;
761 "%DatePrototype.getUTCHours%": typeof Date.prototype.getUTCHours;
762 "%DatePrototype.setUTCHours%": typeof Date.prototype.setUTCHours;
763 "%DatePrototype.getUTCMilliseconds%": typeof Date.prototype.getUTCMilliseconds;
764 "%DatePrototype.setUTCMilliseconds%": typeof Date.prototype.setUTCMilliseconds;
765 "%DatePrototype.getUTCMinutes%": typeof Date.prototype.getUTCMinutes;
766 "%DatePrototype.setUTCMinutes%": typeof Date.prototype.setUTCMinutes;
767 "%DatePrototype.getUTCMonth%": typeof Date.prototype.getUTCMonth;
768 "%DatePrototype.setUTCMonth%": typeof Date.prototype.setUTCMonth;
769 "%DatePrototype.getUTCSeconds%": typeof Date.prototype.getUTCSeconds;
770 "%DatePrototype.setUTCSeconds%": typeof Date.prototype.setUTCSeconds;
771 "%DatePrototype.valueOf%": typeof Date.prototype.valueOf;
772 "%DatePrototype.toJSON%": typeof Date.prototype.toJSON;
773 "%DatePrototype.toLocaleString%": typeof Date.prototype.toLocaleString;
774 "%DatePrototype.toLocaleDateString%": typeof Date.prototype.toLocaleDateString;
775 "%DatePrototype.toLocaleTimeString%": typeof Date.prototype.toLocaleTimeString;
776 "%Error.prototype%": Error;
777 "%Error.prototype.name%": typeof Error.prototype.name;
778 "%Error.prototype.message%": typeof Error.prototype.message;
779 "%Error.prototype.toString%": typeof Error.prototype.toString;
780 "%ErrorPrototype.name%": typeof Error.prototype.name;
781 "%ErrorPrototype.message%": typeof Error.prototype.message;
782 "%ErrorPrototype.toString%": typeof Error.prototype.toString;
783 "%EvalError.prototype%": EvalError;
784 "%EvalError.prototype.name%": typeof EvalError.prototype.name;
785 "%EvalError.prototype.message%": typeof EvalError.prototype.message;
786 "%EvalErrorPrototype.name%": typeof EvalError.prototype.name;
787 "%EvalErrorPrototype.message%": typeof EvalError.prototype.message;
788 "%Float32Array.prototype%": Float32Array;
789 "%Float32Array.prototype.BYTES_PER_ELEMENT%": typeof Float32Array.prototype.BYTES_PER_ELEMENT;
790 "%Float32Array.BYTES_PER_ELEMENT%": typeof Float32Array.BYTES_PER_ELEMENT;
791 "%Float32ArrayPrototype.BYTES_PER_ELEMENT%": typeof Float32Array.prototype.BYTES_PER_ELEMENT;
792 "%Float64Array.prototype%": Float64Array;
793 "%Float64Array.prototype.BYTES_PER_ELEMENT%": typeof Float64Array.prototype.BYTES_PER_ELEMENT;
794 "%Float64Array.BYTES_PER_ELEMENT%": typeof Float64Array.BYTES_PER_ELEMENT;
795 "%Float64ArrayPrototype.BYTES_PER_ELEMENT%": typeof Float64Array.prototype.BYTES_PER_ELEMENT;
796 "%Function.prototype%": typeof Function.prototype;
797 "%Function.prototype.apply%": typeof Function.prototype.apply;
798 "%Function.prototype.bind%": typeof Function.prototype.bind;
799 "%Function.prototype.call%": typeof Function.prototype.call;
800 "%Function.prototype.toString%": typeof Function.prototype.toString;
801 "%FunctionPrototype.apply%": typeof Function.prototype.apply;
802 "%FunctionPrototype.bind%": typeof Function.prototype.bind;
803 "%FunctionPrototype.call%": typeof Function.prototype.call;
804 "%FunctionPrototype.toString%": typeof Function.prototype.toString;
805 "%Generator.prototype%": Generator<any>;
806 "%Generator.prototype.next%": Generator<any>["next"];
807 "%Generator.prototype.return%": Generator<any>["return"];
808 "%Generator.prototype.throw%": Generator<any>["throw"];
809 "%GeneratorFunction.prototype%": GeneratorFunction;
810 "%GeneratorFunction.prototype.prototype%": Generator<any>;
811 "%GeneratorFunction.prototype.prototype.next%": Generator<any>["next"];
812 "%GeneratorFunction.prototype.prototype.return%": Generator<any>["return"];
813 "%GeneratorFunction.prototype.prototype.throw%": Generator<any>["throw"];
814 "%GeneratorPrototype.next%": Generator<any>["next"];
815 "%GeneratorPrototype.return%": Generator<any>["return"];
816 "%GeneratorPrototype.throw%": Generator<any>["throw"];
817 "%Int8Array.prototype%": Int8Array;
818 "%Int8Array.prototype.BYTES_PER_ELEMENT%": typeof Int8Array.prototype.BYTES_PER_ELEMENT;
819 "%Int8Array.BYTES_PER_ELEMENT%": typeof Int8Array.BYTES_PER_ELEMENT;
820 "%Int8ArrayPrototype.BYTES_PER_ELEMENT%": typeof Int8Array.prototype.BYTES_PER_ELEMENT;
821 "%Int16Array.prototype%": Int16Array;
822 "%Int16Array.prototype.BYTES_PER_ELEMENT%": typeof Int16Array.prototype.BYTES_PER_ELEMENT;
823 "%Int16Array.BYTES_PER_ELEMENT%": typeof Int16Array.BYTES_PER_ELEMENT;
824 "%Int16ArrayPrototype.BYTES_PER_ELEMENT%": typeof Int16Array.prototype.BYTES_PER_ELEMENT;
825 "%Int32Array.prototype%": Int32Array;
826 "%Int32Array.prototype.BYTES_PER_ELEMENT%": typeof Int32Array.prototype.BYTES_PER_ELEMENT;
827 "%Int32Array.BYTES_PER_ELEMENT%": typeof Int32Array.BYTES_PER_ELEMENT;
828 "%Int32ArrayPrototype.BYTES_PER_ELEMENT%": typeof Int32Array.prototype.BYTES_PER_ELEMENT;
829 "%JSON.parse%": typeof JSON.parse;
830 "%JSON.stringify%": typeof JSON.stringify;
831 "%Map.prototype%": typeof Map.prototype;
832 "%Map.prototype.get%": typeof Map.prototype.get;
833 "%Map.prototype.set%": typeof Map.prototype.set;
834 "%Map.prototype.has%": typeof Map.prototype.has;
835 "%Map.prototype.delete%": typeof Map.prototype.delete;
836 "%Map.prototype.clear%": typeof Map.prototype.clear;
837 "%Map.prototype.entries%": typeof Map.prototype.entries;
838 "%Map.prototype.forEach%": typeof Map.prototype.forEach;
839 "%Map.prototype.keys%": typeof Map.prototype.keys;
840 "%Map.prototype.size%": (this: Map<any, any>) => typeof Map.prototype.size;
841 "%Map.prototype.values%": typeof Map.prototype.values;
842 "%MapIteratorPrototype.next%": IterableIterator<any>["next"];
843 "%MapPrototype.get%": typeof Map.prototype.get;
844 "%MapPrototype.set%": typeof Map.prototype.set;
845 "%MapPrototype.has%": typeof Map.prototype.has;
846 "%MapPrototype.delete%": typeof Map.prototype.delete;
847 "%MapPrototype.clear%": typeof Map.prototype.clear;
848 "%MapPrototype.entries%": typeof Map.prototype.entries;
849 "%MapPrototype.forEach%": typeof Map.prototype.forEach;
850 "%MapPrototype.keys%": typeof Map.prototype.keys;
851 "%MapPrototype.size%": (this: Map<any, any>) => typeof Map.prototype.size;
852 "%MapPrototype.values%": typeof Map.prototype.values;
853 "%Math.abs%": typeof Math.abs;
854 "%Math.acos%": typeof Math.acos;
855 "%Math.acosh%": typeof Math.acosh;
856 "%Math.asin%": typeof Math.asin;
857 "%Math.asinh%": typeof Math.asinh;
858 "%Math.atan%": typeof Math.atan;
859 "%Math.atanh%": typeof Math.atanh;
860 "%Math.atan2%": typeof Math.atan2;
861 "%Math.ceil%": typeof Math.ceil;
862 "%Math.cbrt%": typeof Math.cbrt;
863 "%Math.expm1%": typeof Math.expm1;
864 "%Math.clz32%": typeof Math.clz32;
865 "%Math.cos%": typeof Math.cos;
866 "%Math.cosh%": typeof Math.cosh;
867 "%Math.exp%": typeof Math.exp;
868 "%Math.floor%": typeof Math.floor;
869 "%Math.fround%": typeof Math.fround;
870 "%Math.hypot%": typeof Math.hypot;
871 "%Math.imul%": typeof Math.imul;
872 "%Math.log%": typeof Math.log;
873 "%Math.log1p%": typeof Math.log1p;
874 "%Math.log2%": typeof Math.log2;
875 "%Math.log10%": typeof Math.log10;
876 "%Math.max%": typeof Math.max;
877 "%Math.min%": typeof Math.min;
878 "%Math.pow%": typeof Math.pow;
879 "%Math.random%": typeof Math.random;
880 "%Math.round%": typeof Math.round;
881 "%Math.sign%": typeof Math.sign;
882 "%Math.sin%": typeof Math.sin;
883 "%Math.sinh%": typeof Math.sinh;
884 "%Math.sqrt%": typeof Math.sqrt;
885 "%Math.tan%": typeof Math.tan;
886 "%Math.tanh%": typeof Math.tanh;
887 "%Math.trunc%": typeof Math.trunc;
888 "%Math.E%": typeof Math.E;
889 "%Math.LN10%": typeof Math.LN10;
890 "%Math.LN2%": typeof Math.LN2;
891 "%Math.LOG10E%": typeof Math.LOG10E;
892 "%Math.LOG2E%": typeof Math.LOG2E;
893 "%Math.PI%": typeof Math.PI;
894 "%Math.SQRT1_2%": typeof Math.SQRT1_2;
895 "%Math.SQRT2%": typeof Math.SQRT2;
896 "%Number.prototype%": typeof Number.prototype;
897 "%Number.prototype.toExponential%": typeof Number.prototype.toExponential;
898 "%Number.prototype.toFixed%": typeof Number.prototype.toFixed;
899 "%Number.prototype.toPrecision%": typeof Number.prototype.toPrecision;
900 "%Number.prototype.toString%": typeof Number.prototype.toString;
901 "%Number.prototype.valueOf%": typeof Number.prototype.valueOf;
902 "%Number.prototype.toLocaleString%": typeof Number.prototype.toLocaleString;
903 "%Number.isFinite%": typeof Number.isFinite;
904 "%Number.isInteger%": typeof Number.isInteger;
905 "%Number.isNaN%": typeof Number.isNaN;
906 "%Number.isSafeInteger%": typeof Number.isSafeInteger;
907 "%Number.parseFloat%": typeof Number.parseFloat;
908 "%Number.parseInt%": typeof Number.parseInt;
909 "%Number.MAX_VALUE%": typeof Number.MAX_VALUE;
910 "%Number.MIN_VALUE%": typeof Number.MIN_VALUE;
911 "%Number.NaN%": typeof Number.NaN;
912 "%Number.NEGATIVE_INFINITY%": typeof Number.NEGATIVE_INFINITY;
913 "%Number.POSITIVE_INFINITY%": typeof Number.POSITIVE_INFINITY;
914 "%Number.MAX_SAFE_INTEGER%": typeof Number.MAX_SAFE_INTEGER;
915 "%Number.MIN_SAFE_INTEGER%": typeof Number.MIN_SAFE_INTEGER;
916 "%Number.EPSILON%": typeof Number.EPSILON;
917 "%NumberPrototype.toExponential%": typeof Number.prototype.toExponential;
918 "%NumberPrototype.toFixed%": typeof Number.prototype.toFixed;
919 "%NumberPrototype.toPrecision%": typeof Number.prototype.toPrecision;
920 "%NumberPrototype.toString%": typeof Number.prototype.toString;
921 "%NumberPrototype.valueOf%": typeof Number.prototype.valueOf;
922 "%NumberPrototype.toLocaleString%": typeof Number.prototype.toLocaleString;
923 "%Object.prototype%": typeof Object.prototype;
924 "%Object.prototype.hasOwnProperty%": typeof Object.prototype.hasOwnProperty;
925 "%Object.prototype.isPrototypeOf%": typeof Object.prototype.isPrototypeOf;
926 "%Object.prototype.propertyIsEnumerable%": typeof Object.prototype.propertyIsEnumerable;
927 "%Object.prototype.toString%": typeof Object.prototype.toString;
928 "%Object.prototype.valueOf%": typeof Object.prototype.valueOf;
929 "%Object.prototype.toLocaleString%": typeof Object.prototype.toLocaleString;
930 "%Object.assign%": typeof Object.assign;
931 "%Object.getOwnPropertyDescriptor%": typeof Object.getOwnPropertyDescriptor;
932 "%Object.getOwnPropertyDescriptors%": typeof Object.getOwnPropertyDescriptors;
933 "%Object.getOwnPropertyNames%": typeof Object.getOwnPropertyNames;
934 "%Object.getOwnPropertySymbols%": typeof Object.getOwnPropertySymbols;
935 "%Object.is%": typeof Object.is;
936 "%Object.preventExtensions%": typeof Object.preventExtensions;
937 "%Object.seal%": typeof Object.seal;
938 "%Object.create%": typeof Object.create;
939 "%Object.defineProperties%": typeof Object.defineProperties;
940 "%Object.defineProperty%": typeof Object.defineProperty;
941 "%Object.freeze%": typeof Object.freeze;
942 "%Object.getPrototypeOf%": typeof Object.getPrototypeOf;
943 "%Object.setPrototypeOf%": typeof Object.setPrototypeOf;
944 "%Object.isExtensible%": typeof Object.isExtensible;
945 "%Object.isFrozen%": typeof Object.isFrozen;
946 "%Object.isSealed%": typeof Object.isSealed;
947 "%Object.keys%": typeof Object.keys;
948 "%Object.entries%": typeof Object.entries;
949 "%Object.fromEntries%": typeof Object.fromEntries;
950 "%Object.values%": typeof Object.values;
951 "%ObjectPrototype.hasOwnProperty%": typeof Object.prototype.hasOwnProperty;
952 "%ObjectPrototype.isPrototypeOf%": typeof Object.prototype.isPrototypeOf;
953 "%ObjectPrototype.propertyIsEnumerable%": typeof Object.prototype.propertyIsEnumerable;
954 "%ObjectPrototype.toString%": typeof Object.prototype.toString;
955 "%ObjectPrototype.valueOf%": typeof Object.prototype.valueOf;
956 "%ObjectPrototype.toLocaleString%": typeof Object.prototype.toLocaleString;
957 "%Promise.prototype%": typeof Promise.prototype;
958 "%Promise.prototype.then%": typeof Promise.prototype.then;
959 "%Promise.prototype.catch%": typeof Promise.prototype.catch;
960 "%Promise.prototype.finally%": typeof Promise.prototype.finally;
961 "%Promise.all%": typeof Promise.all;
962 "%Promise.race%": typeof Promise.race;
963 "%Promise.resolve%": typeof Promise.resolve;
964 "%Promise.reject%": typeof Promise.reject;
965 "%Promise.allSettled%": typeof Promise.allSettled;
966 "%PromisePrototype.then%": typeof Promise.prototype.then;
967 "%PromisePrototype.catch%": typeof Promise.prototype.catch;
968 "%PromisePrototype.finally%": typeof Promise.prototype.finally;
969 "%Proxy.revocable%": typeof Proxy.revocable;
970 "%RangeError.prototype%": RangeError;
971 "%RangeError.prototype.name%": typeof RangeError.prototype.name;
972 "%RangeError.prototype.message%": typeof RangeError.prototype.message;
973 "%RangeErrorPrototype.name%": typeof RangeError.prototype.name;
974 "%RangeErrorPrototype.message%": typeof RangeError.prototype.message;
975 "%ReferenceError.prototype%": ReferenceError;
976 "%ReferenceError.prototype.name%": typeof ReferenceError.prototype.name;
977 "%ReferenceError.prototype.message%": typeof ReferenceError.prototype.message;
978 "%ReferenceErrorPrototype.name%": typeof ReferenceError.prototype.name;
979 "%ReferenceErrorPrototype.message%": typeof ReferenceError.prototype.message;
980 "%Reflect.defineProperty%": typeof Reflect.defineProperty;
981 "%Reflect.deleteProperty%": typeof Reflect.deleteProperty;
982 "%Reflect.apply%": typeof Reflect.apply;
983 "%Reflect.construct%": typeof Reflect.construct;
984 "%Reflect.get%": typeof Reflect.get;
985 "%Reflect.getOwnPropertyDescriptor%": typeof Reflect.getOwnPropertyDescriptor;
986 "%Reflect.getPrototypeOf%": typeof Reflect.getPrototypeOf;
987 "%Reflect.has%": typeof Reflect.has;
988 "%Reflect.isExtensible%": typeof Reflect.isExtensible;
989 "%Reflect.ownKeys%": typeof Reflect.ownKeys;
990 "%Reflect.preventExtensions%": typeof Reflect.preventExtensions;
991 "%Reflect.set%": typeof Reflect.set;
992 "%Reflect.setPrototypeOf%": typeof Reflect.setPrototypeOf;
993 "%RegExp.prototype%": RegExp;
994 "%RegExp.prototype.exec%": typeof RegExp.prototype.exec;
995 "%RegExp.prototype.dotAll%": (this: RegExp) => typeof RegExp.prototype.dotAll;
996 "%RegExp.prototype.flags%": (this: RegExp) => typeof RegExp.prototype.flags;
997 "%RegExp.prototype.global%": (this: RegExp) => typeof RegExp.prototype.global;
998 "%RegExp.prototype.ignoreCase%": (this: RegExp) => typeof RegExp.prototype.ignoreCase;
999 "%RegExp.prototype.multiline%": (this: RegExp) => typeof RegExp.prototype.multiline;
1000 "%RegExp.prototype.source%": (this: RegExp) => typeof RegExp.prototype.source;
1001 "%RegExp.prototype.sticky%": (this: RegExp) => typeof RegExp.prototype.sticky;
1002 "%RegExp.prototype.unicode%": (this: RegExp) => typeof RegExp.prototype.unicode;
1003 "%RegExp.prototype.compile%": typeof RegExp.prototype.compile;
1004 "%RegExp.prototype.toString%": typeof RegExp.prototype.toString;
1005 "%RegExp.prototype.test%": typeof RegExp.prototype.test;
1006 "%RegExpPrototype.exec%": typeof RegExp.prototype.exec;
1007 "%RegExpPrototype.dotAll%": (this: RegExp) => typeof RegExp.prototype.dotAll;
1008 "%RegExpPrototype.flags%": (this: RegExp) => typeof RegExp.prototype.flags;
1009 "%RegExpPrototype.global%": (this: RegExp) => typeof RegExp.prototype.global;
1010 "%RegExpPrototype.ignoreCase%": (this: RegExp) => typeof RegExp.prototype.ignoreCase;
1011 "%RegExpPrototype.multiline%": (this: RegExp) => typeof RegExp.prototype.multiline;
1012 "%RegExpPrototype.source%": (this: RegExp) => typeof RegExp.prototype.source;
1013 "%RegExpPrototype.sticky%": (this: RegExp) => typeof RegExp.prototype.sticky;
1014 "%RegExpPrototype.unicode%": (this: RegExp) => typeof RegExp.prototype.unicode;
1015 "%RegExpPrototype.compile%": typeof RegExp.prototype.compile;
1016 "%RegExpPrototype.toString%": typeof RegExp.prototype.toString;
1017 "%RegExpPrototype.test%": typeof RegExp.prototype.test;
1018 "%Set.prototype%": typeof Set.prototype;
1019 "%Set.prototype.has%": typeof Set.prototype.has;
1020 "%Set.prototype.add%": typeof Set.prototype.add;
1021 "%Set.prototype.delete%": typeof Set.prototype.delete;
1022 "%Set.prototype.clear%": typeof Set.prototype.clear;
1023 "%Set.prototype.entries%": typeof Set.prototype.entries;
1024 "%Set.prototype.forEach%": typeof Set.prototype.forEach;
1025 "%Set.prototype.size%": (this: Set<any>) => typeof Set.prototype.size;
1026 "%Set.prototype.values%": typeof Set.prototype.values;
1027 "%Set.prototype.keys%": typeof Set.prototype.keys;
1028 "%SetIteratorPrototype.next%": IterableIterator<any>["next"];
1029 "%SetPrototype.has%": typeof Set.prototype.has;
1030 "%SetPrototype.add%": typeof Set.prototype.add;
1031 "%SetPrototype.delete%": typeof Set.prototype.delete;
1032 "%SetPrototype.clear%": typeof Set.prototype.clear;
1033 "%SetPrototype.entries%": typeof Set.prototype.entries;
1034 "%SetPrototype.forEach%": typeof Set.prototype.forEach;
1035 "%SetPrototype.size%": (this: Set<any>) => typeof Set.prototype.size;
1036 "%SetPrototype.values%": typeof Set.prototype.values;
1037 "%SetPrototype.keys%": typeof Set.prototype.keys;
1038 "%SharedArrayBuffer.prototype%": SharedArrayBuffer;
1039 "%SharedArrayBuffer.prototype.byteLength%": (
1040 this: SharedArrayBuffer,
1041 ) => typeof SharedArrayBuffer.prototype.byteLength;
1042 "%SharedArrayBuffer.prototype.slice%": typeof SharedArrayBuffer.prototype.slice;
1043 "%SharedArrayBufferPrototype.byteLength%": (
1044 this: SharedArrayBuffer,
1045 ) => typeof SharedArrayBuffer.prototype.byteLength;
1046 "%SharedArrayBufferPrototype.slice%": typeof SharedArrayBuffer.prototype.slice;
1047 "%String.prototype%": typeof String.prototype;
1048 "%String.prototype.length%": typeof String.prototype.length;
1049 "%String.prototype.anchor%": typeof String.prototype.anchor;
1050 "%String.prototype.big%": typeof String.prototype.big;
1051 "%String.prototype.blink%": typeof String.prototype.blink;
1052 "%String.prototype.bold%": typeof String.prototype.bold;
1053 "%String.prototype.charAt%": typeof String.prototype.charAt;
1054 "%String.prototype.charCodeAt%": typeof String.prototype.charCodeAt;
1055 "%String.prototype.codePointAt%": typeof String.prototype.codePointAt;
1056 "%String.prototype.concat%": typeof String.prototype.concat;
1057 "%String.prototype.endsWith%": typeof String.prototype.endsWith;
1058 "%String.prototype.fontcolor%": typeof String.prototype.fontcolor;
1059 "%String.prototype.fontsize%": typeof String.prototype.fontsize;
1060 "%String.prototype.fixed%": typeof String.prototype.fixed;
1061 "%String.prototype.includes%": typeof String.prototype.includes;
1062 "%String.prototype.indexOf%": typeof String.prototype.indexOf;
1063 "%String.prototype.italics%": typeof String.prototype.italics;
1064 "%String.prototype.lastIndexOf%": typeof String.prototype.lastIndexOf;
1065 "%String.prototype.link%": typeof String.prototype.link;
1066 "%String.prototype.localeCompare%": typeof String.prototype.localeCompare;
1067 "%String.prototype.match%": typeof String.prototype.match;
1068 "%String.prototype.matchAll%": typeof String.prototype.matchAll;
1069 "%String.prototype.normalize%": typeof String.prototype.normalize;
1070 "%String.prototype.padEnd%": typeof String.prototype.padEnd;
1071 "%String.prototype.padStart%": typeof String.prototype.padStart;
1072 "%String.prototype.repeat%": typeof String.prototype.repeat;
1073 "%String.prototype.replace%": typeof String.prototype.replace;
1074 "%String.prototype.search%": typeof String.prototype.search;
1075 "%String.prototype.slice%": typeof String.prototype.slice;
1076 "%String.prototype.small%": typeof String.prototype.small;
1077 "%String.prototype.split%": typeof String.prototype.split;
1078 "%String.prototype.strike%": typeof String.prototype.strike;
1079 "%String.prototype.sub%": typeof String.prototype.sub;
1080 "%String.prototype.substr%": typeof String.prototype.substr;
1081 "%String.prototype.substring%": typeof String.prototype.substring;
1082 "%String.prototype.sup%": typeof String.prototype.sup;
1083 "%String.prototype.startsWith%": typeof String.prototype.startsWith;
1084 "%String.prototype.toString%": typeof String.prototype.toString;
1085 "%String.prototype.trim%": typeof String.prototype.trim;
1086 "%String.prototype.trimStart%": typeof String.prototype.trimStart;
1087 "%String.prototype.trimLeft%": typeof String.prototype.trimLeft;
1088 "%String.prototype.trimEnd%": typeof String.prototype.trimEnd;
1089 "%String.prototype.trimRight%": typeof String.prototype.trimRight;
1090 "%String.prototype.toLocaleLowerCase%": typeof String.prototype.toLocaleLowerCase;
1091 "%String.prototype.toLocaleUpperCase%": typeof String.prototype.toLocaleUpperCase;
1092 "%String.prototype.toLowerCase%": typeof String.prototype.toLowerCase;
1093 "%String.prototype.toUpperCase%": typeof String.prototype.toUpperCase;
1094 "%String.prototype.valueOf%": typeof String.prototype.valueOf;
1095 "%String.fromCharCode%": typeof String.fromCharCode;
1096 "%String.fromCodePoint%": typeof String.fromCodePoint;
1097 "%String.raw%": typeof String.raw;
1098 "%StringIteratorPrototype.next%": IterableIterator<string>["next"];
1099 "%StringPrototype.length%": typeof String.prototype.length;
1100 "%StringPrototype.anchor%": typeof String.prototype.anchor;
1101 "%StringPrototype.big%": typeof String.prototype.big;
1102 "%StringPrototype.blink%": typeof String.prototype.blink;
1103 "%StringPrototype.bold%": typeof String.prototype.bold;
1104 "%StringPrototype.charAt%": typeof String.prototype.charAt;
1105 "%StringPrototype.charCodeAt%": typeof String.prototype.charCodeAt;
1106 "%StringPrototype.codePointAt%": typeof String.prototype.codePointAt;
1107 "%StringPrototype.concat%": typeof String.prototype.concat;
1108 "%StringPrototype.endsWith%": typeof String.prototype.endsWith;
1109 "%StringPrototype.fontcolor%": typeof String.prototype.fontcolor;
1110 "%StringPrototype.fontsize%": typeof String.prototype.fontsize;
1111 "%StringPrototype.fixed%": typeof String.prototype.fixed;
1112 "%StringPrototype.includes%": typeof String.prototype.includes;
1113 "%StringPrototype.indexOf%": typeof String.prototype.indexOf;
1114 "%StringPrototype.italics%": typeof String.prototype.italics;
1115 "%StringPrototype.lastIndexOf%": typeof String.prototype.lastIndexOf;
1116 "%StringPrototype.link%": typeof String.prototype.link;
1117 "%StringPrototype.localeCompare%": typeof String.prototype.localeCompare;
1118 "%StringPrototype.match%": typeof String.prototype.match;
1119 "%StringPrototype.matchAll%": typeof String.prototype.matchAll;
1120 "%StringPrototype.normalize%": typeof String.prototype.normalize;
1121 "%StringPrototype.padEnd%": typeof String.prototype.padEnd;
1122 "%StringPrototype.padStart%": typeof String.prototype.padStart;
1123 "%StringPrototype.repeat%": typeof String.prototype.repeat;
1124 "%StringPrototype.replace%": typeof String.prototype.replace;
1125 "%StringPrototype.search%": typeof String.prototype.search;
1126 "%StringPrototype.slice%": typeof String.prototype.slice;
1127 "%StringPrototype.small%": typeof String.prototype.small;
1128 "%StringPrototype.split%": typeof String.prototype.split;
1129 "%StringPrototype.strike%": typeof String.prototype.strike;
1130 "%StringPrototype.sub%": typeof String.prototype.sub;
1131 "%StringPrototype.substr%": typeof String.prototype.substr;
1132 "%StringPrototype.substring%": typeof String.prototype.substring;
1133 "%StringPrototype.sup%": typeof String.prototype.sup;
1134 "%StringPrototype.startsWith%": typeof String.prototype.startsWith;
1135 "%StringPrototype.toString%": typeof String.prototype.toString;
1136 "%StringPrototype.trim%": typeof String.prototype.trim;
1137 "%StringPrototype.trimStart%": typeof String.prototype.trimStart;
1138 "%StringPrototype.trimLeft%": typeof String.prototype.trimLeft;
1139 "%StringPrototype.trimEnd%": typeof String.prototype.trimEnd;
1140 "%StringPrototype.trimRight%": typeof String.prototype.trimRight;
1141 "%StringPrototype.toLocaleLowerCase%": typeof String.prototype.toLocaleLowerCase;
1142 "%StringPrototype.toLocaleUpperCase%": typeof String.prototype.toLocaleUpperCase;
1143 "%StringPrototype.toLowerCase%": typeof String.prototype.toLowerCase;
1144 "%StringPrototype.toUpperCase%": typeof String.prototype.toUpperCase;
1145 "%StringPrototype.valueOf%": typeof String.prototype.valueOf;
1146 "%Symbol.prototype%": typeof Symbol.prototype;
1147 "%Symbol.prototype.toString%": typeof Symbol.prototype.toString;
1148 "%Symbol.prototype.valueOf%": typeof Symbol.prototype.valueOf;
1149 "%Symbol.prototype.description%": (this: symbol | Symbol) => typeof Symbol.prototype.description;
1150 "%Symbol.for%": typeof Symbol.for;
1151 "%Symbol.keyFor%": typeof Symbol.keyFor;
1152 "%Symbol.asyncIterator%": typeof Symbol.asyncIterator;
1153 "%Symbol.hasInstance%": typeof Symbol.hasInstance;
1154 "%Symbol.isConcatSpreadable%": typeof Symbol.isConcatSpreadable;
1155 "%Symbol.iterator%": typeof Symbol.iterator;
1156 "%Symbol.match%": typeof Symbol.match;
1157 "%Symbol.matchAll%": typeof Symbol.matchAll;
1158 "%Symbol.replace%": typeof Symbol.replace;
1159 "%Symbol.search%": typeof Symbol.search;
1160 "%Symbol.species%": typeof Symbol.species;
1161 "%Symbol.split%": typeof Symbol.split;
1162 "%Symbol.toPrimitive%": typeof Symbol.toPrimitive;
1163 "%Symbol.toStringTag%": typeof Symbol.toStringTag;
1164 "%Symbol.unscopables%": typeof Symbol.unscopables;
1165 "%SymbolPrototype.toString%": typeof Symbol.prototype.toString;
1166 "%SymbolPrototype.valueOf%": typeof Symbol.prototype.valueOf;
1167 "%SymbolPrototype.description%": (this: symbol | Symbol) => typeof Symbol.prototype.description;
1168 "%SyntaxError.prototype%": SyntaxError;
1169 "%SyntaxError.prototype.name%": typeof SyntaxError.prototype.name;
1170 "%SyntaxError.prototype.message%": typeof SyntaxError.prototype.message;
1171 "%SyntaxErrorPrototype.name%": typeof SyntaxError.prototype.name;
1172 "%SyntaxErrorPrototype.message%": typeof SyntaxError.prototype.message;
1173 "%TypedArray.prototype%": TypedArrayPrototype;
1174 "%TypedArray.prototype.buffer%": (this: TypedArray) => TypedArrayPrototype["buffer"];
1175 "%TypedArray.prototype.byteLength%": (this: TypedArray) => TypedArrayPrototype["byteLength"];
1176 "%TypedArray.prototype.byteOffset%": (this: TypedArray) => TypedArrayPrototype["byteOffset"];
1177 "%TypedArray.prototype.length%": (this: TypedArray) => TypedArrayPrototype["length"];
1178 "%TypedArray.prototype.entries%": TypedArrayPrototype["entries"];
1179 "%TypedArray.prototype.keys%": TypedArrayPrototype["keys"];
1180 "%TypedArray.prototype.values%": TypedArrayPrototype["values"];
1181 "%TypedArray.prototype.copyWithin%": TypedArrayPrototype["copyWithin"];
1182 "%TypedArray.prototype.every%": TypedArrayPrototype["every"];
1183 "%TypedArray.prototype.fill%": TypedArrayPrototype["fill"];
1184 "%TypedArray.prototype.filter%": TypedArrayPrototype["filter"];
1185 "%TypedArray.prototype.find%": TypedArrayPrototype["find"];
1186 "%TypedArray.prototype.findIndex%": TypedArrayPrototype["findIndex"];
1187 "%TypedArray.prototype.forEach%": TypedArrayPrototype["forEach"];
1188 "%TypedArray.prototype.includes%": TypedArrayPrototype["includes"];
1189 "%TypedArray.prototype.indexOf%": TypedArrayPrototype["indexOf"];
1190 "%TypedArray.prototype.join%": TypedArrayPrototype["join"];
1191 "%TypedArray.prototype.lastIndexOf%": TypedArrayPrototype["lastIndexOf"];
1192 "%TypedArray.prototype.map%": TypedArrayPrototype["map"];
1193 "%TypedArray.prototype.reverse%": TypedArrayPrototype["reverse"];
1194 "%TypedArray.prototype.reduce%": TypedArrayPrototype["reduce"];
1195 "%TypedArray.prototype.reduceRight%": TypedArrayPrototype["reduceRight"];
1196 "%TypedArray.prototype.set%": TypedArrayPrototype["set"];
1197 "%TypedArray.prototype.slice%": TypedArrayPrototype["slice"];
1198 "%TypedArray.prototype.some%": TypedArrayPrototype["some"];
1199 "%TypedArray.prototype.sort%": TypedArrayPrototype["sort"];
1200 "%TypedArray.prototype.subarray%": TypedArrayPrototype["subarray"];
1201 "%TypedArray.prototype.toLocaleString%": TypedArrayPrototype["toLocaleString"];
1202 "%TypedArray.prototype.toString%": TypedArrayPrototype["toString"];
1203 "%TypedArray.of%": TypedArrayConstructor["of"];
1204 "%TypedArray.from%": TypedArrayConstructor["from"];
1205 "%TypedArrayPrototype.buffer%": (this: TypedArray) => TypedArrayPrototype["buffer"];
1206 "%TypedArrayPrototype.byteLength%": (this: TypedArray) => TypedArrayPrototype["byteLength"];
1207 "%TypedArrayPrototype.byteOffset%": (this: TypedArray) => TypedArrayPrototype["byteOffset"];
1208 "%TypedArrayPrototype.length%": (this: TypedArray) => TypedArrayPrototype["length"];
1209 "%TypedArrayPrototype.entries%": TypedArrayPrototype["entries"];
1210 "%TypedArrayPrototype.keys%": TypedArrayPrototype["keys"];
1211 "%TypedArrayPrototype.values%": TypedArrayPrototype["values"];
1212 "%TypedArrayPrototype.copyWithin%": TypedArrayPrototype["copyWithin"];
1213 "%TypedArrayPrototype.every%": TypedArrayPrototype["every"];
1214 "%TypedArrayPrototype.fill%": TypedArrayPrototype["fill"];
1215 "%TypedArrayPrototype.filter%": TypedArrayPrototype["filter"];
1216 "%TypedArrayPrototype.find%": TypedArrayPrototype["find"];
1217 "%TypedArrayPrototype.findIndex%": TypedArrayPrototype["findIndex"];
1218 "%TypedArrayPrototype.forEach%": TypedArrayPrototype["forEach"];
1219 "%TypedArrayPrototype.includes%": TypedArrayPrototype["includes"];
1220 "%TypedArrayPrototype.indexOf%": TypedArrayPrototype["indexOf"];
1221 "%TypedArrayPrototype.join%": TypedArrayPrototype["join"];
1222 "%TypedArrayPrototype.lastIndexOf%": TypedArrayPrototype["lastIndexOf"];
1223 "%TypedArrayPrototype.map%": TypedArrayPrototype["map"];
1224 "%TypedArrayPrototype.reverse%": TypedArrayPrototype["reverse"];
1225 "%TypedArrayPrototype.reduce%": TypedArrayPrototype["reduce"];
1226 "%TypedArrayPrototype.reduceRight%": TypedArrayPrototype["reduceRight"];
1227 "%TypedArrayPrototype.set%": TypedArrayPrototype["set"];
1228 "%TypedArrayPrototype.slice%": TypedArrayPrototype["slice"];
1229 "%TypedArrayPrototype.some%": TypedArrayPrototype["some"];
1230 "%TypedArrayPrototype.sort%": TypedArrayPrototype["sort"];
1231 "%TypedArrayPrototype.subarray%": TypedArrayPrototype["subarray"];
1232 "%TypedArrayPrototype.toLocaleString%": TypedArrayPrototype["toLocaleString"];
1233 "%TypedArrayPrototype.toString%": TypedArrayPrototype["toString"];
1234 "%TypeError.prototype%": TypeError;
1235 "%TypeError.prototype.name%": typeof TypeError.prototype.name;
1236 "%TypeError.prototype.message%": typeof TypeError.prototype.message;
1237 "%TypeErrorPrototype.name%": typeof TypeError.prototype.name;
1238 "%TypeErrorPrototype.message%": typeof TypeError.prototype.message;
1239 "%Uint8Array.prototype%": Uint8Array;
1240 "%Uint8Array.prototype.BYTES_PER_ELEMENT%": typeof Uint8Array.prototype.BYTES_PER_ELEMENT;
1241 "%Uint8Array.BYTES_PER_ELEMENT%": typeof Uint8Array.BYTES_PER_ELEMENT;
1242 "%Uint8ArrayPrototype.BYTES_PER_ELEMENT%": typeof Uint8Array.prototype.BYTES_PER_ELEMENT;
1243 "%Uint8ClampedArray.prototype%": Uint8ClampedArray;
1244 "%Uint8ClampedArray.prototype.BYTES_PER_ELEMENT%": typeof Uint8ClampedArray.prototype.BYTES_PER_ELEMENT;
1245 "%Uint8ClampedArray.BYTES_PER_ELEMENT%": typeof Uint8ClampedArray.BYTES_PER_ELEMENT;
1246 "%Uint8ClampedArrayPrototype.BYTES_PER_ELEMENT%": typeof Uint8ClampedArray.prototype.BYTES_PER_ELEMENT;
1247 "%Uint16Array.prototype%": Uint16Array;
1248 "%Uint16Array.prototype.BYTES_PER_ELEMENT%": typeof Uint16Array.prototype.BYTES_PER_ELEMENT;
1249 "%Uint16Array.BYTES_PER_ELEMENT%": typeof Uint16Array.BYTES_PER_ELEMENT;
1250 "%Uint16ArrayPrototype.BYTES_PER_ELEMENT%": typeof Uint16Array.prototype.BYTES_PER_ELEMENT;
1251 "%Uint32Array.prototype%": Uint32Array;
1252 "%Uint32Array.prototype.BYTES_PER_ELEMENT%": typeof Uint32Array.prototype.BYTES_PER_ELEMENT;
1253 "%Uint32Array.BYTES_PER_ELEMENT%": typeof Uint32Array.BYTES_PER_ELEMENT;
1254 "%Uint32ArrayPrototype.BYTES_PER_ELEMENT%": typeof Uint32Array.prototype.BYTES_PER_ELEMENT;
1255 "%URIError.prototype%": URIError;
1256 "%URIError.prototype.name%": typeof URIError.prototype.name;
1257 "%URIError.prototype.message%": typeof URIError.prototype.message;
1258 "%URIErrorPrototype.name%": typeof URIError.prototype.name;
1259 "%URIErrorPrototype.message%": typeof URIError.prototype.message;
1260 "%WeakMap.prototype%": typeof WeakMap.prototype;
1261 "%WeakMap.prototype.delete%": typeof WeakMap.prototype.delete;
1262 "%WeakMap.prototype.get%": typeof WeakMap.prototype.get;
1263 "%WeakMap.prototype.set%": typeof WeakMap.prototype.set;
1264 "%WeakMap.prototype.has%": typeof WeakMap.prototype.has;
1265 "%WeakMapPrototype.delete%": typeof WeakMap.prototype.delete;
1266 "%WeakMapPrototype.get%": typeof WeakMap.prototype.get;
1267 "%WeakMapPrototype.set%": typeof WeakMap.prototype.set;
1268 "%WeakMapPrototype.has%": typeof WeakMap.prototype.has;
1269 "%WeakSet.prototype%": typeof WeakSet.prototype;
1270 "%WeakSet.prototype.delete%": typeof WeakSet.prototype.delete;
1271 "%WeakSet.prototype.has%": typeof WeakSet.prototype.has;
1272 "%WeakSet.prototype.add%": typeof WeakSet.prototype.add;
1273 "%WeakSetPrototype.delete%": typeof WeakSet.prototype.delete;
1274 "%WeakSetPrototype.has%": typeof WeakSet.prototype.has;
1275 "%WeakSetPrototype.add%": typeof WeakSet.prototype.add;
1276 }
1277}