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%': (this: SharedArrayBuffer) => typeof SharedArrayBuffer.prototype.byteLength;
1040 '%SharedArrayBuffer.prototype.slice%': typeof SharedArrayBuffer.prototype.slice;
1041 '%SharedArrayBufferPrototype.byteLength%': (this: SharedArrayBuffer) => typeof SharedArrayBuffer.prototype.byteLength;
1042 '%SharedArrayBufferPrototype.slice%': typeof SharedArrayBuffer.prototype.slice;
1043 '%String.prototype%': typeof String.prototype;
1044 '%String.prototype.length%': typeof String.prototype.length;
1045 '%String.prototype.anchor%': typeof String.prototype.anchor;
1046 '%String.prototype.big%': typeof String.prototype.big;
1047 '%String.prototype.blink%': typeof String.prototype.blink;
1048 '%String.prototype.bold%': typeof String.prototype.bold;
1049 '%String.prototype.charAt%': typeof String.prototype.charAt;
1050 '%String.prototype.charCodeAt%': typeof String.prototype.charCodeAt;
1051 '%String.prototype.codePointAt%': typeof String.prototype.codePointAt;
1052 '%String.prototype.concat%': typeof String.prototype.concat;
1053 '%String.prototype.endsWith%': typeof String.prototype.endsWith;
1054 '%String.prototype.fontcolor%': typeof String.prototype.fontcolor;
1055 '%String.prototype.fontsize%': typeof String.prototype.fontsize;
1056 '%String.prototype.fixed%': typeof String.prototype.fixed;
1057 '%String.prototype.includes%': typeof String.prototype.includes;
1058 '%String.prototype.indexOf%': typeof String.prototype.indexOf;
1059 '%String.prototype.italics%': typeof String.prototype.italics;
1060 '%String.prototype.lastIndexOf%': typeof String.prototype.lastIndexOf;
1061 '%String.prototype.link%': typeof String.prototype.link;
1062 '%String.prototype.localeCompare%': typeof String.prototype.localeCompare;
1063 '%String.prototype.match%': typeof String.prototype.match;
1064 '%String.prototype.matchAll%': typeof String.prototype.matchAll;
1065 '%String.prototype.normalize%': typeof String.prototype.normalize;
1066 '%String.prototype.padEnd%': typeof String.prototype.padEnd;
1067 '%String.prototype.padStart%': typeof String.prototype.padStart;
1068 '%String.prototype.repeat%': typeof String.prototype.repeat;
1069 '%String.prototype.replace%': typeof String.prototype.replace;
1070 '%String.prototype.search%': typeof String.prototype.search;
1071 '%String.prototype.slice%': typeof String.prototype.slice;
1072 '%String.prototype.small%': typeof String.prototype.small;
1073 '%String.prototype.split%': typeof String.prototype.split;
1074 '%String.prototype.strike%': typeof String.prototype.strike;
1075 '%String.prototype.sub%': typeof String.prototype.sub;
1076 '%String.prototype.substr%': typeof String.prototype.substr;
1077 '%String.prototype.substring%': typeof String.prototype.substring;
1078 '%String.prototype.sup%': typeof String.prototype.sup;
1079 '%String.prototype.startsWith%': typeof String.prototype.startsWith;
1080 '%String.prototype.toString%': typeof String.prototype.toString;
1081 '%String.prototype.trim%': typeof String.prototype.trim;
1082 '%String.prototype.trimStart%': typeof String.prototype.trimStart;
1083 '%String.prototype.trimLeft%': typeof String.prototype.trimLeft;
1084 '%String.prototype.trimEnd%': typeof String.prototype.trimEnd;
1085 '%String.prototype.trimRight%': typeof String.prototype.trimRight;
1086 '%String.prototype.toLocaleLowerCase%': typeof String.prototype.toLocaleLowerCase;
1087 '%String.prototype.toLocaleUpperCase%': typeof String.prototype.toLocaleUpperCase;
1088 '%String.prototype.toLowerCase%': typeof String.prototype.toLowerCase;
1089 '%String.prototype.toUpperCase%': typeof String.prototype.toUpperCase;
1090 '%String.prototype.valueOf%': typeof String.prototype.valueOf;
1091 '%String.fromCharCode%': typeof String.fromCharCode;
1092 '%String.fromCodePoint%': typeof String.fromCodePoint;
1093 '%String.raw%': typeof String.raw;
1094 '%StringIteratorPrototype.next%': IterableIterator<string>['next'];
1095 '%StringPrototype.length%': typeof String.prototype.length;
1096 '%StringPrototype.anchor%': typeof String.prototype.anchor;
1097 '%StringPrototype.big%': typeof String.prototype.big;
1098 '%StringPrototype.blink%': typeof String.prototype.blink;
1099 '%StringPrototype.bold%': typeof String.prototype.bold;
1100 '%StringPrototype.charAt%': typeof String.prototype.charAt;
1101 '%StringPrototype.charCodeAt%': typeof String.prototype.charCodeAt;
1102 '%StringPrototype.codePointAt%': typeof String.prototype.codePointAt;
1103 '%StringPrototype.concat%': typeof String.prototype.concat;
1104 '%StringPrototype.endsWith%': typeof String.prototype.endsWith;
1105 '%StringPrototype.fontcolor%': typeof String.prototype.fontcolor;
1106 '%StringPrototype.fontsize%': typeof String.prototype.fontsize;
1107 '%StringPrototype.fixed%': typeof String.prototype.fixed;
1108 '%StringPrototype.includes%': typeof String.prototype.includes;
1109 '%StringPrototype.indexOf%': typeof String.prototype.indexOf;
1110 '%StringPrototype.italics%': typeof String.prototype.italics;
1111 '%StringPrototype.lastIndexOf%': typeof String.prototype.lastIndexOf;
1112 '%StringPrototype.link%': typeof String.prototype.link;
1113 '%StringPrototype.localeCompare%': typeof String.prototype.localeCompare;
1114 '%StringPrototype.match%': typeof String.prototype.match;
1115 '%StringPrototype.matchAll%': typeof String.prototype.matchAll;
1116 '%StringPrototype.normalize%': typeof String.prototype.normalize;
1117 '%StringPrototype.padEnd%': typeof String.prototype.padEnd;
1118 '%StringPrototype.padStart%': typeof String.prototype.padStart;
1119 '%StringPrototype.repeat%': typeof String.prototype.repeat;
1120 '%StringPrototype.replace%': typeof String.prototype.replace;
1121 '%StringPrototype.search%': typeof String.prototype.search;
1122 '%StringPrototype.slice%': typeof String.prototype.slice;
1123 '%StringPrototype.small%': typeof String.prototype.small;
1124 '%StringPrototype.split%': typeof String.prototype.split;
1125 '%StringPrototype.strike%': typeof String.prototype.strike;
1126 '%StringPrototype.sub%': typeof String.prototype.sub;
1127 '%StringPrototype.substr%': typeof String.prototype.substr;
1128 '%StringPrototype.substring%': typeof String.prototype.substring;
1129 '%StringPrototype.sup%': typeof String.prototype.sup;
1130 '%StringPrototype.startsWith%': typeof String.prototype.startsWith;
1131 '%StringPrototype.toString%': typeof String.prototype.toString;
1132 '%StringPrototype.trim%': typeof String.prototype.trim;
1133 '%StringPrototype.trimStart%': typeof String.prototype.trimStart;
1134 '%StringPrototype.trimLeft%': typeof String.prototype.trimLeft;
1135 '%StringPrototype.trimEnd%': typeof String.prototype.trimEnd;
1136 '%StringPrototype.trimRight%': typeof String.prototype.trimRight;
1137 '%StringPrototype.toLocaleLowerCase%': typeof String.prototype.toLocaleLowerCase;
1138 '%StringPrototype.toLocaleUpperCase%': typeof String.prototype.toLocaleUpperCase;
1139 '%StringPrototype.toLowerCase%': typeof String.prototype.toLowerCase;
1140 '%StringPrototype.toUpperCase%': typeof String.prototype.toUpperCase;
1141 '%StringPrototype.valueOf%': typeof String.prototype.valueOf;
1142 '%Symbol.prototype%': typeof Symbol.prototype;
1143 '%Symbol.prototype.toString%': typeof Symbol.prototype.toString;
1144 '%Symbol.prototype.valueOf%': typeof Symbol.prototype.valueOf;
1145 '%Symbol.prototype.description%': (this: symbol | Symbol) => typeof Symbol.prototype.description;
1146 '%Symbol.for%': typeof Symbol.for;
1147 '%Symbol.keyFor%': typeof Symbol.keyFor;
1148 '%Symbol.asyncIterator%': typeof Symbol.asyncIterator;
1149 '%Symbol.hasInstance%': typeof Symbol.hasInstance;
1150 '%Symbol.isConcatSpreadable%': typeof Symbol.isConcatSpreadable;
1151 '%Symbol.iterator%': typeof Symbol.iterator;
1152 '%Symbol.match%': typeof Symbol.match;
1153 '%Symbol.matchAll%': typeof Symbol.matchAll;
1154 '%Symbol.replace%': typeof Symbol.replace;
1155 '%Symbol.search%': typeof Symbol.search;
1156 '%Symbol.species%': typeof Symbol.species;
1157 '%Symbol.split%': typeof Symbol.split;
1158 '%Symbol.toPrimitive%': typeof Symbol.toPrimitive;
1159 '%Symbol.toStringTag%': typeof Symbol.toStringTag;
1160 '%Symbol.unscopables%': typeof Symbol.unscopables;
1161 '%SymbolPrototype.toString%': typeof Symbol.prototype.toString;
1162 '%SymbolPrototype.valueOf%': typeof Symbol.prototype.valueOf;
1163 '%SymbolPrototype.description%': (this: symbol | Symbol) => typeof Symbol.prototype.description;
1164 '%SyntaxError.prototype%': SyntaxError;
1165 '%SyntaxError.prototype.name%': typeof SyntaxError.prototype.name;
1166 '%SyntaxError.prototype.message%': typeof SyntaxError.prototype.message;
1167 '%SyntaxErrorPrototype.name%': typeof SyntaxError.prototype.name;
1168 '%SyntaxErrorPrototype.message%': typeof SyntaxError.prototype.message;
1169 '%TypedArray.prototype%': TypedArrayPrototype;
1170 '%TypedArray.prototype.buffer%': (this: TypedArray) => TypedArrayPrototype['buffer'];
1171 '%TypedArray.prototype.byteLength%': (this: TypedArray) => TypedArrayPrototype['byteLength'];
1172 '%TypedArray.prototype.byteOffset%': (this: TypedArray) => TypedArrayPrototype['byteOffset'];
1173 '%TypedArray.prototype.length%': (this: TypedArray) => TypedArrayPrototype['length'];
1174 '%TypedArray.prototype.entries%': TypedArrayPrototype['entries'];
1175 '%TypedArray.prototype.keys%': TypedArrayPrototype['keys'];
1176 '%TypedArray.prototype.values%': TypedArrayPrototype['values'];
1177 '%TypedArray.prototype.copyWithin%': TypedArrayPrototype['copyWithin'];
1178 '%TypedArray.prototype.every%': TypedArrayPrototype['every'];
1179 '%TypedArray.prototype.fill%': TypedArrayPrototype['fill'];
1180 '%TypedArray.prototype.filter%': TypedArrayPrototype['filter'];
1181 '%TypedArray.prototype.find%': TypedArrayPrototype['find'];
1182 '%TypedArray.prototype.findIndex%': TypedArrayPrototype['findIndex'];
1183 '%TypedArray.prototype.forEach%': TypedArrayPrototype['forEach'];
1184 '%TypedArray.prototype.includes%': TypedArrayPrototype['includes'];
1185 '%TypedArray.prototype.indexOf%': TypedArrayPrototype['indexOf'];
1186 '%TypedArray.prototype.join%': TypedArrayPrototype['join'];
1187 '%TypedArray.prototype.lastIndexOf%': TypedArrayPrototype['lastIndexOf'];
1188 '%TypedArray.prototype.map%': TypedArrayPrototype['map'];
1189 '%TypedArray.prototype.reverse%': TypedArrayPrototype['reverse'];
1190 '%TypedArray.prototype.reduce%': TypedArrayPrototype['reduce'];
1191 '%TypedArray.prototype.reduceRight%': TypedArrayPrototype['reduceRight'];
1192 '%TypedArray.prototype.set%': TypedArrayPrototype['set'];
1193 '%TypedArray.prototype.slice%': TypedArrayPrototype['slice'];
1194 '%TypedArray.prototype.some%': TypedArrayPrototype['some'];
1195 '%TypedArray.prototype.sort%': TypedArrayPrototype['sort'];
1196 '%TypedArray.prototype.subarray%': TypedArrayPrototype['subarray'];
1197 '%TypedArray.prototype.toLocaleString%': TypedArrayPrototype['toLocaleString'];
1198 '%TypedArray.prototype.toString%': TypedArrayPrototype['toString'];
1199 '%TypedArray.of%': TypedArrayConstructor['of'];
1200 '%TypedArray.from%': TypedArrayConstructor['from'];
1201 '%TypedArrayPrototype.buffer%': (this: TypedArray) => TypedArrayPrototype['buffer'];
1202 '%TypedArrayPrototype.byteLength%': (this: TypedArray) => TypedArrayPrototype['byteLength'];
1203 '%TypedArrayPrototype.byteOffset%': (this: TypedArray) => TypedArrayPrototype['byteOffset'];
1204 '%TypedArrayPrototype.length%': (this: TypedArray) => TypedArrayPrototype['length'];
1205 '%TypedArrayPrototype.entries%': TypedArrayPrototype['entries'];
1206 '%TypedArrayPrototype.keys%': TypedArrayPrototype['keys'];
1207 '%TypedArrayPrototype.values%': TypedArrayPrototype['values'];
1208 '%TypedArrayPrototype.copyWithin%': TypedArrayPrototype['copyWithin'];
1209 '%TypedArrayPrototype.every%': TypedArrayPrototype['every'];
1210 '%TypedArrayPrototype.fill%': TypedArrayPrototype['fill'];
1211 '%TypedArrayPrototype.filter%': TypedArrayPrototype['filter'];
1212 '%TypedArrayPrototype.find%': TypedArrayPrototype['find'];
1213 '%TypedArrayPrototype.findIndex%': TypedArrayPrototype['findIndex'];
1214 '%TypedArrayPrototype.forEach%': TypedArrayPrototype['forEach'];
1215 '%TypedArrayPrototype.includes%': TypedArrayPrototype['includes'];
1216 '%TypedArrayPrototype.indexOf%': TypedArrayPrototype['indexOf'];
1217 '%TypedArrayPrototype.join%': TypedArrayPrototype['join'];
1218 '%TypedArrayPrototype.lastIndexOf%': TypedArrayPrototype['lastIndexOf'];
1219 '%TypedArrayPrototype.map%': TypedArrayPrototype['map'];
1220 '%TypedArrayPrototype.reverse%': TypedArrayPrototype['reverse'];
1221 '%TypedArrayPrototype.reduce%': TypedArrayPrototype['reduce'];
1222 '%TypedArrayPrototype.reduceRight%': TypedArrayPrototype['reduceRight'];
1223 '%TypedArrayPrototype.set%': TypedArrayPrototype['set'];
1224 '%TypedArrayPrototype.slice%': TypedArrayPrototype['slice'];
1225 '%TypedArrayPrototype.some%': TypedArrayPrototype['some'];
1226 '%TypedArrayPrototype.sort%': TypedArrayPrototype['sort'];
1227 '%TypedArrayPrototype.subarray%': TypedArrayPrototype['subarray'];
1228 '%TypedArrayPrototype.toLocaleString%': TypedArrayPrototype['toLocaleString'];
1229 '%TypedArrayPrototype.toString%': TypedArrayPrototype['toString'];
1230 '%TypeError.prototype%': TypeError;
1231 '%TypeError.prototype.name%': typeof TypeError.prototype.name;
1232 '%TypeError.prototype.message%': typeof TypeError.prototype.message;
1233 '%TypeErrorPrototype.name%': typeof TypeError.prototype.name;
1234 '%TypeErrorPrototype.message%': typeof TypeError.prototype.message;
1235 '%Uint8Array.prototype%': Uint8Array;
1236 '%Uint8Array.prototype.BYTES_PER_ELEMENT%': typeof Uint8Array.prototype.BYTES_PER_ELEMENT;
1237 '%Uint8Array.BYTES_PER_ELEMENT%': typeof Uint8Array.BYTES_PER_ELEMENT;
1238 '%Uint8ArrayPrototype.BYTES_PER_ELEMENT%': typeof Uint8Array.prototype.BYTES_PER_ELEMENT;
1239 '%Uint8ClampedArray.prototype%': Uint8ClampedArray;
1240 '%Uint8ClampedArray.prototype.BYTES_PER_ELEMENT%': typeof Uint8ClampedArray.prototype.BYTES_PER_ELEMENT;
1241 '%Uint8ClampedArray.BYTES_PER_ELEMENT%': typeof Uint8ClampedArray.BYTES_PER_ELEMENT;
1242 '%Uint8ClampedArrayPrototype.BYTES_PER_ELEMENT%': typeof Uint8ClampedArray.prototype.BYTES_PER_ELEMENT;
1243 '%Uint16Array.prototype%': Uint16Array;
1244 '%Uint16Array.prototype.BYTES_PER_ELEMENT%': typeof Uint16Array.prototype.BYTES_PER_ELEMENT;
1245 '%Uint16Array.BYTES_PER_ELEMENT%': typeof Uint16Array.BYTES_PER_ELEMENT;
1246 '%Uint16ArrayPrototype.BYTES_PER_ELEMENT%': typeof Uint16Array.prototype.BYTES_PER_ELEMENT;
1247 '%Uint32Array.prototype%': Uint32Array;
1248 '%Uint32Array.prototype.BYTES_PER_ELEMENT%': typeof Uint32Array.prototype.BYTES_PER_ELEMENT;
1249 '%Uint32Array.BYTES_PER_ELEMENT%': typeof Uint32Array.BYTES_PER_ELEMENT;
1250 '%Uint32ArrayPrototype.BYTES_PER_ELEMENT%': typeof Uint32Array.prototype.BYTES_PER_ELEMENT;
1251 '%URIError.prototype%': URIError;
1252 '%URIError.prototype.name%': typeof URIError.prototype.name;
1253 '%URIError.prototype.message%': typeof URIError.prototype.message;
1254 '%URIErrorPrototype.name%': typeof URIError.prototype.name;
1255 '%URIErrorPrototype.message%': typeof URIError.prototype.message;
1256 '%WeakMap.prototype%': typeof WeakMap.prototype;
1257 '%WeakMap.prototype.delete%': typeof WeakMap.prototype.delete;
1258 '%WeakMap.prototype.get%': typeof WeakMap.prototype.get;
1259 '%WeakMap.prototype.set%': typeof WeakMap.prototype.set;
1260 '%WeakMap.prototype.has%': typeof WeakMap.prototype.has;
1261 '%WeakMapPrototype.delete%': typeof WeakMap.prototype.delete;
1262 '%WeakMapPrototype.get%': typeof WeakMap.prototype.get;
1263 '%WeakMapPrototype.set%': typeof WeakMap.prototype.set;
1264 '%WeakMapPrototype.has%': typeof WeakMap.prototype.has;
1265 '%WeakSet.prototype%': typeof WeakSet.prototype;
1266 '%WeakSet.prototype.delete%': typeof WeakSet.prototype.delete;
1267 '%WeakSet.prototype.has%': typeof WeakSet.prototype.has;
1268 '%WeakSet.prototype.add%': typeof WeakSet.prototype.add;
1269 '%WeakSetPrototype.delete%': typeof WeakSet.prototype.delete;
1270 '%WeakSetPrototype.has%': typeof WeakSet.prototype.has;
1271 '%WeakSetPrototype.add%': typeof WeakSet.prototype.add;
1272 }
1273}