diff --git a/src/harness/fourslashInterfaceImpl.ts b/src/harness/fourslashInterfaceImpl.ts index 2315d214e2b3d..6534966d71f07 100644 --- a/src/harness/fourslashInterfaceImpl.ts +++ b/src/harness/fourslashInterfaceImpl.ts @@ -1240,6 +1240,10 @@ export namespace Completion { interfaceEntry("ArrayBufferView"), varEntry("DataView"), interfaceEntry("DataViewConstructor"), + interfaceEntry("TypedArrayTypes"), + typeEntry("TypedArrayType"), + interfaceEntry("TypedArray"), + interfaceEntry("TypedArrayConstructor"), varEntry("Int8Array"), interfaceEntry("Int8ArrayConstructor"), varEntry("Uint8Array"), diff --git a/src/lib/es2015.core.d.ts b/src/lib/es2015.core.d.ts index fda087bb55126..5cf785bc6b067 100644 --- a/src/lib/es2015.core.d.ts +++ b/src/lib/es2015.core.d.ts @@ -542,38 +542,6 @@ interface StringConstructor { raw(template: { raw: readonly string[] | ArrayLike; }, ...substitutions: any[]): string; } -interface Int8Array { - toLocaleString(locales: string | string[], options?: Intl.NumberFormatOptions): string; -} - -interface Uint8Array { - toLocaleString(locales: string | string[], options?: Intl.NumberFormatOptions): string; -} - -interface Uint8ClampedArray { - toLocaleString(locales: string | string[], options?: Intl.NumberFormatOptions): string; -} - -interface Int16Array { - toLocaleString(locales: string | string[], options?: Intl.NumberFormatOptions): string; -} - -interface Uint16Array { - toLocaleString(locales: string | string[], options?: Intl.NumberFormatOptions): string; -} - -interface Int32Array { - toLocaleString(locales: string | string[], options?: Intl.NumberFormatOptions): string; -} - -interface Uint32Array { - toLocaleString(locales: string | string[], options?: Intl.NumberFormatOptions): string; -} - -interface Float32Array { - toLocaleString(locales: string | string[], options?: Intl.NumberFormatOptions): string; -} - -interface Float64Array { +interface TypedArray { toLocaleString(locales: string | string[], options?: Intl.NumberFormatOptions): string; } diff --git a/src/lib/es2015.iterable.d.ts b/src/lib/es2015.iterable.d.ts index 00a0ff820ca09..9a63a8512a6f4 100644 --- a/src/lib/es2015.iterable.d.ts +++ b/src/lib/es2015.iterable.d.ts @@ -226,184 +226,12 @@ interface String { [Symbol.iterator](): BuiltinIterator; } -interface Int8Array { - [Symbol.iterator](): BuiltinIterator; - /** - * Returns an array of key, value pairs for every entry in the array - */ - entries(): BuiltinIterator<[number, number], BuiltinIteratorReturn>; - /** - * Returns an list of keys in the array - */ - keys(): BuiltinIterator; - /** - * Returns an list of values in the array - */ - values(): BuiltinIterator; -} - -interface Int8ArrayConstructor { - new (elements: Iterable): Int8Array; - - /** - * Creates an array from an array-like or iterable object. - * @param arrayLike An array-like or iterable object to convert to an array. - * @param mapfn A mapping function to call on every element of the array. - * @param thisArg Value of 'this' used to invoke the mapfn. - */ - from(arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int8Array; -} - -interface Uint8Array { - [Symbol.iterator](): BuiltinIterator; - /** - * Returns an array of key, value pairs for every entry in the array - */ - entries(): BuiltinIterator<[number, number], BuiltinIteratorReturn>; - /** - * Returns an list of keys in the array - */ - keys(): BuiltinIterator; - /** - * Returns an list of values in the array - */ - values(): BuiltinIterator; -} - -interface Uint8ArrayConstructor { - new (elements: Iterable): Uint8Array; - - /** - * Creates an array from an array-like or iterable object. - * @param arrayLike An array-like or iterable object to convert to an array. - * @param mapfn A mapping function to call on every element of the array. - * @param thisArg Value of 'this' used to invoke the mapfn. - */ - from(arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8Array; -} - -interface Uint8ClampedArray { - [Symbol.iterator](): BuiltinIterator; - /** - * Returns an array of key, value pairs for every entry in the array - */ - entries(): BuiltinIterator<[number, number], BuiltinIteratorReturn>; - - /** - * Returns an list of keys in the array - */ - keys(): BuiltinIterator; - - /** - * Returns an list of values in the array - */ - values(): BuiltinIterator; -} - -interface Uint8ClampedArrayConstructor { - new (elements: Iterable): Uint8ClampedArray; - - /** - * Creates an array from an array-like or iterable object. - * @param arrayLike An array-like or iterable object to convert to an array. - * @param mapfn A mapping function to call on every element of the array. - * @param thisArg Value of 'this' used to invoke the mapfn. - */ - from(arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8ClampedArray; -} - -interface Int16Array { - [Symbol.iterator](): BuiltinIterator; - /** - * Returns an array of key, value pairs for every entry in the array - */ - entries(): BuiltinIterator<[number, number], BuiltinIteratorReturn>; - - /** - * Returns an list of keys in the array - */ - keys(): BuiltinIterator; - - /** - * Returns an list of values in the array - */ - values(): BuiltinIterator; -} - -interface Int16ArrayConstructor { - new (elements: Iterable): Int16Array; - - /** - * Creates an array from an array-like or iterable object. - * @param arrayLike An array-like or iterable object to convert to an array. - * @param mapfn A mapping function to call on every element of the array. - * @param thisArg Value of 'this' used to invoke the mapfn. - */ - from(arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int16Array; -} - -interface Uint16Array { - [Symbol.iterator](): BuiltinIterator; - /** - * Returns an array of key, value pairs for every entry in the array - */ - entries(): BuiltinIterator<[number, number], BuiltinIteratorReturn>; - /** - * Returns an list of keys in the array - */ - keys(): BuiltinIterator; - /** - * Returns an list of values in the array - */ - values(): BuiltinIterator; -} - -interface Uint16ArrayConstructor { - new (elements: Iterable): Uint16Array; - - /** - * Creates an array from an array-like or iterable object. - * @param arrayLike An array-like or iterable object to convert to an array. - * @param mapfn A mapping function to call on every element of the array. - * @param thisArg Value of 'this' used to invoke the mapfn. - */ - from(arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint16Array; -} - -interface Int32Array { - [Symbol.iterator](): BuiltinIterator; - /** - * Returns an array of key, value pairs for every entry in the array - */ - entries(): BuiltinIterator<[number, number], BuiltinIteratorReturn>; - /** - * Returns an list of keys in the array - */ - keys(): BuiltinIterator; - /** - * Returns an list of values in the array - */ - values(): BuiltinIterator; -} - -interface Int32ArrayConstructor { - new (elements: Iterable): Int32Array; - - /** - * Creates an array from an array-like or iterable object. - * @param arrayLike An array-like or iterable object to convert to an array. - * @param mapfn A mapping function to call on every element of the array. - * @param thisArg Value of 'this' used to invoke the mapfn. - */ - from(arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int32Array; -} - -interface Uint32Array { - [Symbol.iterator](): BuiltinIterator; +interface TypedArray { + [Symbol.iterator](): BuiltinIterator; /** * Returns an array of key, value pairs for every entry in the array */ - entries(): BuiltinIterator<[number, number], BuiltinIteratorReturn>; + entries(): BuiltinIterator<[number, T], BuiltinIteratorReturn>; /** * Returns an list of keys in the array */ @@ -411,11 +239,11 @@ interface Uint32Array { /** * Returns an list of values in the array */ - values(): BuiltinIterator; + values(): BuiltinIterator; } -interface Uint32ArrayConstructor { - new (elements: Iterable): Uint32Array; +interface TypedArrayConstructor> { + new (elements: Iterable[number]>): TypedArrayType; /** * Creates an array from an array-like or iterable object. @@ -423,27 +251,7 @@ interface Uint32ArrayConstructor { * @param mapfn A mapping function to call on every element of the array. * @param thisArg Value of 'this' used to invoke the mapfn. */ - from(arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint32Array; -} - -interface Float32Array { - [Symbol.iterator](): BuiltinIterator; - /** - * Returns an array of key, value pairs for every entry in the array - */ - entries(): BuiltinIterator<[number, number], BuiltinIteratorReturn>; - /** - * Returns an list of keys in the array - */ - keys(): BuiltinIterator; - /** - * Returns an list of values in the array - */ - values(): BuiltinIterator; -} - -interface Float32ArrayConstructor { - new (elements: Iterable): Float32Array; + from(arrayLike: Iterable[number]>, mapfn?: (v: TypedArrayType[number], k: number) => TypedArrayType[number], thisArg?: any): TypedArrayType; /** * Creates an array from an array-like or iterable object. @@ -451,33 +259,6 @@ interface Float32ArrayConstructor { * @param mapfn A mapping function to call on every element of the array. * @param thisArg Value of 'this' used to invoke the mapfn. */ - from(arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float32Array; + from(arrayLike: Iterable, mapfn: (v: T, k: number) => TypedArrayType[number], thisArg?: any): TypedArrayType; } -interface Float64Array { - [Symbol.iterator](): BuiltinIterator; - /** - * Returns an array of key, value pairs for every entry in the array - */ - entries(): BuiltinIterator<[number, number], BuiltinIteratorReturn>; - /** - * Returns an list of keys in the array - */ - keys(): BuiltinIterator; - /** - * Returns an list of values in the array - */ - values(): BuiltinIterator; -} - -interface Float64ArrayConstructor { - new (elements: Iterable): Float64Array; - - /** - * Creates an array from an array-like or iterable object. - * @param arrayLike An array-like or iterable object to convert to an array. - * @param mapfn A mapping function to call on every element of the array. - * @param thisArg Value of 'this' used to invoke the mapfn. - */ - from(arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float64Array; -} diff --git a/src/lib/es2015.symbol.wellknown.d.ts b/src/lib/es2015.symbol.wellknown.d.ts index cf6ccef52b89f..dc771f2f1dcac 100644 --- a/src/lib/es2015.symbol.wellknown.d.ts +++ b/src/lib/es2015.symbol.wellknown.d.ts @@ -258,40 +258,8 @@ interface DataView { readonly [Symbol.toStringTag]: string; } -interface Int8Array { - readonly [Symbol.toStringTag]: "Int8Array"; -} - -interface Uint8Array { - readonly [Symbol.toStringTag]: "Uint8Array"; -} - -interface Uint8ClampedArray { - readonly [Symbol.toStringTag]: "Uint8ClampedArray"; -} - -interface Int16Array { - readonly [Symbol.toStringTag]: "Int16Array"; -} - -interface Uint16Array { - readonly [Symbol.toStringTag]: "Uint16Array"; -} - -interface Int32Array { - readonly [Symbol.toStringTag]: "Int32Array"; -} - -interface Uint32Array { - readonly [Symbol.toStringTag]: "Uint32Array"; -} - -interface Float32Array { - readonly [Symbol.toStringTag]: "Float32Array"; -} - -interface Float64Array { - readonly [Symbol.toStringTag]: "Float64Array"; +interface TypedArray { + readonly [Symbol.toStringTag]: Tag; } interface ArrayConstructor { diff --git a/src/lib/es2016.array.include.d.ts b/src/lib/es2016.array.include.d.ts index 00ce45267012a..9ff24ffb6e179 100644 --- a/src/lib/es2016.array.include.d.ts +++ b/src/lib/es2016.array.include.d.ts @@ -16,83 +16,11 @@ interface ReadonlyArray { includes(searchElement: T, fromIndex?: number): boolean; } -interface Int8Array { +interface TypedArray { /** * Determines whether an array includes a certain element, returning true or false as appropriate. * @param searchElement The element to search for. * @param fromIndex The position in this array at which to begin searching for searchElement. */ - includes(searchElement: number, fromIndex?: number): boolean; -} - -interface Uint8Array { - /** - * Determines whether an array includes a certain element, returning true or false as appropriate. - * @param searchElement The element to search for. - * @param fromIndex The position in this array at which to begin searching for searchElement. - */ - includes(searchElement: number, fromIndex?: number): boolean; -} - -interface Uint8ClampedArray { - /** - * Determines whether an array includes a certain element, returning true or false as appropriate. - * @param searchElement The element to search for. - * @param fromIndex The position in this array at which to begin searching for searchElement. - */ - includes(searchElement: number, fromIndex?: number): boolean; -} - -interface Int16Array { - /** - * Determines whether an array includes a certain element, returning true or false as appropriate. - * @param searchElement The element to search for. - * @param fromIndex The position in this array at which to begin searching for searchElement. - */ - includes(searchElement: number, fromIndex?: number): boolean; -} - -interface Uint16Array { - /** - * Determines whether an array includes a certain element, returning true or false as appropriate. - * @param searchElement The element to search for. - * @param fromIndex The position in this array at which to begin searching for searchElement. - */ - includes(searchElement: number, fromIndex?: number): boolean; -} - -interface Int32Array { - /** - * Determines whether an array includes a certain element, returning true or false as appropriate. - * @param searchElement The element to search for. - * @param fromIndex The position in this array at which to begin searching for searchElement. - */ - includes(searchElement: number, fromIndex?: number): boolean; -} - -interface Uint32Array { - /** - * Determines whether an array includes a certain element, returning true or false as appropriate. - * @param searchElement The element to search for. - * @param fromIndex The position in this array at which to begin searching for searchElement. - */ - includes(searchElement: number, fromIndex?: number): boolean; -} - -interface Float32Array { - /** - * Determines whether an array includes a certain element, returning true or false as appropriate. - * @param searchElement The element to search for. - * @param fromIndex The position in this array at which to begin searching for searchElement. - */ - includes(searchElement: number, fromIndex?: number): boolean; -} - -interface Float64Array { - /** - * Determines whether an array includes a certain element, returning true or false as appropriate. - * @param searchElement The element to search for. - * @param fromIndex The position in this array at which to begin searching for searchElement. - */ - includes(searchElement: number, fromIndex?: number): boolean; + includes(searchElement: T, fromIndex?: number): boolean; } diff --git a/src/lib/es2017.typedarrays.d.ts b/src/lib/es2017.typedarrays.d.ts index a0b64135a3063..87f801b553de6 100644 --- a/src/lib/es2017.typedarrays.d.ts +++ b/src/lib/es2017.typedarrays.d.ts @@ -1,35 +1,3 @@ -interface Int8ArrayConstructor { - new (): Int8Array; -} - -interface Uint8ArrayConstructor { - new (): Uint8Array; -} - -interface Uint8ClampedArrayConstructor { - new (): Uint8ClampedArray; -} - -interface Int16ArrayConstructor { - new (): Int16Array; -} - -interface Uint16ArrayConstructor { - new (): Uint16Array; -} - -interface Int32ArrayConstructor { - new (): Int32Array; -} - -interface Uint32ArrayConstructor { - new (): Uint32Array; -} - -interface Float32ArrayConstructor { - new (): Float32Array; -} - -interface Float64ArrayConstructor { - new (): Float64Array; +interface TypedArrayConstructor> { + new (): TypedArrayType; } diff --git a/src/lib/es2020.bigint.d.ts b/src/lib/es2020.bigint.d.ts index c6ee094a332dc..b2453ce9f8a08 100644 --- a/src/lib/es2020.bigint.d.ts +++ b/src/lib/es2020.bigint.d.ts @@ -124,548 +124,25 @@ interface BigIntConstructor { declare var BigInt: BigIntConstructor; +interface TypedArrayTypes { + BigInt64Array: BigInt64Array + BigUint64Array: BigUint64Array +} + /** * A typed array of 64-bit signed integer values. The contents are initialized to 0. If the * requested number of bytes could not be allocated, an exception is raised. */ -interface BigInt64Array { - /** The size in bytes of each element in the array. */ - readonly BYTES_PER_ELEMENT: number; - - /** The ArrayBuffer instance referenced by the array. */ - readonly buffer: ArrayBufferLike; - - /** The length in bytes of the array. */ - readonly byteLength: number; - - /** The offset in bytes of the array. */ - readonly byteOffset: number; - - /** - * Returns the this object after copying a section of the array identified by start and end - * to the same array starting at position target - * @param target If target is negative, it is treated as length+target where length is the - * length of the array. - * @param start If start is negative, it is treated as length+start. If end is negative, it - * is treated as length+end. - * @param end If not specified, length of the this object is used as its default value. - */ - copyWithin(target: number, start: number, end?: number): this; - - /** Yields index, value pairs for every entry in the array. */ - entries(): BuiltinIterator<[number, bigint], BuiltinIteratorReturn>; - - /** - * Determines whether all the members of an array satisfy the specified test. - * @param predicate A function that accepts up to three arguments. The every method calls - * the predicate function for each element in the array until the predicate returns false, - * or until the end of the array. - * @param thisArg An object to which the this keyword can refer in the predicate function. - * If thisArg is omitted, undefined is used as the this value. - */ - every(predicate: (value: bigint, index: number, array: BigInt64Array) => boolean, thisArg?: any): boolean; - - /** - * Changes all array elements from `start` to `end` index to a static `value` and returns the modified array - * @param value value to fill array section with - * @param start index to start filling the array at. If start is negative, it is treated as - * length+start where length is the length of the array. - * @param end index to stop filling the array at. If end is negative, it is treated as - * length+end. - */ - fill(value: bigint, start?: number, end?: number): this; - - /** - * Returns the elements of an array that meet the condition specified in a callback function. - * @param predicate A function that accepts up to three arguments. The filter method calls - * the predicate function one time for each element in the array. - * @param thisArg An object to which the this keyword can refer in the predicate function. - * If thisArg is omitted, undefined is used as the this value. - */ - filter(predicate: (value: bigint, index: number, array: BigInt64Array) => any, thisArg?: any): BigInt64Array; - - /** - * Returns the value of the first element in the array where predicate is true, and undefined - * otherwise. - * @param predicate find calls predicate once for each element of the array, in ascending - * order, until it finds one where predicate returns true. If such an element is found, find - * immediately returns that element value. Otherwise, find returns undefined. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - find(predicate: (value: bigint, index: number, array: BigInt64Array) => boolean, thisArg?: any): bigint | undefined; - - /** - * Returns the index of the first element in the array where predicate is true, and -1 - * otherwise. - * @param predicate find calls predicate once for each element of the array, in ascending - * order, until it finds one where predicate returns true. If such an element is found, - * findIndex immediately returns that element index. Otherwise, findIndex returns -1. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - findIndex(predicate: (value: bigint, index: number, array: BigInt64Array) => boolean, thisArg?: any): number; - - /** - * Performs the specified action for each element in an array. - * @param callbackfn A function that accepts up to three arguments. forEach calls the - * callbackfn function one time for each element in the array. - * @param thisArg An object to which the this keyword can refer in the callbackfn function. - * If thisArg is omitted, undefined is used as the this value. - */ - forEach(callbackfn: (value: bigint, index: number, array: BigInt64Array) => void, thisArg?: any): void; - - /** - * Determines whether an array includes a certain element, returning true or false as appropriate. - * @param searchElement The element to search for. - * @param fromIndex The position in this array at which to begin searching for searchElement. - */ - includes(searchElement: bigint, fromIndex?: number): boolean; - - /** - * Returns the index of the first occurrence of a value in an array. - * @param searchElement The value to locate in the array. - * @param fromIndex The array index at which to begin the search. If fromIndex is omitted, the - * search starts at index 0. - */ - indexOf(searchElement: bigint, fromIndex?: number): number; - - /** - * Adds all the elements of an array separated by the specified separator string. - * @param separator A string used to separate one element of an array from the next in the - * resulting String. If omitted, the array elements are separated with a comma. - */ - join(separator?: string): string; - - /** Yields each index in the array. */ - keys(): BuiltinIterator; - - /** - * Returns the index of the last occurrence of a value in an array. - * @param searchElement The value to locate in the array. - * @param fromIndex The array index at which to begin the search. If fromIndex is omitted, the - * search starts at index 0. - */ - lastIndexOf(searchElement: bigint, fromIndex?: number): number; - - /** The length of the array. */ - readonly length: number; - - /** - * Calls a defined callback function on each element of an array, and returns an array that - * contains the results. - * @param callbackfn A function that accepts up to three arguments. The map method calls the - * callbackfn function one time for each element in the array. - * @param thisArg An object to which the this keyword can refer in the callbackfn function. - * If thisArg is omitted, undefined is used as the this value. - */ - map(callbackfn: (value: bigint, index: number, array: BigInt64Array) => bigint, thisArg?: any): BigInt64Array; - - /** - * Calls the specified callback function for all the elements in an array. The return value of - * the callback function is the accumulated result, and is provided as an argument in the next - * call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduce method calls the - * callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an argument - * instead of an array value. - */ - reduce(callbackfn: (previousValue: bigint, currentValue: bigint, currentIndex: number, array: BigInt64Array) => bigint): bigint; - - /** - * Calls the specified callback function for all the elements in an array. The return value of - * the callback function is the accumulated result, and is provided as an argument in the next - * call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduce method calls the - * callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an argument - * instead of an array value. - */ - reduce(callbackfn: (previousValue: U, currentValue: bigint, currentIndex: number, array: BigInt64Array) => U, initialValue: U): U; - - /** - * Calls the specified callback function for all the elements in an array, in descending order. - * The return value of the callback function is the accumulated result, and is provided as an - * argument in the next call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduceRight method calls - * the callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an - * argument instead of an array value. - */ - reduceRight(callbackfn: (previousValue: bigint, currentValue: bigint, currentIndex: number, array: BigInt64Array) => bigint): bigint; - - /** - * Calls the specified callback function for all the elements in an array, in descending order. - * The return value of the callback function is the accumulated result, and is provided as an - * argument in the next call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduceRight method calls - * the callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an argument - * instead of an array value. - */ - reduceRight(callbackfn: (previousValue: U, currentValue: bigint, currentIndex: number, array: BigInt64Array) => U, initialValue: U): U; - - /** Reverses the elements in the array. */ - reverse(): this; - - /** - * Sets a value or an array of values. - * @param array A typed or untyped array of values to set. - * @param offset The index in the current array at which the values are to be written. - */ - set(array: ArrayLike, offset?: number): void; - - /** - * Returns a section of an array. - * @param start The beginning of the specified portion of the array. - * @param end The end of the specified portion of the array. - */ - slice(start?: number, end?: number): BigInt64Array; - - /** - * Determines whether the specified callback function returns true for any element of an array. - * @param predicate A function that accepts up to three arguments. The some method calls the - * predicate function for each element in the array until the predicate returns true, or until - * the end of the array. - * @param thisArg An object to which the this keyword can refer in the predicate function. - * If thisArg is omitted, undefined is used as the this value. - */ - some(predicate: (value: bigint, index: number, array: BigInt64Array) => boolean, thisArg?: any): boolean; - - /** - * Sorts the array. - * @param compareFn The function used to determine the order of the elements. If omitted, the elements are sorted in ascending order. - */ - sort(compareFn?: (a: bigint, b: bigint) => number | bigint): this; - - /** - * Gets a new BigInt64Array view of the ArrayBuffer store for this array, referencing the elements - * at begin, inclusive, up to end, exclusive. - * @param begin The index of the beginning of the array. - * @param end The index of the end of the array. - */ - subarray(begin?: number, end?: number): BigInt64Array; - - /** Converts the array to a string by using the current locale. */ - toLocaleString(locales?: string | string[], options?: Intl.NumberFormatOptions): string; - - /** Returns a string representation of the array. */ - toString(): string; - - /** Returns the primitive value of the specified object. */ - valueOf(): BigInt64Array; - - /** Yields each value in the array. */ - values(): BuiltinIterator; - - [Symbol.iterator](): BuiltinIterator; - - readonly [Symbol.toStringTag]: "BigInt64Array"; - - [index: number]: bigint; -} - -interface BigInt64ArrayConstructor { - readonly prototype: BigInt64Array; - new (length?: number): BigInt64Array; - new (array: Iterable): BigInt64Array; - new (buffer: ArrayBufferLike, byteOffset?: number, length?: number): BigInt64Array; - - /** The size in bytes of each element in the array. */ - readonly BYTES_PER_ELEMENT: number; - - /** - * Returns a new array from a set of elements. - * @param items A set of elements to include in the new array object. - */ - of(...items: bigint[]): BigInt64Array; - - /** - * Creates an array from an array-like or iterable object. - * @param arrayLike An array-like or iterable object to convert to an array. - * @param mapfn A mapping function to call on every element of the array. - * @param thisArg Value of 'this' used to invoke the mapfn. - */ - from(arrayLike: ArrayLike): BigInt64Array; - from(arrayLike: ArrayLike, mapfn: (v: U, k: number) => bigint, thisArg?: any): BigInt64Array; -} - +interface BigInt64Array extends TypedArray<"BigInt64Array", bigint, Buffer> { } +interface BigInt64ArrayConstructor extends TypedArrayConstructor<"BigInt64Array"> {} declare var BigInt64Array: BigInt64ArrayConstructor; /** * A typed array of 64-bit unsigned integer values. The contents are initialized to 0. If the * requested number of bytes could not be allocated, an exception is raised. */ -interface BigUint64Array { - /** The size in bytes of each element in the array. */ - readonly BYTES_PER_ELEMENT: number; - - /** The ArrayBuffer instance referenced by the array. */ - readonly buffer: ArrayBufferLike; - - /** The length in bytes of the array. */ - readonly byteLength: number; - - /** The offset in bytes of the array. */ - readonly byteOffset: number; - - /** - * Returns the this object after copying a section of the array identified by start and end - * to the same array starting at position target - * @param target If target is negative, it is treated as length+target where length is the - * length of the array. - * @param start If start is negative, it is treated as length+start. If end is negative, it - * is treated as length+end. - * @param end If not specified, length of the this object is used as its default value. - */ - copyWithin(target: number, start: number, end?: number): this; - - /** Yields index, value pairs for every entry in the array. */ - entries(): BuiltinIterator<[number, bigint], BuiltinIteratorReturn>; - - /** - * Determines whether all the members of an array satisfy the specified test. - * @param predicate A function that accepts up to three arguments. The every method calls - * the predicate function for each element in the array until the predicate returns false, - * or until the end of the array. - * @param thisArg An object to which the this keyword can refer in the predicate function. - * If thisArg is omitted, undefined is used as the this value. - */ - every(predicate: (value: bigint, index: number, array: BigUint64Array) => boolean, thisArg?: any): boolean; - - /** - * Changes all array elements from `start` to `end` index to a static `value` and returns the modified array - * @param value value to fill array section with - * @param start index to start filling the array at. If start is negative, it is treated as - * length+start where length is the length of the array. - * @param end index to stop filling the array at. If end is negative, it is treated as - * length+end. - */ - fill(value: bigint, start?: number, end?: number): this; - - /** - * Returns the elements of an array that meet the condition specified in a callback function. - * @param predicate A function that accepts up to three arguments. The filter method calls - * the predicate function one time for each element in the array. - * @param thisArg An object to which the this keyword can refer in the predicate function. - * If thisArg is omitted, undefined is used as the this value. - */ - filter(predicate: (value: bigint, index: number, array: BigUint64Array) => any, thisArg?: any): BigUint64Array; - - /** - * Returns the value of the first element in the array where predicate is true, and undefined - * otherwise. - * @param predicate find calls predicate once for each element of the array, in ascending - * order, until it finds one where predicate returns true. If such an element is found, find - * immediately returns that element value. Otherwise, find returns undefined. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - find(predicate: (value: bigint, index: number, array: BigUint64Array) => boolean, thisArg?: any): bigint | undefined; - - /** - * Returns the index of the first element in the array where predicate is true, and -1 - * otherwise. - * @param predicate find calls predicate once for each element of the array, in ascending - * order, until it finds one where predicate returns true. If such an element is found, - * findIndex immediately returns that element index. Otherwise, findIndex returns -1. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - findIndex(predicate: (value: bigint, index: number, array: BigUint64Array) => boolean, thisArg?: any): number; - - /** - * Performs the specified action for each element in an array. - * @param callbackfn A function that accepts up to three arguments. forEach calls the - * callbackfn function one time for each element in the array. - * @param thisArg An object to which the this keyword can refer in the callbackfn function. - * If thisArg is omitted, undefined is used as the this value. - */ - forEach(callbackfn: (value: bigint, index: number, array: BigUint64Array) => void, thisArg?: any): void; - - /** - * Determines whether an array includes a certain element, returning true or false as appropriate. - * @param searchElement The element to search for. - * @param fromIndex The position in this array at which to begin searching for searchElement. - */ - includes(searchElement: bigint, fromIndex?: number): boolean; - - /** - * Returns the index of the first occurrence of a value in an array. - * @param searchElement The value to locate in the array. - * @param fromIndex The array index at which to begin the search. If fromIndex is omitted, the - * search starts at index 0. - */ - indexOf(searchElement: bigint, fromIndex?: number): number; - - /** - * Adds all the elements of an array separated by the specified separator string. - * @param separator A string used to separate one element of an array from the next in the - * resulting String. If omitted, the array elements are separated with a comma. - */ - join(separator?: string): string; - - /** Yields each index in the array. */ - keys(): BuiltinIterator; - - /** - * Returns the index of the last occurrence of a value in an array. - * @param searchElement The value to locate in the array. - * @param fromIndex The array index at which to begin the search. If fromIndex is omitted, the - * search starts at index 0. - */ - lastIndexOf(searchElement: bigint, fromIndex?: number): number; - - /** The length of the array. */ - readonly length: number; - - /** - * Calls a defined callback function on each element of an array, and returns an array that - * contains the results. - * @param callbackfn A function that accepts up to three arguments. The map method calls the - * callbackfn function one time for each element in the array. - * @param thisArg An object to which the this keyword can refer in the callbackfn function. - * If thisArg is omitted, undefined is used as the this value. - */ - map(callbackfn: (value: bigint, index: number, array: BigUint64Array) => bigint, thisArg?: any): BigUint64Array; - - /** - * Calls the specified callback function for all the elements in an array. The return value of - * the callback function is the accumulated result, and is provided as an argument in the next - * call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduce method calls the - * callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an argument - * instead of an array value. - */ - reduce(callbackfn: (previousValue: bigint, currentValue: bigint, currentIndex: number, array: BigUint64Array) => bigint): bigint; - - /** - * Calls the specified callback function for all the elements in an array. The return value of - * the callback function is the accumulated result, and is provided as an argument in the next - * call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduce method calls the - * callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an argument - * instead of an array value. - */ - reduce(callbackfn: (previousValue: U, currentValue: bigint, currentIndex: number, array: BigUint64Array) => U, initialValue: U): U; - - /** - * Calls the specified callback function for all the elements in an array, in descending order. - * The return value of the callback function is the accumulated result, and is provided as an - * argument in the next call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduceRight method calls - * the callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an - * argument instead of an array value. - */ - reduceRight(callbackfn: (previousValue: bigint, currentValue: bigint, currentIndex: number, array: BigUint64Array) => bigint): bigint; - - /** - * Calls the specified callback function for all the elements in an array, in descending order. - * The return value of the callback function is the accumulated result, and is provided as an - * argument in the next call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduceRight method calls - * the callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an argument - * instead of an array value. - */ - reduceRight(callbackfn: (previousValue: U, currentValue: bigint, currentIndex: number, array: BigUint64Array) => U, initialValue: U): U; - - /** Reverses the elements in the array. */ - reverse(): this; - - /** - * Sets a value or an array of values. - * @param array A typed or untyped array of values to set. - * @param offset The index in the current array at which the values are to be written. - */ - set(array: ArrayLike, offset?: number): void; - - /** - * Returns a section of an array. - * @param start The beginning of the specified portion of the array. - * @param end The end of the specified portion of the array. - */ - slice(start?: number, end?: number): BigUint64Array; - - /** - * Determines whether the specified callback function returns true for any element of an array. - * @param predicate A function that accepts up to three arguments. The some method calls the - * predicate function for each element in the array until the predicate returns true, or until - * the end of the array. - * @param thisArg An object to which the this keyword can refer in the predicate function. - * If thisArg is omitted, undefined is used as the this value. - */ - some(predicate: (value: bigint, index: number, array: BigUint64Array) => boolean, thisArg?: any): boolean; - - /** - * Sorts the array. - * @param compareFn The function used to determine the order of the elements. If omitted, the elements are sorted in ascending order. - */ - sort(compareFn?: (a: bigint, b: bigint) => number | bigint): this; - - /** - * Gets a new BigUint64Array view of the ArrayBuffer store for this array, referencing the elements - * at begin, inclusive, up to end, exclusive. - * @param begin The index of the beginning of the array. - * @param end The index of the end of the array. - */ - subarray(begin?: number, end?: number): BigUint64Array; - - /** Converts the array to a string by using the current locale. */ - toLocaleString(locales?: string | string[], options?: Intl.NumberFormatOptions): string; - - /** Returns a string representation of the array. */ - toString(): string; - - /** Returns the primitive value of the specified object. */ - valueOf(): BigUint64Array; - - /** Yields each value in the array. */ - values(): BuiltinIterator; - - [Symbol.iterator](): BuiltinIterator; - - readonly [Symbol.toStringTag]: "BigUint64Array"; - - [index: number]: bigint; -} - -interface BigUint64ArrayConstructor { - readonly prototype: BigUint64Array; - new (length?: number): BigUint64Array; - new (array: Iterable): BigUint64Array; - new (buffer: ArrayBufferLike, byteOffset?: number, length?: number): BigUint64Array; - - /** The size in bytes of each element in the array. */ - readonly BYTES_PER_ELEMENT: number; - - /** - * Returns a new array from a set of elements. - * @param items A set of elements to include in the new array object. - */ - of(...items: bigint[]): BigUint64Array; - - /** - * Creates an array from an array-like or iterable object. - * @param arrayLike An array-like or iterable object to convert to an array. - * @param mapfn A mapping function to call on every element of the array. - * @param thisArg Value of 'this' used to invoke the mapfn. - */ - from(arrayLike: ArrayLike): BigUint64Array; - from(arrayLike: ArrayLike, mapfn: (v: U, k: number) => bigint, thisArg?: any): BigUint64Array; -} - +interface BigUint64Array extends TypedArray<"BigUint64Array", bigint, Buffer> { } +interface BigUint64ArrayConstructor extends TypedArrayConstructor<"BigUint64Array"> {} declare var BigUint64Array: BigUint64ArrayConstructor; interface DataView { diff --git a/src/lib/es2022.array.d.ts b/src/lib/es2022.array.d.ts index 68a797f8275d3..8b4c55ccc9451 100644 --- a/src/lib/es2022.array.d.ts +++ b/src/lib/es2022.array.d.ts @@ -14,90 +14,10 @@ interface ReadonlyArray { at(index: number): T | undefined; } -interface Int8Array { +interface TypedArray { /** * Returns the item located at the specified index. * @param index The zero-based index of the desired code unit. A negative index will count back from the last item. */ - at(index: number): number | undefined; -} - -interface Uint8Array { - /** - * Returns the item located at the specified index. - * @param index The zero-based index of the desired code unit. A negative index will count back from the last item. - */ - at(index: number): number | undefined; -} - -interface Uint8ClampedArray { - /** - * Returns the item located at the specified index. - * @param index The zero-based index of the desired code unit. A negative index will count back from the last item. - */ - at(index: number): number | undefined; -} - -interface Int16Array { - /** - * Returns the item located at the specified index. - * @param index The zero-based index of the desired code unit. A negative index will count back from the last item. - */ - at(index: number): number | undefined; -} - -interface Uint16Array { - /** - * Returns the item located at the specified index. - * @param index The zero-based index of the desired code unit. A negative index will count back from the last item. - */ - at(index: number): number | undefined; -} - -interface Int32Array { - /** - * Returns the item located at the specified index. - * @param index The zero-based index of the desired code unit. A negative index will count back from the last item. - */ - at(index: number): number | undefined; -} - -interface Uint32Array { - /** - * Returns the item located at the specified index. - * @param index The zero-based index of the desired code unit. A negative index will count back from the last item. - */ - at(index: number): number | undefined; -} - -interface Float32Array { - /** - * Returns the item located at the specified index. - * @param index The zero-based index of the desired code unit. A negative index will count back from the last item. - */ - at(index: number): number | undefined; -} - -interface Float64Array { - /** - * Returns the item located at the specified index. - * @param index The zero-based index of the desired code unit. A negative index will count back from the last item. - */ - at(index: number): number | undefined; -} - -interface BigInt64Array { - /** - * Returns the item located at the specified index. - * @param index The zero-based index of the desired code unit. A negative index will count back from the last item. - */ - at(index: number): bigint | undefined; -} - -interface BigUint64Array { - /** - * Returns the item located at the specified index. - * @param index The zero-based index of the desired code unit. A negative index will count back from the last item. - */ - at(index: number): bigint | undefined; + at(index: number): T | undefined; } diff --git a/src/lib/es2023.array.d.ts b/src/lib/es2023.array.d.ts index b0793a61a6c09..887cc55433931 100644 --- a/src/lib/es2023.array.d.ts +++ b/src/lib/es2023.array.d.ts @@ -145,7 +145,7 @@ interface ReadonlyArray { with(index: number, value: T): T[]; } -interface Int8Array { +interface TypedArray { /** * Returns the value of the last element in the array where predicate is true, and undefined * otherwise. @@ -155,18 +155,18 @@ interface Int8Array { * @param thisArg If provided, it will be used as the this value for each invocation of * predicate. If it is not provided, undefined is used instead. */ - findLast( + findLast( predicate: ( - value: number, + value: T, index: number, - array: Int8Array, + array: TypedArrayType, ) => value is S, thisArg?: any, ): S | undefined; findLast( - predicate: (value: number, index: number, array: Int8Array) => unknown, + predicate: (value: T, index: number, array: TypedArrayType) => unknown, thisArg?: any, - ): number | undefined; + ): T | undefined; /** * Returns the index of the last element in the array where predicate is true, and -1 @@ -178,14 +178,14 @@ interface Int8Array { * predicate. If it is not provided, undefined is used instead. */ findLastIndex( - predicate: (value: number, index: number, array: Int8Array) => unknown, + predicate: (value: T, index: number, array: TypedArrayType) => unknown, thisArg?: any, ): number; /** * Copies the array and returns the copy with the elements in reverse order. */ - toReversed(): Int8Array; + toReversed(): TypedArrayType; /** * Copies and sorts the array. @@ -197,279 +197,7 @@ interface Int8Array { * myNums.toSorted((a, b) => a - b) // Int8Array(4) [1, 2, 11, 22] * ``` */ - toSorted(compareFn?: (a: number, b: number) => number): Int8Array; - - /** - * Copies the array and inserts the given number at the provided index. - * @param index The index of the value to overwrite. If the index is - * negative, then it replaces from the end of the array. - * @param value The value to insert into the copied array. - * @returns A copy of the original array with the inserted value. - */ - with(index: number, value: number): Int8Array; -} - -interface Uint8Array { - /** - * Returns the value of the last element in the array where predicate is true, and undefined - * otherwise. - * @param predicate findLast calls predicate once for each element of the array, in descending - * order, until it finds one where predicate returns true. If such an element is found, findLast - * immediately returns that element value. Otherwise, findLast returns undefined. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - findLast( - predicate: ( - value: number, - index: number, - array: Uint8Array, - ) => value is S, - thisArg?: any, - ): S | undefined; - findLast( - predicate: (value: number, index: number, array: Uint8Array) => unknown, - thisArg?: any, - ): number | undefined; - - /** - * Returns the index of the last element in the array where predicate is true, and -1 - * otherwise. - * @param predicate findLastIndex calls predicate once for each element of the array, in descending - * order, until it finds one where predicate returns true. If such an element is found, - * findLastIndex immediately returns that element index. Otherwise, findLastIndex returns -1. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - findLastIndex( - predicate: (value: number, index: number, array: Uint8Array) => unknown, - thisArg?: any, - ): number; - - /** - * Copies the array and returns the copy with the elements in reverse order. - */ - toReversed(): Uint8Array; - - /** - * Copies and sorts the array. - * @param compareFn Function used to determine the order of the elements. It is expected to return - * a negative value if the first argument is less than the second argument, zero if they're equal, and a positive - * value otherwise. If omitted, the elements are sorted in ascending order. - * ```ts - * const myNums = Uint8Array.from([11, 2, 22, 1]); - * myNums.toSorted((a, b) => a - b) // Uint8Array(4) [1, 2, 11, 22] - * ``` - */ - toSorted(compareFn?: (a: number, b: number) => number): Uint8Array; - - /** - * Copies the array and inserts the given number at the provided index. - * @param index The index of the value to overwrite. If the index is - * negative, then it replaces from the end of the array. - * @param value The value to insert into the copied array. - * @returns A copy of the original array with the inserted value. - */ - with(index: number, value: number): Uint8Array; -} - -interface Uint8ClampedArray { - /** - * Returns the value of the last element in the array where predicate is true, and undefined - * otherwise. - * @param predicate findLast calls predicate once for each element of the array, in descending - * order, until it finds one where predicate returns true. If such an element is found, findLast - * immediately returns that element value. Otherwise, findLast returns undefined. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - findLast( - predicate: ( - value: number, - index: number, - array: Uint8ClampedArray, - ) => value is S, - thisArg?: any, - ): S | undefined; - findLast( - predicate: ( - value: number, - index: number, - array: Uint8ClampedArray, - ) => unknown, - thisArg?: any, - ): number | undefined; - - /** - * Returns the index of the last element in the array where predicate is true, and -1 - * otherwise. - * @param predicate findLastIndex calls predicate once for each element of the array, in descending - * order, until it finds one where predicate returns true. If such an element is found, - * findLastIndex immediately returns that element index. Otherwise, findLastIndex returns -1. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - findLastIndex( - predicate: ( - value: number, - index: number, - array: Uint8ClampedArray, - ) => unknown, - thisArg?: any, - ): number; - - /** - * Copies the array and returns the copy with the elements in reverse order. - */ - toReversed(): Uint8ClampedArray; - - /** - * Copies and sorts the array. - * @param compareFn Function used to determine the order of the elements. It is expected to return - * a negative value if the first argument is less than the second argument, zero if they're equal, and a positive - * value otherwise. If omitted, the elements are sorted in ascending order. - * ```ts - * const myNums = Uint8ClampedArray.from([11, 2, 22, 1]); - * myNums.toSorted((a, b) => a - b) // Uint8ClampedArray(4) [1, 2, 11, 22] - * ``` - */ - toSorted(compareFn?: (a: number, b: number) => number): Uint8ClampedArray; - - /** - * Copies the array and inserts the given number at the provided index. - * @param index The index of the value to overwrite. If the index is - * negative, then it replaces from the end of the array. - * @param value The value to insert into the copied array. - * @returns A copy of the original array with the inserted value. - */ - with(index: number, value: number): Uint8ClampedArray; -} - -interface Int16Array { - /** - * Returns the value of the last element in the array where predicate is true, and undefined - * otherwise. - * @param predicate findLast calls predicate once for each element of the array, in descending - * order, until it finds one where predicate returns true. If such an element is found, findLast - * immediately returns that element value. Otherwise, findLast returns undefined. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - findLast( - predicate: ( - value: number, - index: number, - array: Int16Array, - ) => value is S, - thisArg?: any, - ): S | undefined; - findLast( - predicate: (value: number, index: number, array: Int16Array) => unknown, - thisArg?: any, - ): number | undefined; - - /** - * Returns the index of the last element in the array where predicate is true, and -1 - * otherwise. - * @param predicate findLastIndex calls predicate once for each element of the array, in descending - * order, until it finds one where predicate returns true. If such an element is found, - * findLastIndex immediately returns that element index. Otherwise, findLastIndex returns -1. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - findLastIndex( - predicate: (value: number, index: number, array: Int16Array) => unknown, - thisArg?: any, - ): number; - - /** - * Copies the array and returns the copy with the elements in reverse order. - */ - toReversed(): Int16Array; - - /** - * Copies and sorts the array. - * @param compareFn Function used to determine the order of the elements. It is expected to return - * a negative value if the first argument is less than the second argument, zero if they're equal, and a positive - * value otherwise. If omitted, the elements are sorted in ascending order. - * ```ts - * const myNums = Int16Array.from([11, 2, -22, 1]); - * myNums.toSorted((a, b) => a - b) // Int16Array(4) [-22, 1, 2, 11] - * ``` - */ - toSorted(compareFn?: (a: number, b: number) => number): Int16Array; - - /** - * Copies the array and inserts the given number at the provided index. - * @param index The index of the value to overwrite. If the index is - * negative, then it replaces from the end of the array. - * @param value The value to insert into the copied array. - * @returns A copy of the original array with the inserted value. - */ - with(index: number, value: number): Int16Array; -} - -interface Uint16Array { - /** - * Returns the value of the last element in the array where predicate is true, and undefined - * otherwise. - * @param predicate findLast calls predicate once for each element of the array, in descending - * order, until it finds one where predicate returns true. If such an element is found, findLast - * immediately returns that element value. Otherwise, findLast returns undefined. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - findLast( - predicate: ( - value: number, - index: number, - array: Uint16Array, - ) => value is S, - thisArg?: any, - ): S | undefined; - findLast( - predicate: ( - value: number, - index: number, - array: Uint16Array, - ) => unknown, - thisArg?: any, - ): number | undefined; - - /** - * Returns the index of the last element in the array where predicate is true, and -1 - * otherwise. - * @param predicate findLastIndex calls predicate once for each element of the array, in descending - * order, until it finds one where predicate returns true. If such an element is found, - * findLastIndex immediately returns that element index. Otherwise, findLastIndex returns -1. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - findLastIndex( - predicate: ( - value: number, - index: number, - array: Uint16Array, - ) => unknown, - thisArg?: any, - ): number; - - /** - * Copies the array and returns the copy with the elements in reverse order. - */ - toReversed(): Uint16Array; - - /** - * Copies and sorts the array. - * @param compareFn Function used to determine the order of the elements. It is expected to return - * a negative value if the first argument is less than the second argument, zero if they're equal, and a positive - * value otherwise. If omitted, the elements are sorted in ascending order. - * ```ts - * const myNums = Uint16Array.from([11, 2, 22, 1]); - * myNums.toSorted((a, b) => a - b) // Uint16Array(4) [1, 2, 11, 22] - * ``` - */ - toSorted(compareFn?: (a: number, b: number) => number): Uint16Array; + toSorted(compareFn?: (a: T, b: T) => T): TypedArrayType; /** * Copies the array and inserts the given number at the provided index. @@ -478,429 +206,5 @@ interface Uint16Array { * @param value The value to insert into the copied array. * @returns A copy of the original array with the inserted value. */ - with(index: number, value: number): Uint16Array; -} - -interface Int32Array { - /** - * Returns the value of the last element in the array where predicate is true, and undefined - * otherwise. - * @param predicate findLast calls predicate once for each element of the array, in descending - * order, until it finds one where predicate returns true. If such an element is found, findLast - * immediately returns that element value. Otherwise, findLast returns undefined. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - findLast( - predicate: ( - value: number, - index: number, - array: Int32Array, - ) => value is S, - thisArg?: any, - ): S | undefined; - findLast( - predicate: (value: number, index: number, array: Int32Array) => unknown, - thisArg?: any, - ): number | undefined; - - /** - * Returns the index of the last element in the array where predicate is true, and -1 - * otherwise. - * @param predicate findLastIndex calls predicate once for each element of the array, in descending - * order, until it finds one where predicate returns true. If such an element is found, - * findLastIndex immediately returns that element index. Otherwise, findLastIndex returns -1. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - findLastIndex( - predicate: (value: number, index: number, array: Int32Array) => unknown, - thisArg?: any, - ): number; - - /** - * Copies the array and returns the copy with the elements in reverse order. - */ - toReversed(): Int32Array; - - /** - * Copies and sorts the array. - * @param compareFn Function used to determine the order of the elements. It is expected to return - * a negative value if the first argument is less than the second argument, zero if they're equal, and a positive - * value otherwise. If omitted, the elements are sorted in ascending order. - * ```ts - * const myNums = Int32Array.from([11, 2, -22, 1]); - * myNums.toSorted((a, b) => a - b) // Int32Array(4) [-22, 1, 2, 11] - * ``` - */ - toSorted(compareFn?: (a: number, b: number) => number): Int32Array; - - /** - * Copies the array and inserts the given number at the provided index. - * @param index The index of the value to overwrite. If the index is - * negative, then it replaces from the end of the array. - * @param value The value to insert into the copied array. - * @returns A copy of the original array with the inserted value. - */ - with(index: number, value: number): Int32Array; -} - -interface Uint32Array { - /** - * Returns the value of the last element in the array where predicate is true, and undefined - * otherwise. - * @param predicate findLast calls predicate once for each element of the array, in descending - * order, until it finds one where predicate returns true. If such an element is found, findLast - * immediately returns that element value. Otherwise, findLast returns undefined. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - findLast( - predicate: ( - value: number, - index: number, - array: Uint32Array, - ) => value is S, - thisArg?: any, - ): S | undefined; - findLast( - predicate: ( - value: number, - index: number, - array: Uint32Array, - ) => unknown, - thisArg?: any, - ): number | undefined; - - /** - * Returns the index of the last element in the array where predicate is true, and -1 - * otherwise. - * @param predicate findLastIndex calls predicate once for each element of the array, in descending - * order, until it finds one where predicate returns true. If such an element is found, - * findLastIndex immediately returns that element index. Otherwise, findLastIndex returns -1. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - findLastIndex( - predicate: ( - value: number, - index: number, - array: Uint32Array, - ) => unknown, - thisArg?: any, - ): number; - - /** - * Copies the array and returns the copy with the elements in reverse order. - */ - toReversed(): Uint32Array; - - /** - * Copies and sorts the array. - * @param compareFn Function used to determine the order of the elements. It is expected to return - * a negative value if the first argument is less than the second argument, zero if they're equal, and a positive - * value otherwise. If omitted, the elements are sorted in ascending order. - * ```ts - * const myNums = Uint32Array.from([11, 2, 22, 1]); - * myNums.toSorted((a, b) => a - b) // Uint32Array(4) [1, 2, 11, 22] - * ``` - */ - toSorted(compareFn?: (a: number, b: number) => number): Uint32Array; - - /** - * Copies the array and inserts the given number at the provided index. - * @param index The index of the value to overwrite. If the index is - * negative, then it replaces from the end of the array. - * @param value The value to insert into the copied array. - * @returns A copy of the original array with the inserted value. - */ - with(index: number, value: number): Uint32Array; -} - -interface Float32Array { - /** - * Returns the value of the last element in the array where predicate is true, and undefined - * otherwise. - * @param predicate findLast calls predicate once for each element of the array, in descending - * order, until it finds one where predicate returns true. If such an element is found, findLast - * immediately returns that element value. Otherwise, findLast returns undefined. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - findLast( - predicate: ( - value: number, - index: number, - array: Float32Array, - ) => value is S, - thisArg?: any, - ): S | undefined; - findLast( - predicate: ( - value: number, - index: number, - array: Float32Array, - ) => unknown, - thisArg?: any, - ): number | undefined; - - /** - * Returns the index of the last element in the array where predicate is true, and -1 - * otherwise. - * @param predicate findLastIndex calls predicate once for each element of the array, in descending - * order, until it finds one where predicate returns true. If such an element is found, - * findLastIndex immediately returns that element index. Otherwise, findLastIndex returns -1. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - findLastIndex( - predicate: ( - value: number, - index: number, - array: Float32Array, - ) => unknown, - thisArg?: any, - ): number; - - /** - * Copies the array and returns the copy with the elements in reverse order. - */ - toReversed(): Float32Array; - - /** - * Copies and sorts the array. - * @param compareFn Function used to determine the order of the elements. It is expected to return - * a negative value if the first argument is less than the second argument, zero if they're equal, and a positive - * value otherwise. If omitted, the elements are sorted in ascending order. - * ```ts - * const myNums = Float32Array.from([11.25, 2, -22.5, 1]); - * myNums.toSorted((a, b) => a - b) // Float32Array(4) [-22.5, 1, 2, 11.5] - * ``` - */ - toSorted(compareFn?: (a: number, b: number) => number): Float32Array; - - /** - * Copies the array and inserts the given number at the provided index. - * @param index The index of the value to overwrite. If the index is - * negative, then it replaces from the end of the array. - * @param value The value to insert into the copied array. - * @returns A copy of the original array with the inserted value. - */ - with(index: number, value: number): Float32Array; -} - -interface Float64Array { - /** - * Returns the value of the last element in the array where predicate is true, and undefined - * otherwise. - * @param predicate findLast calls predicate once for each element of the array, in descending - * order, until it finds one where predicate returns true. If such an element is found, findLast - * immediately returns that element value. Otherwise, findLast returns undefined. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - findLast( - predicate: ( - value: number, - index: number, - array: Float64Array, - ) => value is S, - thisArg?: any, - ): S | undefined; - findLast( - predicate: ( - value: number, - index: number, - array: Float64Array, - ) => unknown, - thisArg?: any, - ): number | undefined; - - /** - * Returns the index of the last element in the array where predicate is true, and -1 - * otherwise. - * @param predicate findLastIndex calls predicate once for each element of the array, in descending - * order, until it finds one where predicate returns true. If such an element is found, - * findLastIndex immediately returns that element index. Otherwise, findLastIndex returns -1. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - findLastIndex( - predicate: ( - value: number, - index: number, - array: Float64Array, - ) => unknown, - thisArg?: any, - ): number; - - /** - * Copies the array and returns the copy with the elements in reverse order. - */ - toReversed(): Float64Array; - - /** - * Copies and sorts the array. - * @param compareFn Function used to determine the order of the elements. It is expected to return - * a negative value if the first argument is less than the second argument, zero if they're equal, and a positive - * value otherwise. If omitted, the elements are sorted in ascending order. - * ```ts - * const myNums = Float64Array.from([11.25, 2, -22.5, 1]); - * myNums.toSorted((a, b) => a - b) // Float64Array(4) [-22.5, 1, 2, 11.5] - * ``` - */ - toSorted(compareFn?: (a: number, b: number) => number): Float64Array; - - /** - * Copies the array and inserts the given number at the provided index. - * @param index The index of the value to overwrite. If the index is - * negative, then it replaces from the end of the array. - * @param value The value to insert into the copied array. - * @returns A copy of the original array with the inserted value. - */ - with(index: number, value: number): Float64Array; -} - -interface BigInt64Array { - /** - * Returns the value of the last element in the array where predicate is true, and undefined - * otherwise. - * @param predicate findLast calls predicate once for each element of the array, in descending - * order, until it finds one where predicate returns true. If such an element is found, findLast - * immediately returns that element value. Otherwise, findLast returns undefined. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - findLast( - predicate: ( - value: bigint, - index: number, - array: BigInt64Array, - ) => value is S, - thisArg?: any, - ): S | undefined; - findLast( - predicate: ( - value: bigint, - index: number, - array: BigInt64Array, - ) => unknown, - thisArg?: any, - ): bigint | undefined; - - /** - * Returns the index of the last element in the array where predicate is true, and -1 - * otherwise. - * @param predicate findLastIndex calls predicate once for each element of the array, in descending - * order, until it finds one where predicate returns true. If such an element is found, - * findLastIndex immediately returns that element index. Otherwise, findLastIndex returns -1. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - findLastIndex( - predicate: ( - value: bigint, - index: number, - array: BigInt64Array, - ) => unknown, - thisArg?: any, - ): number; - - /** - * Copies the array and returns the copy with the elements in reverse order. - */ - toReversed(): BigInt64Array; - - /** - * Copies and sorts the array. - * @param compareFn Function used to determine the order of the elements. It is expected to return - * a negative value if the first argument is less than the second argument, zero if they're equal, and a positive - * value otherwise. If omitted, the elements are sorted in ascending order. - * ```ts - * const myNums = BigInt64Array.from([11n, 2n, -22n, 1n]); - * myNums.toSorted((a, b) => Number(a - b)) // BigInt64Array(4) [-22n, 1n, 2n, 11n] - * ``` - */ - toSorted(compareFn?: (a: bigint, b: bigint) => number): BigInt64Array; - - /** - * Copies the array and inserts the given bigint at the provided index. - * @param index The index of the value to overwrite. If the index is - * negative, then it replaces from the end of the array. - * @param value The value to insert into the copied array. - * @returns A copy of the original array with the inserted value. - */ - with(index: number, value: bigint): BigInt64Array; -} - -interface BigUint64Array { - /** - * Returns the value of the last element in the array where predicate is true, and undefined - * otherwise. - * @param predicate findLast calls predicate once for each element of the array, in descending - * order, until it finds one where predicate returns true. If such an element is found, findLast - * immediately returns that element value. Otherwise, findLast returns undefined. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - findLast( - predicate: ( - value: bigint, - index: number, - array: BigUint64Array, - ) => value is S, - thisArg?: any, - ): S | undefined; - findLast( - predicate: ( - value: bigint, - index: number, - array: BigUint64Array, - ) => unknown, - thisArg?: any, - ): bigint | undefined; - - /** - * Returns the index of the last element in the array where predicate is true, and -1 - * otherwise. - * @param predicate findLastIndex calls predicate once for each element of the array, in descending - * order, until it finds one where predicate returns true. If such an element is found, - * findLastIndex immediately returns that element index. Otherwise, findLastIndex returns -1. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - findLastIndex( - predicate: ( - value: bigint, - index: number, - array: BigUint64Array, - ) => unknown, - thisArg?: any, - ): number; - - /** - * Copies the array and returns the copy with the elements in reverse order. - */ - toReversed(): BigUint64Array; - - /** - * Copies and sorts the array. - * @param compareFn Function used to determine the order of the elements. It is expected to return - * a negative value if the first argument is less than the second argument, zero if they're equal, and a positive - * value otherwise. If omitted, the elements are sorted in ascending order. - * ```ts - * const myNums = BigUint64Array.from([11n, 2n, 22n, 1n]); - * myNums.toSorted((a, b) => Number(a - b)) // BigUint64Array(4) [1n, 2n, 11n, 22n] - * ``` - */ - toSorted(compareFn?: (a: bigint, b: bigint) => number): BigUint64Array; - - /** - * Copies the array and inserts the given bigint at the provided index. - * @param index The index of the value to overwrite. If the index is - * negative, then it replaces from the end of the array. - * @param value The value to insert into the copied array. - * @returns A copy of the original array with the inserted value. - */ - with(index: number, value: bigint): BigUint64Array; + with(index: number, value: T): TypedArrayType; } diff --git a/src/lib/es5.d.ts b/src/lib/es5.d.ts index 33bbb99147490..06384e8845b05 100644 --- a/src/lib/es5.d.ts +++ b/src/lib/es5.d.ts @@ -1852,11 +1852,27 @@ interface DataViewConstructor { } declare var DataView: DataViewConstructor; +interface TypedArrayTypes { + Int8Array: Int8Array; + Uint8Array: Uint8Array; + Uint8ClampedArray: Uint8ClampedArray; + Int16Array: Int16Array; + Uint16Array: Uint16Array; + Int32Array: Int32Array; + Uint32Array: Uint32Array; + Float32Array: Float32Array; + Float64Array: Float64Array; +} + +type TypedArrayType = + Tag extends keyof TypedArrayTypes ? TypedArrayTypes[Tag] : + TypedArrayTypes[keyof TypedArrayTypes]; + /** - * A typed array of 8-bit integer values. The contents are initialized to 0. If the requested + * A typed array of integer values. The contents are initialized to 0. If the requested * number of bytes could not be allocated an exception is raised. */ -interface Int8Array { +interface TypedArray { /** * The size in bytes of each element in the array. */ @@ -1865,7 +1881,7 @@ interface Int8Array { /** * The ArrayBuffer instance referenced by the array. */ - readonly buffer: ArrayBufferLike; + readonly buffer: Buffer; /** * The length in bytes of the array. @@ -1896,7 +1912,7 @@ interface Int8Array { * @param thisArg An object to which the this keyword can refer in the predicate function. * If thisArg is omitted, undefined is used as the this value. */ - every(predicate: (value: number, index: number, array: Int8Array) => unknown, thisArg?: any): boolean; + every(predicate: (value: T, index: number, array: TypedArrayType) => unknown, thisArg?: any): boolean; /** * Changes all array elements from `start` to `end` index to a static `value` and returns the modified array @@ -1906,7 +1922,7 @@ interface Int8Array { * @param end index to stop filling the array at. If end is negative, it is treated as * length+end. */ - fill(value: number, start?: number, end?: number): this; + fill(value: T, start?: number, end?: number): this; /** * Returns the elements of an array that meet the condition specified in a callback function. @@ -1915,7 +1931,7 @@ interface Int8Array { * @param thisArg An object to which the this keyword can refer in the predicate function. * If thisArg is omitted, undefined is used as the this value. */ - filter(predicate: (value: number, index: number, array: Int8Array) => any, thisArg?: any): Int8Array; + filter(predicate: (value: T, index: number, array: TypedArrayType) => any, thisArg?: any): TypedArrayType; /** * Returns the value of the first element in the array where predicate is true, and undefined @@ -1926,7 +1942,7 @@ interface Int8Array { * @param thisArg If provided, it will be used as the this value for each invocation of * predicate. If it is not provided, undefined is used instead. */ - find(predicate: (value: number, index: number, obj: Int8Array) => boolean, thisArg?: any): number | undefined; + find(predicate: (value: T, index: number, obj: TypedArrayType) => boolean, thisArg?: any): T | undefined; /** * Returns the index of the first element in the array where predicate is true, and -1 @@ -1937,7 +1953,7 @@ interface Int8Array { * @param thisArg If provided, it will be used as the this value for each invocation of * predicate. If it is not provided, undefined is used instead. */ - findIndex(predicate: (value: number, index: number, obj: Int8Array) => boolean, thisArg?: any): number; + findIndex(predicate: (value: T, index: number, obj: TypedArrayType) => boolean, thisArg?: any): number; /** * Performs the specified action for each element in an array. @@ -1946,7 +1962,7 @@ interface Int8Array { * @param thisArg An object to which the this keyword can refer in the callbackfn function. * If thisArg is omitted, undefined is used as the this value. */ - forEach(callbackfn: (value: number, index: number, array: Int8Array) => void, thisArg?: any): void; + forEach(callbackfn: (value: T, index: number, array: TypedArrayType) => void, thisArg?: any): void; /** * Returns the index of the first occurrence of a value in an array. @@ -1954,7 +1970,7 @@ interface Int8Array { * @param fromIndex The array index at which to begin the search. If fromIndex is omitted, the * search starts at index 0. */ - indexOf(searchElement: number, fromIndex?: number): number; + indexOf(searchElement: T, fromIndex?: number): number; /** * Adds all the elements of an array separated by the specified separator string. @@ -1969,7 +1985,7 @@ interface Int8Array { * @param fromIndex The array index at which to begin the search. If fromIndex is omitted, the * search starts at index 0. */ - lastIndexOf(searchElement: number, fromIndex?: number): number; + lastIndexOf(searchElement: T, fromIndex?: number): number; /** * The length of the array. @@ -1984,7 +2000,7 @@ interface Int8Array { * @param thisArg An object to which the this keyword can refer in the callbackfn function. * If thisArg is omitted, undefined is used as the this value. */ - map(callbackfn: (value: number, index: number, array: Int8Array) => number, thisArg?: any): Int8Array; + map(callbackfn: (value: T, index: number, array: TypedArrayType) => T, thisArg?: any): TypedArrayType; /** * Calls the specified callback function for all the elements in an array. The return value of @@ -1996,8 +2012,8 @@ interface Int8Array { * the accumulation. The first call to the callbackfn function provides this value as an argument * instead of an array value. */ - reduce(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Int8Array) => number): number; - reduce(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Int8Array) => number, initialValue: number): number; + reduce(callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: TypedArrayType) => T): T; + reduce(callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: TypedArrayType) => T, initialValue: T): T; /** * Calls the specified callback function for all the elements in an array. The return value of @@ -2009,7 +2025,7 @@ interface Int8Array { * the accumulation. The first call to the callbackfn function provides this value as an argument * instead of an array value. */ - reduce(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: Int8Array) => U, initialValue: U): U; + reduce(callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: TypedArrayType) => U, initialValue: U): U; /** * Calls the specified callback function for all the elements in an array, in descending order. @@ -2021,8 +2037,8 @@ interface Int8Array { * the accumulation. The first call to the callbackfn function provides this value as an * argument instead of an array value. */ - reduceRight(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Int8Array) => number): number; - reduceRight(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Int8Array) => number, initialValue: number): number; + reduceRight(callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: TypedArrayType) => T): T; + reduceRight(callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: TypedArrayType) => T, initialValue: T): T; /** * Calls the specified callback function for all the elements in an array, in descending order. @@ -2034,26 +2050,26 @@ interface Int8Array { * the accumulation. The first call to the callbackfn function provides this value as an argument * instead of an array value. */ - reduceRight(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: Int8Array) => U, initialValue: U): U; + reduceRight(callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: TypedArrayType) => U, initialValue: U): U; /** * Reverses the elements in an Array. */ - reverse(): Int8Array; + reverse(): TypedArrayType; /** * Sets a value or an array of values. * @param array A typed or untyped array of values to set. * @param offset The index in the current array at which the values are to be written. */ - set(array: ArrayLike, offset?: number): void; + set(array: ArrayLike, offset?: number): void; /** * Returns a section of an array. * @param start The beginning of the specified portion of the array. * @param end The end of the specified portion of the array. This is exclusive of the element at the index 'end'. */ - slice(start?: number, end?: number): Int8Array; + slice(start?: number, end?: number): TypedArrayType; /** * Determines whether the specified callback function returns true for any element of an array. @@ -2063,7 +2079,7 @@ interface Int8Array { * @param thisArg An object to which the this keyword can refer in the predicate function. * If thisArg is omitted, undefined is used as the this value. */ - some(predicate: (value: number, index: number, array: Int8Array) => unknown, thisArg?: any): boolean; + some(predicate: (value: T, index: number, array: TypedArrayType) => unknown, thisArg?: any): boolean; /** * Sorts an array. @@ -2074,15 +2090,15 @@ interface Int8Array { * [11,2,22,1].sort((a, b) => a - b) * ``` */ - sort(compareFn?: (a: number, b: number) => number): this; + sort(compareFn?: (a: T, b: T) => number): this; /** - * Gets a new Int8Array view of the ArrayBuffer store for this array, referencing the elements + * Gets a new TypedArray view of the ArrayBuffer store for this array, referencing the elements * at begin, inclusive, up to end, exclusive. * @param begin The index of the beginning of the array. * @param end The index of the end of the array. */ - subarray(begin?: number, end?: number): Int8Array; + subarray(begin?: number, end?: number): TypedArrayType; /** * Converts a number to a string by using the current locale. @@ -2095,15 +2111,17 @@ interface Int8Array { toString(): string; /** Returns the primitive value of the specified object. */ - valueOf(): Int8Array; + valueOf(): TypedArrayType; - [index: number]: number; + [index: number]: T; } -interface Int8ArrayConstructor { - readonly prototype: Int8Array; - new (length: number): Int8Array; - new (array: ArrayLike | ArrayBufferLike): Int8Array; - new (buffer: ArrayBufferLike, byteOffset?: number, length?: number): Int8Array; + +interface TypedArrayConstructor> { + readonly prototype: TypedArrayType; + new (length: number): TypedArrayType; + new (buffer: Buffer, byteOffset?: number, length?: number): TypedArrayType; + new (array: ArrayLike[number]> | ArrayBuffer): TypedArrayType; + new (array: ArrayLike[number]> | ArrayBufferLike): TypedArrayType; /** * The size in bytes of each element in the array. @@ -2114,13 +2132,13 @@ interface Int8ArrayConstructor { * Returns a new array from a set of elements. * @param items A set of elements to include in the new array object. */ - of(...items: number[]): Int8Array; + of(...items: TypedArrayType[number][]): TypedArrayType; /** * Creates an array from an array-like or iterable object. * @param arrayLike An array-like or iterable object to convert to an array. */ - from(arrayLike: ArrayLike): Int8Array; + from(arrayLike: ArrayLike[number]>): TypedArrayType; /** * Creates an array from an array-like or iterable object. @@ -2128,2253 +2146,79 @@ interface Int8ArrayConstructor { * @param mapfn A mapping function to call on every element of the array. * @param thisArg Value of 'this' used to invoke the mapfn. */ - from(arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int8Array; + from(arrayLike: ArrayLike, mapfn: (v: T, k: number) => TypedArrayType[number], thisArg?: any): TypedArrayType; } + +/** + * A typed array of 8-bit integer values. The contents are initialized to 0. If the requested + * number of bytes could not be allocated an exception is raised. + */ +interface Int8Array extends TypedArray<"Int8Array", number, Buffer> { } +interface Int8ArrayConstructor extends TypedArrayConstructor<"Int8Array"> { } declare var Int8Array: Int8ArrayConstructor; /** * A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the * requested number of bytes could not be allocated an exception is raised. */ -interface Uint8Array { - /** - * The size in bytes of each element in the array. - */ - readonly BYTES_PER_ELEMENT: number; - - /** - * The ArrayBuffer instance referenced by the array. - */ - readonly buffer: ArrayBufferLike; - - /** - * The length in bytes of the array. - */ - readonly byteLength: number; - - /** - * The offset in bytes of the array. - */ - readonly byteOffset: number; - - /** - * Returns the this object after copying a section of the array identified by start and end - * to the same array starting at position target - * @param target If target is negative, it is treated as length+target where length is the - * length of the array. - * @param start If start is negative, it is treated as length+start. If end is negative, it - * is treated as length+end. - * @param end If not specified, length of the this object is used as its default value. - */ - copyWithin(target: number, start: number, end?: number): this; - - /** - * Determines whether all the members of an array satisfy the specified test. - * @param predicate A function that accepts up to three arguments. The every method calls - * the predicate function for each element in the array until the predicate returns a value - * which is coercible to the Boolean value false, or until the end of the array. - * @param thisArg An object to which the this keyword can refer in the predicate function. - * If thisArg is omitted, undefined is used as the this value. - */ - every(predicate: (value: number, index: number, array: Uint8Array) => unknown, thisArg?: any): boolean; - - /** - * Changes all array elements from `start` to `end` index to a static `value` and returns the modified array - * @param value value to fill array section with - * @param start index to start filling the array at. If start is negative, it is treated as - * length+start where length is the length of the array. - * @param end index to stop filling the array at. If end is negative, it is treated as - * length+end. - */ - fill(value: number, start?: number, end?: number): this; - - /** - * Returns the elements of an array that meet the condition specified in a callback function. - * @param predicate A function that accepts up to three arguments. The filter method calls - * the predicate function one time for each element in the array. - * @param thisArg An object to which the this keyword can refer in the predicate function. - * If thisArg is omitted, undefined is used as the this value. - */ - filter(predicate: (value: number, index: number, array: Uint8Array) => any, thisArg?: any): Uint8Array; - - /** - * Returns the value of the first element in the array where predicate is true, and undefined - * otherwise. - * @param predicate find calls predicate once for each element of the array, in ascending - * order, until it finds one where predicate returns true. If such an element is found, find - * immediately returns that element value. Otherwise, find returns undefined. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - find(predicate: (value: number, index: number, obj: Uint8Array) => boolean, thisArg?: any): number | undefined; - - /** - * Returns the index of the first element in the array where predicate is true, and -1 - * otherwise. - * @param predicate find calls predicate once for each element of the array, in ascending - * order, until it finds one where predicate returns true. If such an element is found, - * findIndex immediately returns that element index. Otherwise, findIndex returns -1. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - findIndex(predicate: (value: number, index: number, obj: Uint8Array) => boolean, thisArg?: any): number; - - /** - * Performs the specified action for each element in an array. - * @param callbackfn A function that accepts up to three arguments. forEach calls the - * callbackfn function one time for each element in the array. - * @param thisArg An object to which the this keyword can refer in the callbackfn function. - * If thisArg is omitted, undefined is used as the this value. - */ - forEach(callbackfn: (value: number, index: number, array: Uint8Array) => void, thisArg?: any): void; - - /** - * Returns the index of the first occurrence of a value in an array. - * @param searchElement The value to locate in the array. - * @param fromIndex The array index at which to begin the search. If fromIndex is omitted, the - * search starts at index 0. - */ - indexOf(searchElement: number, fromIndex?: number): number; - - /** - * Adds all the elements of an array separated by the specified separator string. - * @param separator A string used to separate one element of an array from the next in the - * resulting String. If omitted, the array elements are separated with a comma. - */ - join(separator?: string): string; - - /** - * Returns the index of the last occurrence of a value in an array. - * @param searchElement The value to locate in the array. - * @param fromIndex The array index at which to begin the search. If fromIndex is omitted, the - * search starts at index 0. - */ - lastIndexOf(searchElement: number, fromIndex?: number): number; - - /** - * The length of the array. - */ - readonly length: number; - - /** - * Calls a defined callback function on each element of an array, and returns an array that - * contains the results. - * @param callbackfn A function that accepts up to three arguments. The map method calls the - * callbackfn function one time for each element in the array. - * @param thisArg An object to which the this keyword can refer in the callbackfn function. - * If thisArg is omitted, undefined is used as the this value. - */ - map(callbackfn: (value: number, index: number, array: Uint8Array) => number, thisArg?: any): Uint8Array; - - /** - * Calls the specified callback function for all the elements in an array. The return value of - * the callback function is the accumulated result, and is provided as an argument in the next - * call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduce method calls the - * callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an argument - * instead of an array value. - */ - reduce(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number): number; - reduce(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number, initialValue: number): number; - - /** - * Calls the specified callback function for all the elements in an array. The return value of - * the callback function is the accumulated result, and is provided as an argument in the next - * call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduce method calls the - * callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an argument - * instead of an array value. - */ - reduce(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: Uint8Array) => U, initialValue: U): U; - - /** - * Calls the specified callback function for all the elements in an array, in descending order. - * The return value of the callback function is the accumulated result, and is provided as an - * argument in the next call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduceRight method calls - * the callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an - * argument instead of an array value. - */ - reduceRight(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number): number; - reduceRight(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number, initialValue: number): number; - - /** - * Calls the specified callback function for all the elements in an array, in descending order. - * The return value of the callback function is the accumulated result, and is provided as an - * argument in the next call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduceRight method calls - * the callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an argument - * instead of an array value. - */ - reduceRight(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: Uint8Array) => U, initialValue: U): U; - - /** - * Reverses the elements in an Array. - */ - reverse(): Uint8Array; - - /** - * Sets a value or an array of values. - * @param array A typed or untyped array of values to set. - * @param offset The index in the current array at which the values are to be written. - */ - set(array: ArrayLike, offset?: number): void; - - /** - * Returns a section of an array. - * @param start The beginning of the specified portion of the array. - * @param end The end of the specified portion of the array. This is exclusive of the element at the index 'end'. - */ - slice(start?: number, end?: number): Uint8Array; - - /** - * Determines whether the specified callback function returns true for any element of an array. - * @param predicate A function that accepts up to three arguments. The some method calls - * the predicate function for each element in the array until the predicate returns a value - * which is coercible to the Boolean value true, or until the end of the array. - * @param thisArg An object to which the this keyword can refer in the predicate function. - * If thisArg is omitted, undefined is used as the this value. - */ - some(predicate: (value: number, index: number, array: Uint8Array) => unknown, thisArg?: any): boolean; - - /** - * Sorts an array. - * @param compareFn Function used to determine the order of the elements. It is expected to return - * a negative value if first argument is less than second argument, zero if they're equal and a positive - * value otherwise. If omitted, the elements are sorted in ascending order. - * ```ts - * [11,2,22,1].sort((a, b) => a - b) - * ``` - */ - sort(compareFn?: (a: number, b: number) => number): this; +interface Uint8Array extends TypedArray<"Uint8Array", number, Buffer> { } +interface Uint8ArrayConstructor extends TypedArrayConstructor<"Uint8Array"> { } +declare var Uint8Array: Uint8ArrayConstructor; - /** - * Gets a new Uint8Array view of the ArrayBuffer store for this array, referencing the elements - * at begin, inclusive, up to end, exclusive. - * @param begin The index of the beginning of the array. - * @param end The index of the end of the array. - */ - subarray(begin?: number, end?: number): Uint8Array; +/** + * A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0. + * If the requested number of bytes could not be allocated an exception is raised. + */ +interface Uint8ClampedArray extends TypedArray<"Uint8ClampedArray", number, Buffer> { } +interface Uint8ClampedArrayConstructor extends TypedArrayConstructor<"Uint8ClampedArray"> { } +declare var Uint8ClampedArray: Uint8ClampedArrayConstructor; - /** - * Converts a number to a string by using the current locale. - */ - toLocaleString(): string; +/** + * A typed array of 16-bit signed integer values. The contents are initialized to 0. If the + * requested number of bytes could not be allocated an exception is raised. + */ +interface Int16Array extends TypedArray<"Int16Array", number, Buffer> { } +interface Int16ArrayConstructor extends TypedArrayConstructor<"Int16Array"> { } +declare var Int16Array: Int16ArrayConstructor; - /** - * Returns a string representation of an array. - */ - toString(): string; +/** + * A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the + * requested number of bytes could not be allocated an exception is raised. + */ +interface Uint16Array extends TypedArray<"Uint16Array", number, Buffer> { } +interface Uint16ArrayConstructor extends TypedArrayConstructor<"Uint16Array"> { } +declare var Uint16Array: Uint16ArrayConstructor; - /** Returns the primitive value of the specified object. */ - valueOf(): Uint8Array; +/** + * A typed array of 32-bit signed integer values. The contents are initialized to 0. If the + * requested number of bytes could not be allocated an exception is raised. + */ +interface Int32Array extends TypedArray<"Int32Array", number, Buffer> { } +interface Int32ArrayConstructor extends TypedArrayConstructor<"Int32Array"> { } +declare var Int32Array: Int32ArrayConstructor; - [index: number]: number; -} +/** + * A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the + * requested number of bytes could not be allocated an exception is raised. + */ +interface Uint32Array extends TypedArray<"Uint32Array", number, Buffer> { } +interface Uint32ArrayConstructor extends TypedArrayConstructor<"Uint32Array"> { } +declare var Uint32Array: Uint32ArrayConstructor; -interface Uint8ArrayConstructor { - readonly prototype: Uint8Array; - new (length: number): Uint8Array; - new (array: ArrayLike | ArrayBufferLike): Uint8Array; - new (buffer: ArrayBufferLike, byteOffset?: number, length?: number): Uint8Array; - - /** - * The size in bytes of each element in the array. - */ - readonly BYTES_PER_ELEMENT: number; - - /** - * Returns a new array from a set of elements. - * @param items A set of elements to include in the new array object. - */ - of(...items: number[]): Uint8Array; - - /** - * Creates an array from an array-like or iterable object. - * @param arrayLike An array-like or iterable object to convert to an array. - */ - from(arrayLike: ArrayLike): Uint8Array; - - /** - * Creates an array from an array-like or iterable object. - * @param arrayLike An array-like or iterable object to convert to an array. - * @param mapfn A mapping function to call on every element of the array. - * @param thisArg Value of 'this' used to invoke the mapfn. - */ - from(arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8Array; -} -declare var Uint8Array: Uint8ArrayConstructor; - -/** - * A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0. - * If the requested number of bytes could not be allocated an exception is raised. - */ -interface Uint8ClampedArray { - /** - * The size in bytes of each element in the array. - */ - readonly BYTES_PER_ELEMENT: number; - - /** - * The ArrayBuffer instance referenced by the array. - */ - readonly buffer: ArrayBufferLike; - - /** - * The length in bytes of the array. - */ - readonly byteLength: number; - - /** - * The offset in bytes of the array. - */ - readonly byteOffset: number; - - /** - * Returns the this object after copying a section of the array identified by start and end - * to the same array starting at position target - * @param target If target is negative, it is treated as length+target where length is the - * length of the array. - * @param start If start is negative, it is treated as length+start. If end is negative, it - * is treated as length+end. - * @param end If not specified, length of the this object is used as its default value. - */ - copyWithin(target: number, start: number, end?: number): this; - - /** - * Determines whether all the members of an array satisfy the specified test. - * @param predicate A function that accepts up to three arguments. The every method calls - * the predicate function for each element in the array until the predicate returns a value - * which is coercible to the Boolean value false, or until the end of the array. - * @param thisArg An object to which the this keyword can refer in the predicate function. - * If thisArg is omitted, undefined is used as the this value. - */ - every(predicate: (value: number, index: number, array: Uint8ClampedArray) => unknown, thisArg?: any): boolean; - - /** - * Changes all array elements from `start` to `end` index to a static `value` and returns the modified array - * @param value value to fill array section with - * @param start index to start filling the array at. If start is negative, it is treated as - * length+start where length is the length of the array. - * @param end index to stop filling the array at. If end is negative, it is treated as - * length+end. - */ - fill(value: number, start?: number, end?: number): this; - - /** - * Returns the elements of an array that meet the condition specified in a callback function. - * @param predicate A function that accepts up to three arguments. The filter method calls - * the predicate function one time for each element in the array. - * @param thisArg An object to which the this keyword can refer in the predicate function. - * If thisArg is omitted, undefined is used as the this value. - */ - filter(predicate: (value: number, index: number, array: Uint8ClampedArray) => any, thisArg?: any): Uint8ClampedArray; - - /** - * Returns the value of the first element in the array where predicate is true, and undefined - * otherwise. - * @param predicate find calls predicate once for each element of the array, in ascending - * order, until it finds one where predicate returns true. If such an element is found, find - * immediately returns that element value. Otherwise, find returns undefined. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - find(predicate: (value: number, index: number, obj: Uint8ClampedArray) => boolean, thisArg?: any): number | undefined; - - /** - * Returns the index of the first element in the array where predicate is true, and -1 - * otherwise. - * @param predicate find calls predicate once for each element of the array, in ascending - * order, until it finds one where predicate returns true. If such an element is found, - * findIndex immediately returns that element index. Otherwise, findIndex returns -1. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - findIndex(predicate: (value: number, index: number, obj: Uint8ClampedArray) => boolean, thisArg?: any): number; - - /** - * Performs the specified action for each element in an array. - * @param callbackfn A function that accepts up to three arguments. forEach calls the - * callbackfn function one time for each element in the array. - * @param thisArg An object to which the this keyword can refer in the callbackfn function. - * If thisArg is omitted, undefined is used as the this value. - */ - forEach(callbackfn: (value: number, index: number, array: Uint8ClampedArray) => void, thisArg?: any): void; - - /** - * Returns the index of the first occurrence of a value in an array. - * @param searchElement The value to locate in the array. - * @param fromIndex The array index at which to begin the search. If fromIndex is omitted, the - * search starts at index 0. - */ - indexOf(searchElement: number, fromIndex?: number): number; - - /** - * Adds all the elements of an array separated by the specified separator string. - * @param separator A string used to separate one element of an array from the next in the - * resulting String. If omitted, the array elements are separated with a comma. - */ - join(separator?: string): string; - - /** - * Returns the index of the last occurrence of a value in an array. - * @param searchElement The value to locate in the array. - * @param fromIndex The array index at which to begin the search. If fromIndex is omitted, the - * search starts at index 0. - */ - lastIndexOf(searchElement: number, fromIndex?: number): number; - - /** - * The length of the array. - */ - readonly length: number; - - /** - * Calls a defined callback function on each element of an array, and returns an array that - * contains the results. - * @param callbackfn A function that accepts up to three arguments. The map method calls the - * callbackfn function one time for each element in the array. - * @param thisArg An object to which the this keyword can refer in the callbackfn function. - * If thisArg is omitted, undefined is used as the this value. - */ - map(callbackfn: (value: number, index: number, array: Uint8ClampedArray) => number, thisArg?: any): Uint8ClampedArray; - - /** - * Calls the specified callback function for all the elements in an array. The return value of - * the callback function is the accumulated result, and is provided as an argument in the next - * call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduce method calls the - * callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an argument - * instead of an array value. - */ - reduce(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Uint8ClampedArray) => number): number; - reduce(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Uint8ClampedArray) => number, initialValue: number): number; - - /** - * Calls the specified callback function for all the elements in an array. The return value of - * the callback function is the accumulated result, and is provided as an argument in the next - * call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduce method calls the - * callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an argument - * instead of an array value. - */ - reduce(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: Uint8ClampedArray) => U, initialValue: U): U; - - /** - * Calls the specified callback function for all the elements in an array, in descending order. - * The return value of the callback function is the accumulated result, and is provided as an - * argument in the next call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduceRight method calls - * the callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an - * argument instead of an array value. - */ - reduceRight(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Uint8ClampedArray) => number): number; - reduceRight(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Uint8ClampedArray) => number, initialValue: number): number; - - /** - * Calls the specified callback function for all the elements in an array, in descending order. - * The return value of the callback function is the accumulated result, and is provided as an - * argument in the next call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduceRight method calls - * the callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an argument - * instead of an array value. - */ - reduceRight(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: Uint8ClampedArray) => U, initialValue: U): U; - - /** - * Reverses the elements in an Array. - */ - reverse(): Uint8ClampedArray; - - /** - * Sets a value or an array of values. - * @param array A typed or untyped array of values to set. - * @param offset The index in the current array at which the values are to be written. - */ - set(array: ArrayLike, offset?: number): void; - - /** - * Returns a section of an array. - * @param start The beginning of the specified portion of the array. - * @param end The end of the specified portion of the array. This is exclusive of the element at the index 'end'. - */ - slice(start?: number, end?: number): Uint8ClampedArray; - - /** - * Determines whether the specified callback function returns true for any element of an array. - * @param predicate A function that accepts up to three arguments. The some method calls - * the predicate function for each element in the array until the predicate returns a value - * which is coercible to the Boolean value true, or until the end of the array. - * @param thisArg An object to which the this keyword can refer in the predicate function. - * If thisArg is omitted, undefined is used as the this value. - */ - some(predicate: (value: number, index: number, array: Uint8ClampedArray) => unknown, thisArg?: any): boolean; - - /** - * Sorts an array. - * @param compareFn Function used to determine the order of the elements. It is expected to return - * a negative value if first argument is less than second argument, zero if they're equal and a positive - * value otherwise. If omitted, the elements are sorted in ascending order. - * ```ts - * [11,2,22,1].sort((a, b) => a - b) - * ``` - */ - sort(compareFn?: (a: number, b: number) => number): this; - - /** - * Gets a new Uint8ClampedArray view of the ArrayBuffer store for this array, referencing the elements - * at begin, inclusive, up to end, exclusive. - * @param begin The index of the beginning of the array. - * @param end The index of the end of the array. - */ - subarray(begin?: number, end?: number): Uint8ClampedArray; - - /** - * Converts a number to a string by using the current locale. - */ - toLocaleString(): string; - - /** - * Returns a string representation of an array. - */ - toString(): string; - - /** Returns the primitive value of the specified object. */ - valueOf(): Uint8ClampedArray; - - [index: number]: number; -} - -interface Uint8ClampedArrayConstructor { - readonly prototype: Uint8ClampedArray; - new (length: number): Uint8ClampedArray; - new (array: ArrayLike | ArrayBufferLike): Uint8ClampedArray; - new (buffer: ArrayBufferLike, byteOffset?: number, length?: number): Uint8ClampedArray; - - /** - * The size in bytes of each element in the array. - */ - readonly BYTES_PER_ELEMENT: number; - - /** - * Returns a new array from a set of elements. - * @param items A set of elements to include in the new array object. - */ - of(...items: number[]): Uint8ClampedArray; - - /** - * Creates an array from an array-like or iterable object. - * @param arrayLike An array-like or iterable object to convert to an array. - */ - from(arrayLike: ArrayLike): Uint8ClampedArray; - - /** - * Creates an array from an array-like or iterable object. - * @param arrayLike An array-like or iterable object to convert to an array. - * @param mapfn A mapping function to call on every element of the array. - * @param thisArg Value of 'this' used to invoke the mapfn. - */ - from(arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8ClampedArray; -} -declare var Uint8ClampedArray: Uint8ClampedArrayConstructor; - -/** - * A typed array of 16-bit signed integer values. The contents are initialized to 0. If the - * requested number of bytes could not be allocated an exception is raised. - */ -interface Int16Array { - /** - * The size in bytes of each element in the array. - */ - readonly BYTES_PER_ELEMENT: number; - - /** - * The ArrayBuffer instance referenced by the array. - */ - readonly buffer: ArrayBufferLike; - - /** - * The length in bytes of the array. - */ - readonly byteLength: number; - - /** - * The offset in bytes of the array. - */ - readonly byteOffset: number; - - /** - * Returns the this object after copying a section of the array identified by start and end - * to the same array starting at position target - * @param target If target is negative, it is treated as length+target where length is the - * length of the array. - * @param start If start is negative, it is treated as length+start. If end is negative, it - * is treated as length+end. - * @param end If not specified, length of the this object is used as its default value. - */ - copyWithin(target: number, start: number, end?: number): this; - - /** - * Determines whether all the members of an array satisfy the specified test. - * @param predicate A function that accepts up to three arguments. The every method calls - * the predicate function for each element in the array until the predicate returns a value - * which is coercible to the Boolean value false, or until the end of the array. - * @param thisArg An object to which the this keyword can refer in the predicate function. - * If thisArg is omitted, undefined is used as the this value. - */ - every(predicate: (value: number, index: number, array: Int16Array) => unknown, thisArg?: any): boolean; - - /** - * Changes all array elements from `start` to `end` index to a static `value` and returns the modified array - * @param value value to fill array section with - * @param start index to start filling the array at. If start is negative, it is treated as - * length+start where length is the length of the array. - * @param end index to stop filling the array at. If end is negative, it is treated as - * length+end. - */ - fill(value: number, start?: number, end?: number): this; - - /** - * Returns the elements of an array that meet the condition specified in a callback function. - * @param predicate A function that accepts up to three arguments. The filter method calls - * the predicate function one time for each element in the array. - * @param thisArg An object to which the this keyword can refer in the predicate function. - * If thisArg is omitted, undefined is used as the this value. - */ - filter(predicate: (value: number, index: number, array: Int16Array) => any, thisArg?: any): Int16Array; - - /** - * Returns the value of the first element in the array where predicate is true, and undefined - * otherwise. - * @param predicate find calls predicate once for each element of the array, in ascending - * order, until it finds one where predicate returns true. If such an element is found, find - * immediately returns that element value. Otherwise, find returns undefined. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - find(predicate: (value: number, index: number, obj: Int16Array) => boolean, thisArg?: any): number | undefined; - - /** - * Returns the index of the first element in the array where predicate is true, and -1 - * otherwise. - * @param predicate find calls predicate once for each element of the array, in ascending - * order, until it finds one where predicate returns true. If such an element is found, - * findIndex immediately returns that element index. Otherwise, findIndex returns -1. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - findIndex(predicate: (value: number, index: number, obj: Int16Array) => boolean, thisArg?: any): number; - - /** - * Performs the specified action for each element in an array. - * @param callbackfn A function that accepts up to three arguments. forEach calls the - * callbackfn function one time for each element in the array. - * @param thisArg An object to which the this keyword can refer in the callbackfn function. - * If thisArg is omitted, undefined is used as the this value. - */ - forEach(callbackfn: (value: number, index: number, array: Int16Array) => void, thisArg?: any): void; - /** - * Returns the index of the first occurrence of a value in an array. - * @param searchElement The value to locate in the array. - * @param fromIndex The array index at which to begin the search. If fromIndex is omitted, the - * search starts at index 0. - */ - indexOf(searchElement: number, fromIndex?: number): number; - - /** - * Adds all the elements of an array separated by the specified separator string. - * @param separator A string used to separate one element of an array from the next in the - * resulting String. If omitted, the array elements are separated with a comma. - */ - join(separator?: string): string; - - /** - * Returns the index of the last occurrence of a value in an array. - * @param searchElement The value to locate in the array. - * @param fromIndex The array index at which to begin the search. If fromIndex is omitted, the - * search starts at index 0. - */ - lastIndexOf(searchElement: number, fromIndex?: number): number; - - /** - * The length of the array. - */ - readonly length: number; - - /** - * Calls a defined callback function on each element of an array, and returns an array that - * contains the results. - * @param callbackfn A function that accepts up to three arguments. The map method calls the - * callbackfn function one time for each element in the array. - * @param thisArg An object to which the this keyword can refer in the callbackfn function. - * If thisArg is omitted, undefined is used as the this value. - */ - map(callbackfn: (value: number, index: number, array: Int16Array) => number, thisArg?: any): Int16Array; - - /** - * Calls the specified callback function for all the elements in an array. The return value of - * the callback function is the accumulated result, and is provided as an argument in the next - * call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduce method calls the - * callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an argument - * instead of an array value. - */ - reduce(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Int16Array) => number): number; - reduce(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Int16Array) => number, initialValue: number): number; - - /** - * Calls the specified callback function for all the elements in an array. The return value of - * the callback function is the accumulated result, and is provided as an argument in the next - * call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduce method calls the - * callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an argument - * instead of an array value. - */ - reduce(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: Int16Array) => U, initialValue: U): U; - - /** - * Calls the specified callback function for all the elements in an array, in descending order. - * The return value of the callback function is the accumulated result, and is provided as an - * argument in the next call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduceRight method calls - * the callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an - * argument instead of an array value. - */ - reduceRight(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Int16Array) => number): number; - reduceRight(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Int16Array) => number, initialValue: number): number; - - /** - * Calls the specified callback function for all the elements in an array, in descending order. - * The return value of the callback function is the accumulated result, and is provided as an - * argument in the next call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduceRight method calls - * the callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an argument - * instead of an array value. - */ - reduceRight(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: Int16Array) => U, initialValue: U): U; - - /** - * Reverses the elements in an Array. - */ - reverse(): Int16Array; - - /** - * Sets a value or an array of values. - * @param array A typed or untyped array of values to set. - * @param offset The index in the current array at which the values are to be written. - */ - set(array: ArrayLike, offset?: number): void; - - /** - * Returns a section of an array. - * @param start The beginning of the specified portion of the array. - * @param end The end of the specified portion of the array. This is exclusive of the element at the index 'end'. - */ - slice(start?: number, end?: number): Int16Array; - - /** - * Determines whether the specified callback function returns true for any element of an array. - * @param predicate A function that accepts up to three arguments. The some method calls - * the predicate function for each element in the array until the predicate returns a value - * which is coercible to the Boolean value true, or until the end of the array. - * @param thisArg An object to which the this keyword can refer in the predicate function. - * If thisArg is omitted, undefined is used as the this value. - */ - some(predicate: (value: number, index: number, array: Int16Array) => unknown, thisArg?: any): boolean; - - /** - * Sorts an array. - * @param compareFn Function used to determine the order of the elements. It is expected to return - * a negative value if first argument is less than second argument, zero if they're equal and a positive - * value otherwise. If omitted, the elements are sorted in ascending order. - * ```ts - * [11,2,22,1].sort((a, b) => a - b) - * ``` - */ - sort(compareFn?: (a: number, b: number) => number): this; - - /** - * Gets a new Int16Array view of the ArrayBuffer store for this array, referencing the elements - * at begin, inclusive, up to end, exclusive. - * @param begin The index of the beginning of the array. - * @param end The index of the end of the array. - */ - subarray(begin?: number, end?: number): Int16Array; - - /** - * Converts a number to a string by using the current locale. - */ - toLocaleString(): string; - - /** - * Returns a string representation of an array. - */ - toString(): string; - - /** Returns the primitive value of the specified object. */ - valueOf(): Int16Array; - - [index: number]: number; -} - -interface Int16ArrayConstructor { - readonly prototype: Int16Array; - new (length: number): Int16Array; - new (array: ArrayLike | ArrayBufferLike): Int16Array; - new (buffer: ArrayBufferLike, byteOffset?: number, length?: number): Int16Array; - - /** - * The size in bytes of each element in the array. - */ - readonly BYTES_PER_ELEMENT: number; - - /** - * Returns a new array from a set of elements. - * @param items A set of elements to include in the new array object. - */ - of(...items: number[]): Int16Array; - - /** - * Creates an array from an array-like or iterable object. - * @param arrayLike An array-like or iterable object to convert to an array. - */ - from(arrayLike: ArrayLike): Int16Array; - - /** - * Creates an array from an array-like or iterable object. - * @param arrayLike An array-like or iterable object to convert to an array. - * @param mapfn A mapping function to call on every element of the array. - * @param thisArg Value of 'this' used to invoke the mapfn. - */ - from(arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int16Array; -} -declare var Int16Array: Int16ArrayConstructor; - -/** - * A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the - * requested number of bytes could not be allocated an exception is raised. - */ -interface Uint16Array { - /** - * The size in bytes of each element in the array. - */ - readonly BYTES_PER_ELEMENT: number; - - /** - * The ArrayBuffer instance referenced by the array. - */ - readonly buffer: ArrayBufferLike; - - /** - * The length in bytes of the array. - */ - readonly byteLength: number; - - /** - * The offset in bytes of the array. - */ - readonly byteOffset: number; - - /** - * Returns the this object after copying a section of the array identified by start and end - * to the same array starting at position target - * @param target If target is negative, it is treated as length+target where length is the - * length of the array. - * @param start If start is negative, it is treated as length+start. If end is negative, it - * is treated as length+end. - * @param end If not specified, length of the this object is used as its default value. - */ - copyWithin(target: number, start: number, end?: number): this; - - /** - * Determines whether all the members of an array satisfy the specified test. - * @param predicate A function that accepts up to three arguments. The every method calls - * the predicate function for each element in the array until the predicate returns a value - * which is coercible to the Boolean value false, or until the end of the array. - * @param thisArg An object to which the this keyword can refer in the predicate function. - * If thisArg is omitted, undefined is used as the this value. - */ - every(predicate: (value: number, index: number, array: Uint16Array) => unknown, thisArg?: any): boolean; - - /** - * Changes all array elements from `start` to `end` index to a static `value` and returns the modified array - * @param value value to fill array section with - * @param start index to start filling the array at. If start is negative, it is treated as - * length+start where length is the length of the array. - * @param end index to stop filling the array at. If end is negative, it is treated as - * length+end. - */ - fill(value: number, start?: number, end?: number): this; - - /** - * Returns the elements of an array that meet the condition specified in a callback function. - * @param predicate A function that accepts up to three arguments. The filter method calls - * the predicate function one time for each element in the array. - * @param thisArg An object to which the this keyword can refer in the predicate function. - * If thisArg is omitted, undefined is used as the this value. - */ - filter(predicate: (value: number, index: number, array: Uint16Array) => any, thisArg?: any): Uint16Array; - - /** - * Returns the value of the first element in the array where predicate is true, and undefined - * otherwise. - * @param predicate find calls predicate once for each element of the array, in ascending - * order, until it finds one where predicate returns true. If such an element is found, find - * immediately returns that element value. Otherwise, find returns undefined. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - find(predicate: (value: number, index: number, obj: Uint16Array) => boolean, thisArg?: any): number | undefined; - - /** - * Returns the index of the first element in the array where predicate is true, and -1 - * otherwise. - * @param predicate find calls predicate once for each element of the array, in ascending - * order, until it finds one where predicate returns true. If such an element is found, - * findIndex immediately returns that element index. Otherwise, findIndex returns -1. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - findIndex(predicate: (value: number, index: number, obj: Uint16Array) => boolean, thisArg?: any): number; - - /** - * Performs the specified action for each element in an array. - * @param callbackfn A function that accepts up to three arguments. forEach calls the - * callbackfn function one time for each element in the array. - * @param thisArg An object to which the this keyword can refer in the callbackfn function. - * If thisArg is omitted, undefined is used as the this value. - */ - forEach(callbackfn: (value: number, index: number, array: Uint16Array) => void, thisArg?: any): void; - - /** - * Returns the index of the first occurrence of a value in an array. - * @param searchElement The value to locate in the array. - * @param fromIndex The array index at which to begin the search. If fromIndex is omitted, the - * search starts at index 0. - */ - indexOf(searchElement: number, fromIndex?: number): number; - - /** - * Adds all the elements of an array separated by the specified separator string. - * @param separator A string used to separate one element of an array from the next in the - * resulting String. If omitted, the array elements are separated with a comma. - */ - join(separator?: string): string; - - /** - * Returns the index of the last occurrence of a value in an array. - * @param searchElement The value to locate in the array. - * @param fromIndex The array index at which to begin the search. If fromIndex is omitted, the - * search starts at index 0. - */ - lastIndexOf(searchElement: number, fromIndex?: number): number; - - /** - * The length of the array. - */ - readonly length: number; - - /** - * Calls a defined callback function on each element of an array, and returns an array that - * contains the results. - * @param callbackfn A function that accepts up to three arguments. The map method calls the - * callbackfn function one time for each element in the array. - * @param thisArg An object to which the this keyword can refer in the callbackfn function. - * If thisArg is omitted, undefined is used as the this value. - */ - map(callbackfn: (value: number, index: number, array: Uint16Array) => number, thisArg?: any): Uint16Array; - - /** - * Calls the specified callback function for all the elements in an array. The return value of - * the callback function is the accumulated result, and is provided as an argument in the next - * call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduce method calls the - * callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an argument - * instead of an array value. - */ - reduce(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Uint16Array) => number): number; - reduce(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Uint16Array) => number, initialValue: number): number; - - /** - * Calls the specified callback function for all the elements in an array. The return value of - * the callback function is the accumulated result, and is provided as an argument in the next - * call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduce method calls the - * callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an argument - * instead of an array value. - */ - reduce(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: Uint16Array) => U, initialValue: U): U; - - /** - * Calls the specified callback function for all the elements in an array, in descending order. - * The return value of the callback function is the accumulated result, and is provided as an - * argument in the next call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduceRight method calls - * the callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an - * argument instead of an array value. - */ - reduceRight(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Uint16Array) => number): number; - reduceRight(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Uint16Array) => number, initialValue: number): number; - - /** - * Calls the specified callback function for all the elements in an array, in descending order. - * The return value of the callback function is the accumulated result, and is provided as an - * argument in the next call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduceRight method calls - * the callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an argument - * instead of an array value. - */ - reduceRight(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: Uint16Array) => U, initialValue: U): U; - - /** - * Reverses the elements in an Array. - */ - reverse(): Uint16Array; - - /** - * Sets a value or an array of values. - * @param array A typed or untyped array of values to set. - * @param offset The index in the current array at which the values are to be written. - */ - set(array: ArrayLike, offset?: number): void; - - /** - * Returns a section of an array. - * @param start The beginning of the specified portion of the array. - * @param end The end of the specified portion of the array. This is exclusive of the element at the index 'end'. - */ - slice(start?: number, end?: number): Uint16Array; - - /** - * Determines whether the specified callback function returns true for any element of an array. - * @param predicate A function that accepts up to three arguments. The some method calls - * the predicate function for each element in the array until the predicate returns a value - * which is coercible to the Boolean value true, or until the end of the array. - * @param thisArg An object to which the this keyword can refer in the predicate function. - * If thisArg is omitted, undefined is used as the this value. - */ - some(predicate: (value: number, index: number, array: Uint16Array) => unknown, thisArg?: any): boolean; - - /** - * Sorts an array. - * @param compareFn Function used to determine the order of the elements. It is expected to return - * a negative value if first argument is less than second argument, zero if they're equal and a positive - * value otherwise. If omitted, the elements are sorted in ascending order. - * ```ts - * [11,2,22,1].sort((a, b) => a - b) - * ``` - */ - sort(compareFn?: (a: number, b: number) => number): this; - - /** - * Gets a new Uint16Array view of the ArrayBuffer store for this array, referencing the elements - * at begin, inclusive, up to end, exclusive. - * @param begin The index of the beginning of the array. - * @param end The index of the end of the array. - */ - subarray(begin?: number, end?: number): Uint16Array; - - /** - * Converts a number to a string by using the current locale. - */ - toLocaleString(): string; - - /** - * Returns a string representation of an array. - */ - toString(): string; - - /** Returns the primitive value of the specified object. */ - valueOf(): Uint16Array; - - [index: number]: number; -} - -interface Uint16ArrayConstructor { - readonly prototype: Uint16Array; - new (length: number): Uint16Array; - new (array: ArrayLike | ArrayBufferLike): Uint16Array; - new (buffer: ArrayBufferLike, byteOffset?: number, length?: number): Uint16Array; - - /** - * The size in bytes of each element in the array. - */ - readonly BYTES_PER_ELEMENT: number; - - /** - * Returns a new array from a set of elements. - * @param items A set of elements to include in the new array object. - */ - of(...items: number[]): Uint16Array; - - /** - * Creates an array from an array-like or iterable object. - * @param arrayLike An array-like or iterable object to convert to an array. - */ - from(arrayLike: ArrayLike): Uint16Array; - - /** - * Creates an array from an array-like or iterable object. - * @param arrayLike An array-like or iterable object to convert to an array. - * @param mapfn A mapping function to call on every element of the array. - * @param thisArg Value of 'this' used to invoke the mapfn. - */ - from(arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint16Array; -} -declare var Uint16Array: Uint16ArrayConstructor; -/** - * A typed array of 32-bit signed integer values. The contents are initialized to 0. If the - * requested number of bytes could not be allocated an exception is raised. - */ -interface Int32Array { - /** - * The size in bytes of each element in the array. - */ - readonly BYTES_PER_ELEMENT: number; - - /** - * The ArrayBuffer instance referenced by the array. - */ - readonly buffer: ArrayBufferLike; - - /** - * The length in bytes of the array. - */ - readonly byteLength: number; - - /** - * The offset in bytes of the array. - */ - readonly byteOffset: number; - - /** - * Returns the this object after copying a section of the array identified by start and end - * to the same array starting at position target - * @param target If target is negative, it is treated as length+target where length is the - * length of the array. - * @param start If start is negative, it is treated as length+start. If end is negative, it - * is treated as length+end. - * @param end If not specified, length of the this object is used as its default value. - */ - copyWithin(target: number, start: number, end?: number): this; - - /** - * Determines whether all the members of an array satisfy the specified test. - * @param predicate A function that accepts up to three arguments. The every method calls - * the predicate function for each element in the array until the predicate returns a value - * which is coercible to the Boolean value false, or until the end of the array. - * @param thisArg An object to which the this keyword can refer in the predicate function. - * If thisArg is omitted, undefined is used as the this value. - */ - every(predicate: (value: number, index: number, array: Int32Array) => unknown, thisArg?: any): boolean; - - /** - * Changes all array elements from `start` to `end` index to a static `value` and returns the modified array - * @param value value to fill array section with - * @param start index to start filling the array at. If start is negative, it is treated as - * length+start where length is the length of the array. - * @param end index to stop filling the array at. If end is negative, it is treated as - * length+end. - */ - fill(value: number, start?: number, end?: number): this; - - /** - * Returns the elements of an array that meet the condition specified in a callback function. - * @param predicate A function that accepts up to three arguments. The filter method calls - * the predicate function one time for each element in the array. - * @param thisArg An object to which the this keyword can refer in the predicate function. - * If thisArg is omitted, undefined is used as the this value. - */ - filter(predicate: (value: number, index: number, array: Int32Array) => any, thisArg?: any): Int32Array; - - /** - * Returns the value of the first element in the array where predicate is true, and undefined - * otherwise. - * @param predicate find calls predicate once for each element of the array, in ascending - * order, until it finds one where predicate returns true. If such an element is found, find - * immediately returns that element value. Otherwise, find returns undefined. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - find(predicate: (value: number, index: number, obj: Int32Array) => boolean, thisArg?: any): number | undefined; - - /** - * Returns the index of the first element in the array where predicate is true, and -1 - * otherwise. - * @param predicate find calls predicate once for each element of the array, in ascending - * order, until it finds one where predicate returns true. If such an element is found, - * findIndex immediately returns that element index. Otherwise, findIndex returns -1. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - findIndex(predicate: (value: number, index: number, obj: Int32Array) => boolean, thisArg?: any): number; - - /** - * Performs the specified action for each element in an array. - * @param callbackfn A function that accepts up to three arguments. forEach calls the - * callbackfn function one time for each element in the array. - * @param thisArg An object to which the this keyword can refer in the callbackfn function. - * If thisArg is omitted, undefined is used as the this value. - */ - forEach(callbackfn: (value: number, index: number, array: Int32Array) => void, thisArg?: any): void; - - /** - * Returns the index of the first occurrence of a value in an array. - * @param searchElement The value to locate in the array. - * @param fromIndex The array index at which to begin the search. If fromIndex is omitted, the - * search starts at index 0. - */ - indexOf(searchElement: number, fromIndex?: number): number; - - /** - * Adds all the elements of an array separated by the specified separator string. - * @param separator A string used to separate one element of an array from the next in the - * resulting String. If omitted, the array elements are separated with a comma. - */ - join(separator?: string): string; - - /** - * Returns the index of the last occurrence of a value in an array. - * @param searchElement The value to locate in the array. - * @param fromIndex The array index at which to begin the search. If fromIndex is omitted, the - * search starts at index 0. - */ - lastIndexOf(searchElement: number, fromIndex?: number): number; - - /** - * The length of the array. - */ - readonly length: number; - - /** - * Calls a defined callback function on each element of an array, and returns an array that - * contains the results. - * @param callbackfn A function that accepts up to three arguments. The map method calls the - * callbackfn function one time for each element in the array. - * @param thisArg An object to which the this keyword can refer in the callbackfn function. - * If thisArg is omitted, undefined is used as the this value. - */ - map(callbackfn: (value: number, index: number, array: Int32Array) => number, thisArg?: any): Int32Array; - - /** - * Calls the specified callback function for all the elements in an array. The return value of - * the callback function is the accumulated result, and is provided as an argument in the next - * call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduce method calls the - * callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an argument - * instead of an array value. - */ - reduce(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Int32Array) => number): number; - reduce(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Int32Array) => number, initialValue: number): number; - - /** - * Calls the specified callback function for all the elements in an array. The return value of - * the callback function is the accumulated result, and is provided as an argument in the next - * call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduce method calls the - * callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an argument - * instead of an array value. - */ - reduce(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: Int32Array) => U, initialValue: U): U; - - /** - * Calls the specified callback function for all the elements in an array, in descending order. - * The return value of the callback function is the accumulated result, and is provided as an - * argument in the next call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduceRight method calls - * the callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an - * argument instead of an array value. - */ - reduceRight(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Int32Array) => number): number; - reduceRight(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Int32Array) => number, initialValue: number): number; - - /** - * Calls the specified callback function for all the elements in an array, in descending order. - * The return value of the callback function is the accumulated result, and is provided as an - * argument in the next call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduceRight method calls - * the callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an argument - * instead of an array value. - */ - reduceRight(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: Int32Array) => U, initialValue: U): U; - - /** - * Reverses the elements in an Array. - */ - reverse(): Int32Array; - - /** - * Sets a value or an array of values. - * @param array A typed or untyped array of values to set. - * @param offset The index in the current array at which the values are to be written. - */ - set(array: ArrayLike, offset?: number): void; - - /** - * Returns a section of an array. - * @param start The beginning of the specified portion of the array. - * @param end The end of the specified portion of the array. This is exclusive of the element at the index 'end'. - */ - slice(start?: number, end?: number): Int32Array; - - /** - * Determines whether the specified callback function returns true for any element of an array. - * @param predicate A function that accepts up to three arguments. The some method calls - * the predicate function for each element in the array until the predicate returns a value - * which is coercible to the Boolean value true, or until the end of the array. - * @param thisArg An object to which the this keyword can refer in the predicate function. - * If thisArg is omitted, undefined is used as the this value. - */ - some(predicate: (value: number, index: number, array: Int32Array) => unknown, thisArg?: any): boolean; - - /** - * Sorts an array. - * @param compareFn Function used to determine the order of the elements. It is expected to return - * a negative value if first argument is less than second argument, zero if they're equal and a positive - * value otherwise. If omitted, the elements are sorted in ascending order. - * ```ts - * [11,2,22,1].sort((a, b) => a - b) - * ``` - */ - sort(compareFn?: (a: number, b: number) => number): this; - - /** - * Gets a new Int32Array view of the ArrayBuffer store for this array, referencing the elements - * at begin, inclusive, up to end, exclusive. - * @param begin The index of the beginning of the array. - * @param end The index of the end of the array. - */ - subarray(begin?: number, end?: number): Int32Array; - - /** - * Converts a number to a string by using the current locale. - */ - toLocaleString(): string; - - /** - * Returns a string representation of an array. - */ - toString(): string; - - /** Returns the primitive value of the specified object. */ - valueOf(): Int32Array; - - [index: number]: number; -} - -interface Int32ArrayConstructor { - readonly prototype: Int32Array; - new (length: number): Int32Array; - new (array: ArrayLike | ArrayBufferLike): Int32Array; - new (buffer: ArrayBufferLike, byteOffset?: number, length?: number): Int32Array; - - /** - * The size in bytes of each element in the array. - */ - readonly BYTES_PER_ELEMENT: number; - - /** - * Returns a new array from a set of elements. - * @param items A set of elements to include in the new array object. - */ - of(...items: number[]): Int32Array; - - /** - * Creates an array from an array-like or iterable object. - * @param arrayLike An array-like or iterable object to convert to an array. - */ - from(arrayLike: ArrayLike): Int32Array; - - /** - * Creates an array from an array-like or iterable object. - * @param arrayLike An array-like or iterable object to convert to an array. - * @param mapfn A mapping function to call on every element of the array. - * @param thisArg Value of 'this' used to invoke the mapfn. - */ - from(arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int32Array; -} -declare var Int32Array: Int32ArrayConstructor; - -/** - * A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the - * requested number of bytes could not be allocated an exception is raised. - */ -interface Uint32Array { - /** - * The size in bytes of each element in the array. - */ - readonly BYTES_PER_ELEMENT: number; - - /** - * The ArrayBuffer instance referenced by the array. - */ - readonly buffer: ArrayBufferLike; - - /** - * The length in bytes of the array. - */ - readonly byteLength: number; - - /** - * The offset in bytes of the array. - */ - readonly byteOffset: number; - - /** - * Returns the this object after copying a section of the array identified by start and end - * to the same array starting at position target - * @param target If target is negative, it is treated as length+target where length is the - * length of the array. - * @param start If start is negative, it is treated as length+start. If end is negative, it - * is treated as length+end. - * @param end If not specified, length of the this object is used as its default value. - */ - copyWithin(target: number, start: number, end?: number): this; - - /** - * Determines whether all the members of an array satisfy the specified test. - * @param predicate A function that accepts up to three arguments. The every method calls - * the predicate function for each element in the array until the predicate returns a value - * which is coercible to the Boolean value false, or until the end of the array. - * @param thisArg An object to which the this keyword can refer in the predicate function. - * If thisArg is omitted, undefined is used as the this value. - */ - every(predicate: (value: number, index: number, array: Uint32Array) => unknown, thisArg?: any): boolean; - - /** - * Changes all array elements from `start` to `end` index to a static `value` and returns the modified array - * @param value value to fill array section with - * @param start index to start filling the array at. If start is negative, it is treated as - * length+start where length is the length of the array. - * @param end index to stop filling the array at. If end is negative, it is treated as - * length+end. - */ - fill(value: number, start?: number, end?: number): this; - - /** - * Returns the elements of an array that meet the condition specified in a callback function. - * @param predicate A function that accepts up to three arguments. The filter method calls - * the predicate function one time for each element in the array. - * @param thisArg An object to which the this keyword can refer in the predicate function. - * If thisArg is omitted, undefined is used as the this value. - */ - filter(predicate: (value: number, index: number, array: Uint32Array) => any, thisArg?: any): Uint32Array; - - /** - * Returns the value of the first element in the array where predicate is true, and undefined - * otherwise. - * @param predicate find calls predicate once for each element of the array, in ascending - * order, until it finds one where predicate returns true. If such an element is found, find - * immediately returns that element value. Otherwise, find returns undefined. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - find(predicate: (value: number, index: number, obj: Uint32Array) => boolean, thisArg?: any): number | undefined; - - /** - * Returns the index of the first element in the array where predicate is true, and -1 - * otherwise. - * @param predicate find calls predicate once for each element of the array, in ascending - * order, until it finds one where predicate returns true. If such an element is found, - * findIndex immediately returns that element index. Otherwise, findIndex returns -1. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - findIndex(predicate: (value: number, index: number, obj: Uint32Array) => boolean, thisArg?: any): number; - - /** - * Performs the specified action for each element in an array. - * @param callbackfn A function that accepts up to three arguments. forEach calls the - * callbackfn function one time for each element in the array. - * @param thisArg An object to which the this keyword can refer in the callbackfn function. - * If thisArg is omitted, undefined is used as the this value. - */ - forEach(callbackfn: (value: number, index: number, array: Uint32Array) => void, thisArg?: any): void; - /** - * Returns the index of the first occurrence of a value in an array. - * @param searchElement The value to locate in the array. - * @param fromIndex The array index at which to begin the search. If fromIndex is omitted, the - * search starts at index 0. - */ - indexOf(searchElement: number, fromIndex?: number): number; - - /** - * Adds all the elements of an array separated by the specified separator string. - * @param separator A string used to separate one element of an array from the next in the - * resulting String. If omitted, the array elements are separated with a comma. - */ - join(separator?: string): string; - - /** - * Returns the index of the last occurrence of a value in an array. - * @param searchElement The value to locate in the array. - * @param fromIndex The array index at which to begin the search. If fromIndex is omitted, the - * search starts at index 0. - */ - lastIndexOf(searchElement: number, fromIndex?: number): number; - - /** - * The length of the array. - */ - readonly length: number; - - /** - * Calls a defined callback function on each element of an array, and returns an array that - * contains the results. - * @param callbackfn A function that accepts up to three arguments. The map method calls the - * callbackfn function one time for each element in the array. - * @param thisArg An object to which the this keyword can refer in the callbackfn function. - * If thisArg is omitted, undefined is used as the this value. - */ - map(callbackfn: (value: number, index: number, array: Uint32Array) => number, thisArg?: any): Uint32Array; - - /** - * Calls the specified callback function for all the elements in an array. The return value of - * the callback function is the accumulated result, and is provided as an argument in the next - * call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduce method calls the - * callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an argument - * instead of an array value. - */ - reduce(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Uint32Array) => number): number; - reduce(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Uint32Array) => number, initialValue: number): number; - - /** - * Calls the specified callback function for all the elements in an array. The return value of - * the callback function is the accumulated result, and is provided as an argument in the next - * call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduce method calls the - * callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an argument - * instead of an array value. - */ - reduce(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: Uint32Array) => U, initialValue: U): U; - - /** - * Calls the specified callback function for all the elements in an array, in descending order. - * The return value of the callback function is the accumulated result, and is provided as an - * argument in the next call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduceRight method calls - * the callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an - * argument instead of an array value. - */ - reduceRight(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Uint32Array) => number): number; - reduceRight(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Uint32Array) => number, initialValue: number): number; - - /** - * Calls the specified callback function for all the elements in an array, in descending order. - * The return value of the callback function is the accumulated result, and is provided as an - * argument in the next call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduceRight method calls - * the callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an argument - * instead of an array value. - */ - reduceRight(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: Uint32Array) => U, initialValue: U): U; - - /** - * Reverses the elements in an Array. - */ - reverse(): Uint32Array; - - /** - * Sets a value or an array of values. - * @param array A typed or untyped array of values to set. - * @param offset The index in the current array at which the values are to be written. - */ - set(array: ArrayLike, offset?: number): void; - - /** - * Returns a section of an array. - * @param start The beginning of the specified portion of the array. - * @param end The end of the specified portion of the array. This is exclusive of the element at the index 'end'. - */ - slice(start?: number, end?: number): Uint32Array; - - /** - * Determines whether the specified callback function returns true for any element of an array. - * @param predicate A function that accepts up to three arguments. The some method calls - * the predicate function for each element in the array until the predicate returns a value - * which is coercible to the Boolean value true, or until the end of the array. - * @param thisArg An object to which the this keyword can refer in the predicate function. - * If thisArg is omitted, undefined is used as the this value. - */ - some(predicate: (value: number, index: number, array: Uint32Array) => unknown, thisArg?: any): boolean; - - /** - * Sorts an array. - * @param compareFn Function used to determine the order of the elements. It is expected to return - * a negative value if first argument is less than second argument, zero if they're equal and a positive - * value otherwise. If omitted, the elements are sorted in ascending order. - * ```ts - * [11,2,22,1].sort((a, b) => a - b) - * ``` - */ - sort(compareFn?: (a: number, b: number) => number): this; - - /** - * Gets a new Uint32Array view of the ArrayBuffer store for this array, referencing the elements - * at begin, inclusive, up to end, exclusive. - * @param begin The index of the beginning of the array. - * @param end The index of the end of the array. - */ - subarray(begin?: number, end?: number): Uint32Array; - - /** - * Converts a number to a string by using the current locale. - */ - toLocaleString(): string; - - /** - * Returns a string representation of an array. - */ - toString(): string; - - /** Returns the primitive value of the specified object. */ - valueOf(): Uint32Array; - - [index: number]: number; -} - -interface Uint32ArrayConstructor { - readonly prototype: Uint32Array; - new (length: number): Uint32Array; - new (array: ArrayLike | ArrayBufferLike): Uint32Array; - new (buffer: ArrayBufferLike, byteOffset?: number, length?: number): Uint32Array; - - /** - * The size in bytes of each element in the array. - */ - readonly BYTES_PER_ELEMENT: number; - - /** - * Returns a new array from a set of elements. - * @param items A set of elements to include in the new array object. - */ - of(...items: number[]): Uint32Array; - - /** - * Creates an array from an array-like or iterable object. - * @param arrayLike An array-like or iterable object to convert to an array. - */ - from(arrayLike: ArrayLike): Uint32Array; - - /** - * Creates an array from an array-like or iterable object. - * @param arrayLike An array-like or iterable object to convert to an array. - * @param mapfn A mapping function to call on every element of the array. - * @param thisArg Value of 'this' used to invoke the mapfn. - */ - from(arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint32Array; -} -declare var Uint32Array: Uint32ArrayConstructor; - -/** - * A typed array of 32-bit float values. The contents are initialized to 0. If the requested number - * of bytes could not be allocated an exception is raised. - */ -interface Float32Array { - /** - * The size in bytes of each element in the array. - */ - readonly BYTES_PER_ELEMENT: number; - - /** - * The ArrayBuffer instance referenced by the array. - */ - readonly buffer: ArrayBufferLike; - - /** - * The length in bytes of the array. - */ - readonly byteLength: number; - - /** - * The offset in bytes of the array. - */ - readonly byteOffset: number; - - /** - * Returns the this object after copying a section of the array identified by start and end - * to the same array starting at position target - * @param target If target is negative, it is treated as length+target where length is the - * length of the array. - * @param start If start is negative, it is treated as length+start. If end is negative, it - * is treated as length+end. - * @param end If not specified, length of the this object is used as its default value. - */ - copyWithin(target: number, start: number, end?: number): this; - - /** - * Determines whether all the members of an array satisfy the specified test. - * @param predicate A function that accepts up to three arguments. The every method calls - * the predicate function for each element in the array until the predicate returns a value - * which is coercible to the Boolean value false, or until the end of the array. - * @param thisArg An object to which the this keyword can refer in the predicate function. - * If thisArg is omitted, undefined is used as the this value. - */ - every(predicate: (value: number, index: number, array: Float32Array) => unknown, thisArg?: any): boolean; - - /** - * Changes all array elements from `start` to `end` index to a static `value` and returns the modified array - * @param value value to fill array section with - * @param start index to start filling the array at. If start is negative, it is treated as - * length+start where length is the length of the array. - * @param end index to stop filling the array at. If end is negative, it is treated as - * length+end. - */ - fill(value: number, start?: number, end?: number): this; - - /** - * Returns the elements of an array that meet the condition specified in a callback function. - * @param predicate A function that accepts up to three arguments. The filter method calls - * the predicate function one time for each element in the array. - * @param thisArg An object to which the this keyword can refer in the predicate function. - * If thisArg is omitted, undefined is used as the this value. - */ - filter(predicate: (value: number, index: number, array: Float32Array) => any, thisArg?: any): Float32Array; - - /** - * Returns the value of the first element in the array where predicate is true, and undefined - * otherwise. - * @param predicate find calls predicate once for each element of the array, in ascending - * order, until it finds one where predicate returns true. If such an element is found, find - * immediately returns that element value. Otherwise, find returns undefined. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - find(predicate: (value: number, index: number, obj: Float32Array) => boolean, thisArg?: any): number | undefined; - - /** - * Returns the index of the first element in the array where predicate is true, and -1 - * otherwise. - * @param predicate find calls predicate once for each element of the array, in ascending - * order, until it finds one where predicate returns true. If such an element is found, - * findIndex immediately returns that element index. Otherwise, findIndex returns -1. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - findIndex(predicate: (value: number, index: number, obj: Float32Array) => boolean, thisArg?: any): number; - - /** - * Performs the specified action for each element in an array. - * @param callbackfn A function that accepts up to three arguments. forEach calls the - * callbackfn function one time for each element in the array. - * @param thisArg An object to which the this keyword can refer in the callbackfn function. - * If thisArg is omitted, undefined is used as the this value. - */ - forEach(callbackfn: (value: number, index: number, array: Float32Array) => void, thisArg?: any): void; - - /** - * Returns the index of the first occurrence of a value in an array. - * @param searchElement The value to locate in the array. - * @param fromIndex The array index at which to begin the search. If fromIndex is omitted, the - * search starts at index 0. - */ - indexOf(searchElement: number, fromIndex?: number): number; - - /** - * Adds all the elements of an array separated by the specified separator string. - * @param separator A string used to separate one element of an array from the next in the - * resulting String. If omitted, the array elements are separated with a comma. - */ - join(separator?: string): string; - - /** - * Returns the index of the last occurrence of a value in an array. - * @param searchElement The value to locate in the array. - * @param fromIndex The array index at which to begin the search. If fromIndex is omitted, the - * search starts at index 0. - */ - lastIndexOf(searchElement: number, fromIndex?: number): number; - - /** - * The length of the array. - */ - readonly length: number; - - /** - * Calls a defined callback function on each element of an array, and returns an array that - * contains the results. - * @param callbackfn A function that accepts up to three arguments. The map method calls the - * callbackfn function one time for each element in the array. - * @param thisArg An object to which the this keyword can refer in the callbackfn function. - * If thisArg is omitted, undefined is used as the this value. - */ - map(callbackfn: (value: number, index: number, array: Float32Array) => number, thisArg?: any): Float32Array; - - /** - * Calls the specified callback function for all the elements in an array. The return value of - * the callback function is the accumulated result, and is provided as an argument in the next - * call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduce method calls the - * callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an argument - * instead of an array value. - */ - reduce(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Float32Array) => number): number; - reduce(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Float32Array) => number, initialValue: number): number; - - /** - * Calls the specified callback function for all the elements in an array. The return value of - * the callback function is the accumulated result, and is provided as an argument in the next - * call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduce method calls the - * callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an argument - * instead of an array value. - */ - reduce(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: Float32Array) => U, initialValue: U): U; - - /** - * Calls the specified callback function for all the elements in an array, in descending order. - * The return value of the callback function is the accumulated result, and is provided as an - * argument in the next call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduceRight method calls - * the callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an - * argument instead of an array value. - */ - reduceRight(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Float32Array) => number): number; - reduceRight(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Float32Array) => number, initialValue: number): number; - - /** - * Calls the specified callback function for all the elements in an array, in descending order. - * The return value of the callback function is the accumulated result, and is provided as an - * argument in the next call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduceRight method calls - * the callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an argument - * instead of an array value. - */ - reduceRight(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: Float32Array) => U, initialValue: U): U; - - /** - * Reverses the elements in an Array. - */ - reverse(): Float32Array; - - /** - * Sets a value or an array of values. - * @param array A typed or untyped array of values to set. - * @param offset The index in the current array at which the values are to be written. - */ - set(array: ArrayLike, offset?: number): void; - - /** - * Returns a section of an array. - * @param start The beginning of the specified portion of the array. - * @param end The end of the specified portion of the array. This is exclusive of the element at the index 'end'. - */ - slice(start?: number, end?: number): Float32Array; - - /** - * Determines whether the specified callback function returns true for any element of an array. - * @param predicate A function that accepts up to three arguments. The some method calls - * the predicate function for each element in the array until the predicate returns a value - * which is coercible to the Boolean value true, or until the end of the array. - * @param thisArg An object to which the this keyword can refer in the predicate function. - * If thisArg is omitted, undefined is used as the this value. - */ - some(predicate: (value: number, index: number, array: Float32Array) => unknown, thisArg?: any): boolean; - - /** - * Sorts an array. - * @param compareFn Function used to determine the order of the elements. It is expected to return - * a negative value if first argument is less than second argument, zero if they're equal and a positive - * value otherwise. If omitted, the elements are sorted in ascending order. - * ```ts - * [11,2,22,1].sort((a, b) => a - b) - * ``` - */ - sort(compareFn?: (a: number, b: number) => number): this; - - /** - * Gets a new Float32Array view of the ArrayBuffer store for this array, referencing the elements - * at begin, inclusive, up to end, exclusive. - * @param begin The index of the beginning of the array. - * @param end The index of the end of the array. - */ - subarray(begin?: number, end?: number): Float32Array; - - /** - * Converts a number to a string by using the current locale. - */ - toLocaleString(): string; - - /** - * Returns a string representation of an array. - */ - toString(): string; - - /** Returns the primitive value of the specified object. */ - valueOf(): Float32Array; - - [index: number]: number; -} - -interface Float32ArrayConstructor { - readonly prototype: Float32Array; - new (length: number): Float32Array; - new (array: ArrayLike | ArrayBufferLike): Float32Array; - new (buffer: ArrayBufferLike, byteOffset?: number, length?: number): Float32Array; - - /** - * The size in bytes of each element in the array. - */ - readonly BYTES_PER_ELEMENT: number; - - /** - * Returns a new array from a set of elements. - * @param items A set of elements to include in the new array object. - */ - of(...items: number[]): Float32Array; - - /** - * Creates an array from an array-like or iterable object. - * @param arrayLike An array-like or iterable object to convert to an array. - */ - from(arrayLike: ArrayLike): Float32Array; - - /** - * Creates an array from an array-like or iterable object. - * @param arrayLike An array-like or iterable object to convert to an array. - * @param mapfn A mapping function to call on every element of the array. - * @param thisArg Value of 'this' used to invoke the mapfn. - */ - from(arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Float32Array; -} -declare var Float32Array: Float32ArrayConstructor; +/** + * A typed array of 32-bit float values. The contents are initialized to 0. If the requested number + * of bytes could not be allocated an exception is raised. + */ +interface Float32Array extends TypedArray<"Float32Array", number, Buffer> { } +interface Float32ArrayConstructor extends TypedArrayConstructor<"Float32Array"> { } +declare var Float32Array: Float32ArrayConstructor; /** * A typed array of 64-bit float values. The contents are initialized to 0. If the requested * number of bytes could not be allocated an exception is raised. */ -interface Float64Array { - /** - * The size in bytes of each element in the array. - */ - readonly BYTES_PER_ELEMENT: number; - - /** - * The ArrayBuffer instance referenced by the array. - */ - readonly buffer: ArrayBufferLike; - - /** - * The length in bytes of the array. - */ - readonly byteLength: number; - - /** - * The offset in bytes of the array. - */ - readonly byteOffset: number; - - /** - * Returns the this object after copying a section of the array identified by start and end - * to the same array starting at position target - * @param target If target is negative, it is treated as length+target where length is the - * length of the array. - * @param start If start is negative, it is treated as length+start. If end is negative, it - * is treated as length+end. - * @param end If not specified, length of the this object is used as its default value. - */ - copyWithin(target: number, start: number, end?: number): this; - - /** - * Determines whether all the members of an array satisfy the specified test. - * @param predicate A function that accepts up to three arguments. The every method calls - * the predicate function for each element in the array until the predicate returns a value - * which is coercible to the Boolean value false, or until the end of the array. - * @param thisArg An object to which the this keyword can refer in the predicate function. - * If thisArg is omitted, undefined is used as the this value. - */ - every(predicate: (value: number, index: number, array: Float64Array) => unknown, thisArg?: any): boolean; - - /** - * Changes all array elements from `start` to `end` index to a static `value` and returns the modified array - * @param value value to fill array section with - * @param start index to start filling the array at. If start is negative, it is treated as - * length+start where length is the length of the array. - * @param end index to stop filling the array at. If end is negative, it is treated as - * length+end. - */ - fill(value: number, start?: number, end?: number): this; - - /** - * Returns the elements of an array that meet the condition specified in a callback function. - * @param predicate A function that accepts up to three arguments. The filter method calls - * the predicate function one time for each element in the array. - * @param thisArg An object to which the this keyword can refer in the predicate function. - * If thisArg is omitted, undefined is used as the this value. - */ - filter(predicate: (value: number, index: number, array: Float64Array) => any, thisArg?: any): Float64Array; - - /** - * Returns the value of the first element in the array where predicate is true, and undefined - * otherwise. - * @param predicate find calls predicate once for each element of the array, in ascending - * order, until it finds one where predicate returns true. If such an element is found, find - * immediately returns that element value. Otherwise, find returns undefined. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - find(predicate: (value: number, index: number, obj: Float64Array) => boolean, thisArg?: any): number | undefined; - - /** - * Returns the index of the first element in the array where predicate is true, and -1 - * otherwise. - * @param predicate find calls predicate once for each element of the array, in ascending - * order, until it finds one where predicate returns true. If such an element is found, - * findIndex immediately returns that element index. Otherwise, findIndex returns -1. - * @param thisArg If provided, it will be used as the this value for each invocation of - * predicate. If it is not provided, undefined is used instead. - */ - findIndex(predicate: (value: number, index: number, obj: Float64Array) => boolean, thisArg?: any): number; - - /** - * Performs the specified action for each element in an array. - * @param callbackfn A function that accepts up to three arguments. forEach calls the - * callbackfn function one time for each element in the array. - * @param thisArg An object to which the this keyword can refer in the callbackfn function. - * If thisArg is omitted, undefined is used as the this value. - */ - forEach(callbackfn: (value: number, index: number, array: Float64Array) => void, thisArg?: any): void; - - /** - * Returns the index of the first occurrence of a value in an array. - * @param searchElement The value to locate in the array. - * @param fromIndex The array index at which to begin the search. If fromIndex is omitted, the - * search starts at index 0. - */ - indexOf(searchElement: number, fromIndex?: number): number; - - /** - * Adds all the elements of an array separated by the specified separator string. - * @param separator A string used to separate one element of an array from the next in the - * resulting String. If omitted, the array elements are separated with a comma. - */ - join(separator?: string): string; - - /** - * Returns the index of the last occurrence of a value in an array. - * @param searchElement The value to locate in the array. - * @param fromIndex The array index at which to begin the search. If fromIndex is omitted, the - * search starts at index 0. - */ - lastIndexOf(searchElement: number, fromIndex?: number): number; - - /** - * The length of the array. - */ - readonly length: number; - - /** - * Calls a defined callback function on each element of an array, and returns an array that - * contains the results. - * @param callbackfn A function that accepts up to three arguments. The map method calls the - * callbackfn function one time for each element in the array. - * @param thisArg An object to which the this keyword can refer in the callbackfn function. - * If thisArg is omitted, undefined is used as the this value. - */ - map(callbackfn: (value: number, index: number, array: Float64Array) => number, thisArg?: any): Float64Array; - - /** - * Calls the specified callback function for all the elements in an array. The return value of - * the callback function is the accumulated result, and is provided as an argument in the next - * call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduce method calls the - * callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an argument - * instead of an array value. - */ - reduce(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Float64Array) => number): number; - reduce(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Float64Array) => number, initialValue: number): number; - - /** - * Calls the specified callback function for all the elements in an array. The return value of - * the callback function is the accumulated result, and is provided as an argument in the next - * call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduce method calls the - * callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an argument - * instead of an array value. - */ - reduce(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: Float64Array) => U, initialValue: U): U; - - /** - * Calls the specified callback function for all the elements in an array, in descending order. - * The return value of the callback function is the accumulated result, and is provided as an - * argument in the next call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduceRight method calls - * the callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an - * argument instead of an array value. - */ - reduceRight(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Float64Array) => number): number; - reduceRight(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Float64Array) => number, initialValue: number): number; - - /** - * Calls the specified callback function for all the elements in an array, in descending order. - * The return value of the callback function is the accumulated result, and is provided as an - * argument in the next call to the callback function. - * @param callbackfn A function that accepts up to four arguments. The reduceRight method calls - * the callbackfn function one time for each element in the array. - * @param initialValue If initialValue is specified, it is used as the initial value to start - * the accumulation. The first call to the callbackfn function provides this value as an argument - * instead of an array value. - */ - reduceRight(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: Float64Array) => U, initialValue: U): U; - - /** - * Reverses the elements in an Array. - */ - reverse(): Float64Array; - - /** - * Sets a value or an array of values. - * @param array A typed or untyped array of values to set. - * @param offset The index in the current array at which the values are to be written. - */ - set(array: ArrayLike, offset?: number): void; - - /** - * Returns a section of an array. - * @param start The beginning of the specified portion of the array. - * @param end The end of the specified portion of the array. This is exclusive of the element at the index 'end'. - */ - slice(start?: number, end?: number): Float64Array; - - /** - * Determines whether the specified callback function returns true for any element of an array. - * @param predicate A function that accepts up to three arguments. The some method calls - * the predicate function for each element in the array until the predicate returns a value - * which is coercible to the Boolean value true, or until the end of the array. - * @param thisArg An object to which the this keyword can refer in the predicate function. - * If thisArg is omitted, undefined is used as the this value. - */ - some(predicate: (value: number, index: number, array: Float64Array) => unknown, thisArg?: any): boolean; - - /** - * Sorts an array. - * @param compareFn Function used to determine the order of the elements. It is expected to return - * a negative value if first argument is less than second argument, zero if they're equal and a positive - * value otherwise. If omitted, the elements are sorted in ascending order. - * ```ts - * [11,2,22,1].sort((a, b) => a - b) - * ``` - */ - sort(compareFn?: (a: number, b: number) => number): this; - - /** - * Gets a new Float64Array view of the ArrayBuffer store for this array, referencing the elements - * at begin, inclusive, up to end, exclusive. - * @param begin The index of the beginning of the array. - * @param end The index of the end of the array. - */ - subarray(begin?: number, end?: number): Float64Array; - - /** - * Converts a number to a string by using the current locale. - */ - toLocaleString(): string; - - /** - * Returns a string representation of an array. - */ - toString(): string; - - /** Returns the primitive value of the specified object. */ - valueOf(): Float64Array; - - [index: number]: number; -} - -interface Float64ArrayConstructor { - readonly prototype: Float64Array; - new (length: number): Float64Array; - new (array: ArrayLike | ArrayBufferLike): Float64Array; - new (buffer: ArrayBufferLike, byteOffset?: number, length?: number): Float64Array; - - /** - * The size in bytes of each element in the array. - */ - readonly BYTES_PER_ELEMENT: number; - - /** - * Returns a new array from a set of elements. - * @param items A set of elements to include in the new array object. - */ - of(...items: number[]): Float64Array; - - /** - * Creates an array from an array-like or iterable object. - * @param arrayLike An array-like or iterable object to convert to an array. - */ - from(arrayLike: ArrayLike): Float64Array; - - /** - * Creates an array from an array-like or iterable object. - * @param arrayLike An array-like or iterable object to convert to an array. - * @param mapfn A mapping function to call on every element of the array. - * @param thisArg Value of 'this' used to invoke the mapfn. - */ - from(arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Float64Array; -} +interface Float64Array extends TypedArray<"Float64Array", number, Buffer> { } +interface Float64ArrayConstructor extends TypedArrayConstructor<"Float64Array"> { } declare var Float64Array: Float64ArrayConstructor; ///////////////////////////// diff --git a/tests/baselines/reference/arrayToLocaleStringES2015.symbols b/tests/baselines/reference/arrayToLocaleStringES2015.symbols index 21e366c11d5af..3dd57c9f6b695 100644 --- a/tests/baselines/reference/arrayToLocaleStringES2015.symbols +++ b/tests/baselines/reference/arrayToLocaleStringES2015.symbols @@ -90,217 +90,217 @@ str = (mixed as ReadonlyArray).toLocaleString('de', { currency: ' const int8Array = new Int8Array(3); >int8Array : Symbol(int8Array, Decl(arrayToLocaleStringES2015.ts, 17, 5)) ->Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) str = int8Array.toLocaleString(); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2015.ts, 0, 3)) ->int8Array.toLocaleString : Symbol(Int8Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>int8Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >int8Array : Symbol(int8Array, Decl(arrayToLocaleStringES2015.ts, 17, 5)) ->toLocaleString : Symbol(Int8Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = int8Array.toLocaleString('en-US'); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2015.ts, 0, 3)) ->int8Array.toLocaleString : Symbol(Int8Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>int8Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >int8Array : Symbol(int8Array, Decl(arrayToLocaleStringES2015.ts, 17, 5)) ->toLocaleString : Symbol(Int8Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = int8Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2015.ts, 0, 3)) ->int8Array.toLocaleString : Symbol(Int8Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>int8Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >int8Array : Symbol(int8Array, Decl(arrayToLocaleStringES2015.ts, 17, 5)) ->toLocaleString : Symbol(Int8Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >style : Symbol(style, Decl(arrayToLocaleStringES2015.ts, 20, 41)) >currency : Symbol(currency, Decl(arrayToLocaleStringES2015.ts, 20, 60)) const uint8Array = new Uint8Array(3); >uint8Array : Symbol(uint8Array, Decl(arrayToLocaleStringES2015.ts, 22, 5)) ->Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) str = uint8Array.toLocaleString(); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2015.ts, 0, 3)) ->uint8Array.toLocaleString : Symbol(Uint8Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>uint8Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >uint8Array : Symbol(uint8Array, Decl(arrayToLocaleStringES2015.ts, 22, 5)) ->toLocaleString : Symbol(Uint8Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = uint8Array.toLocaleString('en-US'); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2015.ts, 0, 3)) ->uint8Array.toLocaleString : Symbol(Uint8Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>uint8Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >uint8Array : Symbol(uint8Array, Decl(arrayToLocaleStringES2015.ts, 22, 5)) ->toLocaleString : Symbol(Uint8Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = uint8Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2015.ts, 0, 3)) ->uint8Array.toLocaleString : Symbol(Uint8Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>uint8Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >uint8Array : Symbol(uint8Array, Decl(arrayToLocaleStringES2015.ts, 22, 5)) ->toLocaleString : Symbol(Uint8Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >style : Symbol(style, Decl(arrayToLocaleStringES2015.ts, 25, 42)) >currency : Symbol(currency, Decl(arrayToLocaleStringES2015.ts, 25, 61)) const uint8ClampedArray = new Uint8ClampedArray(3); >uint8ClampedArray : Symbol(uint8ClampedArray, Decl(arrayToLocaleStringES2015.ts, 27, 5)) ->Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) str = uint8ClampedArray.toLocaleString(); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2015.ts, 0, 3)) ->uint8ClampedArray.toLocaleString : Symbol(Uint8ClampedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>uint8ClampedArray.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >uint8ClampedArray : Symbol(uint8ClampedArray, Decl(arrayToLocaleStringES2015.ts, 27, 5)) ->toLocaleString : Symbol(Uint8ClampedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = uint8ClampedArray.toLocaleString('en-US'); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2015.ts, 0, 3)) ->uint8ClampedArray.toLocaleString : Symbol(Uint8ClampedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>uint8ClampedArray.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >uint8ClampedArray : Symbol(uint8ClampedArray, Decl(arrayToLocaleStringES2015.ts, 27, 5)) ->toLocaleString : Symbol(Uint8ClampedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = uint8ClampedArray.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2015.ts, 0, 3)) ->uint8ClampedArray.toLocaleString : Symbol(Uint8ClampedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>uint8ClampedArray.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >uint8ClampedArray : Symbol(uint8ClampedArray, Decl(arrayToLocaleStringES2015.ts, 27, 5)) ->toLocaleString : Symbol(Uint8ClampedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >style : Symbol(style, Decl(arrayToLocaleStringES2015.ts, 30, 49)) >currency : Symbol(currency, Decl(arrayToLocaleStringES2015.ts, 30, 68)) const int16Array = new Int16Array(3); >int16Array : Symbol(int16Array, Decl(arrayToLocaleStringES2015.ts, 32, 5)) ->Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) str = int16Array.toLocaleString(); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2015.ts, 0, 3)) ->int16Array.toLocaleString : Symbol(Int16Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>int16Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >int16Array : Symbol(int16Array, Decl(arrayToLocaleStringES2015.ts, 32, 5)) ->toLocaleString : Symbol(Int16Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = int16Array.toLocaleString('en-US'); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2015.ts, 0, 3)) ->int16Array.toLocaleString : Symbol(Int16Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>int16Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >int16Array : Symbol(int16Array, Decl(arrayToLocaleStringES2015.ts, 32, 5)) ->toLocaleString : Symbol(Int16Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = int16Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2015.ts, 0, 3)) ->int16Array.toLocaleString : Symbol(Int16Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>int16Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >int16Array : Symbol(int16Array, Decl(arrayToLocaleStringES2015.ts, 32, 5)) ->toLocaleString : Symbol(Int16Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >style : Symbol(style, Decl(arrayToLocaleStringES2015.ts, 35, 42)) >currency : Symbol(currency, Decl(arrayToLocaleStringES2015.ts, 35, 61)) const uint16Array = new Uint16Array(3); >uint16Array : Symbol(uint16Array, Decl(arrayToLocaleStringES2015.ts, 37, 5)) ->Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) str = uint16Array.toLocaleString(); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2015.ts, 0, 3)) ->uint16Array.toLocaleString : Symbol(Uint16Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>uint16Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >uint16Array : Symbol(uint16Array, Decl(arrayToLocaleStringES2015.ts, 37, 5)) ->toLocaleString : Symbol(Uint16Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = uint16Array.toLocaleString('en-US'); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2015.ts, 0, 3)) ->uint16Array.toLocaleString : Symbol(Uint16Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>uint16Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >uint16Array : Symbol(uint16Array, Decl(arrayToLocaleStringES2015.ts, 37, 5)) ->toLocaleString : Symbol(Uint16Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = uint16Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2015.ts, 0, 3)) ->uint16Array.toLocaleString : Symbol(Uint16Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>uint16Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >uint16Array : Symbol(uint16Array, Decl(arrayToLocaleStringES2015.ts, 37, 5)) ->toLocaleString : Symbol(Uint16Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >style : Symbol(style, Decl(arrayToLocaleStringES2015.ts, 40, 43)) >currency : Symbol(currency, Decl(arrayToLocaleStringES2015.ts, 40, 62)) const int32Array = new Int32Array(3); >int32Array : Symbol(int32Array, Decl(arrayToLocaleStringES2015.ts, 42, 5)) ->Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) str = int32Array.toLocaleString(); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2015.ts, 0, 3)) ->int32Array.toLocaleString : Symbol(Int32Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>int32Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >int32Array : Symbol(int32Array, Decl(arrayToLocaleStringES2015.ts, 42, 5)) ->toLocaleString : Symbol(Int32Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = int32Array.toLocaleString('en-US'); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2015.ts, 0, 3)) ->int32Array.toLocaleString : Symbol(Int32Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>int32Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >int32Array : Symbol(int32Array, Decl(arrayToLocaleStringES2015.ts, 42, 5)) ->toLocaleString : Symbol(Int32Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = int32Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2015.ts, 0, 3)) ->int32Array.toLocaleString : Symbol(Int32Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>int32Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >int32Array : Symbol(int32Array, Decl(arrayToLocaleStringES2015.ts, 42, 5)) ->toLocaleString : Symbol(Int32Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >style : Symbol(style, Decl(arrayToLocaleStringES2015.ts, 45, 42)) >currency : Symbol(currency, Decl(arrayToLocaleStringES2015.ts, 45, 61)) const uint32Array = new Uint32Array(3); >uint32Array : Symbol(uint32Array, Decl(arrayToLocaleStringES2015.ts, 47, 5)) ->Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) str = uint32Array.toLocaleString(); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2015.ts, 0, 3)) ->uint32Array.toLocaleString : Symbol(Uint32Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>uint32Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >uint32Array : Symbol(uint32Array, Decl(arrayToLocaleStringES2015.ts, 47, 5)) ->toLocaleString : Symbol(Uint32Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = uint32Array.toLocaleString('en-US'); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2015.ts, 0, 3)) ->uint32Array.toLocaleString : Symbol(Uint32Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>uint32Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >uint32Array : Symbol(uint32Array, Decl(arrayToLocaleStringES2015.ts, 47, 5)) ->toLocaleString : Symbol(Uint32Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = uint32Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2015.ts, 0, 3)) ->uint32Array.toLocaleString : Symbol(Uint32Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>uint32Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >uint32Array : Symbol(uint32Array, Decl(arrayToLocaleStringES2015.ts, 47, 5)) ->toLocaleString : Symbol(Uint32Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >style : Symbol(style, Decl(arrayToLocaleStringES2015.ts, 50, 43)) >currency : Symbol(currency, Decl(arrayToLocaleStringES2015.ts, 50, 62)) const float32Array = new Float32Array(3); >float32Array : Symbol(float32Array, Decl(arrayToLocaleStringES2015.ts, 52, 5)) ->Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) str = float32Array.toLocaleString(); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2015.ts, 0, 3)) ->float32Array.toLocaleString : Symbol(Float32Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>float32Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >float32Array : Symbol(float32Array, Decl(arrayToLocaleStringES2015.ts, 52, 5)) ->toLocaleString : Symbol(Float32Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = float32Array.toLocaleString('en-US'); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2015.ts, 0, 3)) ->float32Array.toLocaleString : Symbol(Float32Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>float32Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >float32Array : Symbol(float32Array, Decl(arrayToLocaleStringES2015.ts, 52, 5)) ->toLocaleString : Symbol(Float32Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = float32Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2015.ts, 0, 3)) ->float32Array.toLocaleString : Symbol(Float32Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>float32Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >float32Array : Symbol(float32Array, Decl(arrayToLocaleStringES2015.ts, 52, 5)) ->toLocaleString : Symbol(Float32Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >style : Symbol(style, Decl(arrayToLocaleStringES2015.ts, 55, 44)) >currency : Symbol(currency, Decl(arrayToLocaleStringES2015.ts, 55, 63)) const float64Array = new Float64Array(3); >float64Array : Symbol(float64Array, Decl(arrayToLocaleStringES2015.ts, 57, 5)) ->Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) str = float64Array.toLocaleString(); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2015.ts, 0, 3)) ->float64Array.toLocaleString : Symbol(Float64Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>float64Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >float64Array : Symbol(float64Array, Decl(arrayToLocaleStringES2015.ts, 57, 5)) ->toLocaleString : Symbol(Float64Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = float64Array.toLocaleString('en-US'); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2015.ts, 0, 3)) ->float64Array.toLocaleString : Symbol(Float64Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>float64Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >float64Array : Symbol(float64Array, Decl(arrayToLocaleStringES2015.ts, 57, 5)) ->toLocaleString : Symbol(Float64Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = float64Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2015.ts, 0, 3)) ->float64Array.toLocaleString : Symbol(Float64Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>float64Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >float64Array : Symbol(float64Array, Decl(arrayToLocaleStringES2015.ts, 57, 5)) ->toLocaleString : Symbol(Float64Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >style : Symbol(style, Decl(arrayToLocaleStringES2015.ts, 60, 44)) >currency : Symbol(currency, Decl(arrayToLocaleStringES2015.ts, 60, 63)) diff --git a/tests/baselines/reference/arrayToLocaleStringES2015.types b/tests/baselines/reference/arrayToLocaleStringES2015.types index 20ef91c8aec44..24d3783a0993f 100644 --- a/tests/baselines/reference/arrayToLocaleStringES2015.types +++ b/tests/baselines/reference/arrayToLocaleStringES2015.types @@ -248,10 +248,10 @@ str = (mixed as ReadonlyArray).toLocaleString('de', { currency: ' > : ^^^^^ const int8Array = new Int8Array(3); ->int8Array : Int8Array -> : ^^^^^^^^^ ->new Int8Array(3) : Int8Array -> : ^^^^^^^^^ +>int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>new Int8Array(3) : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ >Int8Array : Int8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^ >3 : 3 @@ -266,8 +266,8 @@ str = int8Array.toLocaleString(); // OK > : ^^^^^^ >int8Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->int8Array : Int8Array -> : ^^^^^^^^^ +>int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ @@ -280,8 +280,8 @@ str = int8Array.toLocaleString('en-US'); // OK > : ^^^^^^ >int8Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->int8Array : Int8Array -> : ^^^^^^^^^ +>int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" @@ -296,8 +296,8 @@ str = int8Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }); > : ^^^^^^ >int8Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->int8Array : Int8Array -> : ^^^^^^^^^ +>int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" @@ -314,10 +314,10 @@ str = int8Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }); > : ^^^^^ const uint8Array = new Uint8Array(3); ->uint8Array : Uint8Array -> : ^^^^^^^^^^ ->new Uint8Array(3) : Uint8Array -> : ^^^^^^^^^^ +>uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>new Uint8Array(3) : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Uint8Array : Uint8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >3 : 3 @@ -332,8 +332,8 @@ str = uint8Array.toLocaleString(); // OK > : ^^^^^^ >uint8Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->uint8Array : Uint8Array -> : ^^^^^^^^^^ +>uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ @@ -346,8 +346,8 @@ str = uint8Array.toLocaleString('en-US'); // OK > : ^^^^^^ >uint8Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->uint8Array : Uint8Array -> : ^^^^^^^^^^ +>uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" @@ -362,8 +362,8 @@ str = uint8Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }) > : ^^^^^^ >uint8Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->uint8Array : Uint8Array -> : ^^^^^^^^^^ +>uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" @@ -380,10 +380,10 @@ str = uint8Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }) > : ^^^^^ const uint8ClampedArray = new Uint8ClampedArray(3); ->uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ ->new Uint8ClampedArray(3) : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>new Uint8ClampedArray(3) : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint8ClampedArray : Uint8ClampedArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >3 : 3 @@ -398,8 +398,8 @@ str = uint8ClampedArray.toLocaleString(); // OK > : ^^^^^^ >uint8ClampedArray.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ @@ -412,8 +412,8 @@ str = uint8ClampedArray.toLocaleString('en-US'); // OK > : ^^^^^^ >uint8ClampedArray.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" @@ -428,8 +428,8 @@ str = uint8ClampedArray.toLocaleString('en-US', { style: 'currency', currency: ' > : ^^^^^^ >uint8ClampedArray.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" @@ -446,10 +446,10 @@ str = uint8ClampedArray.toLocaleString('en-US', { style: 'currency', currency: ' > : ^^^^^ const int16Array = new Int16Array(3); ->int16Array : Int16Array -> : ^^^^^^^^^^ ->new Int16Array(3) : Int16Array -> : ^^^^^^^^^^ +>int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>new Int16Array(3) : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Int16Array : Int16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >3 : 3 @@ -464,8 +464,8 @@ str = int16Array.toLocaleString(); // OK > : ^^^^^^ >int16Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->int16Array : Int16Array -> : ^^^^^^^^^^ +>int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ @@ -478,8 +478,8 @@ str = int16Array.toLocaleString('en-US'); // OK > : ^^^^^^ >int16Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->int16Array : Int16Array -> : ^^^^^^^^^^ +>int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" @@ -494,8 +494,8 @@ str = int16Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }) > : ^^^^^^ >int16Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->int16Array : Int16Array -> : ^^^^^^^^^^ +>int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" @@ -512,10 +512,10 @@ str = int16Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }) > : ^^^^^ const uint16Array = new Uint16Array(3); ->uint16Array : Uint16Array -> : ^^^^^^^^^^^ ->new Uint16Array(3) : Uint16Array -> : ^^^^^^^^^^^ +>uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>new Uint16Array(3) : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >Uint16Array : Uint16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ >3 : 3 @@ -530,8 +530,8 @@ str = uint16Array.toLocaleString(); // OK > : ^^^^^^ >uint16Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->uint16Array : Uint16Array -> : ^^^^^^^^^^^ +>uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ @@ -544,8 +544,8 @@ str = uint16Array.toLocaleString('en-US'); // OK > : ^^^^^^ >uint16Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->uint16Array : Uint16Array -> : ^^^^^^^^^^^ +>uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" @@ -560,8 +560,8 @@ str = uint16Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' } > : ^^^^^^ >uint16Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->uint16Array : Uint16Array -> : ^^^^^^^^^^^ +>uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" @@ -578,10 +578,10 @@ str = uint16Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' } > : ^^^^^ const int32Array = new Int32Array(3); ->int32Array : Int32Array -> : ^^^^^^^^^^ ->new Int32Array(3) : Int32Array -> : ^^^^^^^^^^ +>int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>new Int32Array(3) : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Int32Array : Int32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >3 : 3 @@ -596,8 +596,8 @@ str = int32Array.toLocaleString(); // OK > : ^^^^^^ >int32Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->int32Array : Int32Array -> : ^^^^^^^^^^ +>int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ @@ -610,8 +610,8 @@ str = int32Array.toLocaleString('en-US'); // OK > : ^^^^^^ >int32Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->int32Array : Int32Array -> : ^^^^^^^^^^ +>int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" @@ -626,8 +626,8 @@ str = int32Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }) > : ^^^^^^ >int32Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->int32Array : Int32Array -> : ^^^^^^^^^^ +>int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" @@ -644,10 +644,10 @@ str = int32Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }) > : ^^^^^ const uint32Array = new Uint32Array(3); ->uint32Array : Uint32Array -> : ^^^^^^^^^^^ ->new Uint32Array(3) : Uint32Array -> : ^^^^^^^^^^^ +>uint32Array : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>new Uint32Array(3) : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >Uint32Array : Uint32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ >3 : 3 @@ -662,8 +662,8 @@ str = uint32Array.toLocaleString(); // OK > : ^^^^^^ >uint32Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->uint32Array : Uint32Array -> : ^^^^^^^^^^^ +>uint32Array : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ @@ -676,8 +676,8 @@ str = uint32Array.toLocaleString('en-US'); // OK > : ^^^^^^ >uint32Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->uint32Array : Uint32Array -> : ^^^^^^^^^^^ +>uint32Array : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" @@ -692,8 +692,8 @@ str = uint32Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' } > : ^^^^^^ >uint32Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->uint32Array : Uint32Array -> : ^^^^^^^^^^^ +>uint32Array : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" @@ -710,10 +710,10 @@ str = uint32Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' } > : ^^^^^ const float32Array = new Float32Array(3); ->float32Array : Float32Array -> : ^^^^^^^^^^^^ ->new Float32Array(3) : Float32Array -> : ^^^^^^^^^^^^ +>float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>new Float32Array(3) : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >Float32Array : Float32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ >3 : 3 @@ -728,8 +728,8 @@ str = float32Array.toLocaleString(); // OK > : ^^^^^^ >float32Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->float32Array : Float32Array -> : ^^^^^^^^^^^^ +>float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ @@ -742,8 +742,8 @@ str = float32Array.toLocaleString('en-US'); // OK > : ^^^^^^ >float32Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->float32Array : Float32Array -> : ^^^^^^^^^^^^ +>float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" @@ -758,8 +758,8 @@ str = float32Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' > : ^^^^^^ >float32Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->float32Array : Float32Array -> : ^^^^^^^^^^^^ +>float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" @@ -776,10 +776,10 @@ str = float32Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' > : ^^^^^ const float64Array = new Float64Array(3); ->float64Array : Float64Array -> : ^^^^^^^^^^^^ ->new Float64Array(3) : Float64Array -> : ^^^^^^^^^^^^ +>float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>new Float64Array(3) : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >Float64Array : Float64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ >3 : 3 @@ -794,8 +794,8 @@ str = float64Array.toLocaleString(); // OK > : ^^^^^^ >float64Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->float64Array : Float64Array -> : ^^^^^^^^^^^^ +>float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ @@ -808,8 +808,8 @@ str = float64Array.toLocaleString('en-US'); // OK > : ^^^^^^ >float64Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->float64Array : Float64Array -> : ^^^^^^^^^^^^ +>float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" @@ -824,8 +824,8 @@ str = float64Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' > : ^^^^^^ >float64Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->float64Array : Float64Array -> : ^^^^^^^^^^^^ +>float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" diff --git a/tests/baselines/reference/arrayToLocaleStringES2020.symbols b/tests/baselines/reference/arrayToLocaleStringES2020.symbols index dbf741f3b6449..918f570a6a63d 100644 --- a/tests/baselines/reference/arrayToLocaleStringES2020.symbols +++ b/tests/baselines/reference/arrayToLocaleStringES2020.symbols @@ -110,217 +110,217 @@ str = bigInts.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }); / const int8Array = new Int8Array(3); >int8Array : Symbol(int8Array, Decl(arrayToLocaleStringES2020.ts, 21, 5)) ->Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 1 more) +>Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) str = int8Array.toLocaleString(); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2020.ts, 0, 3)) ->int8Array.toLocaleString : Symbol(Int8Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>int8Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >int8Array : Symbol(int8Array, Decl(arrayToLocaleStringES2020.ts, 21, 5)) ->toLocaleString : Symbol(Int8Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = int8Array.toLocaleString('en-US'); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2020.ts, 0, 3)) ->int8Array.toLocaleString : Symbol(Int8Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>int8Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >int8Array : Symbol(int8Array, Decl(arrayToLocaleStringES2020.ts, 21, 5)) ->toLocaleString : Symbol(Int8Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = int8Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2020.ts, 0, 3)) ->int8Array.toLocaleString : Symbol(Int8Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>int8Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >int8Array : Symbol(int8Array, Decl(arrayToLocaleStringES2020.ts, 21, 5)) ->toLocaleString : Symbol(Int8Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >style : Symbol(style, Decl(arrayToLocaleStringES2020.ts, 24, 41)) >currency : Symbol(currency, Decl(arrayToLocaleStringES2020.ts, 24, 60)) const uint8Array = new Uint8Array(3); >uint8Array : Symbol(uint8Array, Decl(arrayToLocaleStringES2020.ts, 26, 5)) ->Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 1 more) +>Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) str = uint8Array.toLocaleString(); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2020.ts, 0, 3)) ->uint8Array.toLocaleString : Symbol(Uint8Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>uint8Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >uint8Array : Symbol(uint8Array, Decl(arrayToLocaleStringES2020.ts, 26, 5)) ->toLocaleString : Symbol(Uint8Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = uint8Array.toLocaleString('en-US'); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2020.ts, 0, 3)) ->uint8Array.toLocaleString : Symbol(Uint8Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>uint8Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >uint8Array : Symbol(uint8Array, Decl(arrayToLocaleStringES2020.ts, 26, 5)) ->toLocaleString : Symbol(Uint8Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = uint8Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2020.ts, 0, 3)) ->uint8Array.toLocaleString : Symbol(Uint8Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>uint8Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >uint8Array : Symbol(uint8Array, Decl(arrayToLocaleStringES2020.ts, 26, 5)) ->toLocaleString : Symbol(Uint8Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >style : Symbol(style, Decl(arrayToLocaleStringES2020.ts, 29, 42)) >currency : Symbol(currency, Decl(arrayToLocaleStringES2020.ts, 29, 61)) const uint8ClampedArray = new Uint8ClampedArray(3); >uint8ClampedArray : Symbol(uint8ClampedArray, Decl(arrayToLocaleStringES2020.ts, 31, 5)) ->Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 1 more) +>Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) str = uint8ClampedArray.toLocaleString(); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2020.ts, 0, 3)) ->uint8ClampedArray.toLocaleString : Symbol(Uint8ClampedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>uint8ClampedArray.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >uint8ClampedArray : Symbol(uint8ClampedArray, Decl(arrayToLocaleStringES2020.ts, 31, 5)) ->toLocaleString : Symbol(Uint8ClampedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = uint8ClampedArray.toLocaleString('en-US'); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2020.ts, 0, 3)) ->uint8ClampedArray.toLocaleString : Symbol(Uint8ClampedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>uint8ClampedArray.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >uint8ClampedArray : Symbol(uint8ClampedArray, Decl(arrayToLocaleStringES2020.ts, 31, 5)) ->toLocaleString : Symbol(Uint8ClampedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = uint8ClampedArray.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2020.ts, 0, 3)) ->uint8ClampedArray.toLocaleString : Symbol(Uint8ClampedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>uint8ClampedArray.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >uint8ClampedArray : Symbol(uint8ClampedArray, Decl(arrayToLocaleStringES2020.ts, 31, 5)) ->toLocaleString : Symbol(Uint8ClampedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >style : Symbol(style, Decl(arrayToLocaleStringES2020.ts, 34, 49)) >currency : Symbol(currency, Decl(arrayToLocaleStringES2020.ts, 34, 68)) const int16Array = new Int16Array(3); >int16Array : Symbol(int16Array, Decl(arrayToLocaleStringES2020.ts, 36, 5)) ->Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 1 more) +>Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) str = int16Array.toLocaleString(); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2020.ts, 0, 3)) ->int16Array.toLocaleString : Symbol(Int16Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>int16Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >int16Array : Symbol(int16Array, Decl(arrayToLocaleStringES2020.ts, 36, 5)) ->toLocaleString : Symbol(Int16Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = int16Array.toLocaleString('en-US'); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2020.ts, 0, 3)) ->int16Array.toLocaleString : Symbol(Int16Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>int16Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >int16Array : Symbol(int16Array, Decl(arrayToLocaleStringES2020.ts, 36, 5)) ->toLocaleString : Symbol(Int16Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = int16Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2020.ts, 0, 3)) ->int16Array.toLocaleString : Symbol(Int16Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>int16Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >int16Array : Symbol(int16Array, Decl(arrayToLocaleStringES2020.ts, 36, 5)) ->toLocaleString : Symbol(Int16Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >style : Symbol(style, Decl(arrayToLocaleStringES2020.ts, 39, 42)) >currency : Symbol(currency, Decl(arrayToLocaleStringES2020.ts, 39, 61)) const uint16Array = new Uint16Array(3); >uint16Array : Symbol(uint16Array, Decl(arrayToLocaleStringES2020.ts, 41, 5)) ->Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 1 more) +>Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) str = uint16Array.toLocaleString(); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2020.ts, 0, 3)) ->uint16Array.toLocaleString : Symbol(Uint16Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>uint16Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >uint16Array : Symbol(uint16Array, Decl(arrayToLocaleStringES2020.ts, 41, 5)) ->toLocaleString : Symbol(Uint16Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = uint16Array.toLocaleString('en-US'); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2020.ts, 0, 3)) ->uint16Array.toLocaleString : Symbol(Uint16Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>uint16Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >uint16Array : Symbol(uint16Array, Decl(arrayToLocaleStringES2020.ts, 41, 5)) ->toLocaleString : Symbol(Uint16Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = uint16Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2020.ts, 0, 3)) ->uint16Array.toLocaleString : Symbol(Uint16Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>uint16Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >uint16Array : Symbol(uint16Array, Decl(arrayToLocaleStringES2020.ts, 41, 5)) ->toLocaleString : Symbol(Uint16Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >style : Symbol(style, Decl(arrayToLocaleStringES2020.ts, 44, 43)) >currency : Symbol(currency, Decl(arrayToLocaleStringES2020.ts, 44, 62)) const int32Array = new Int32Array(3); >int32Array : Symbol(int32Array, Decl(arrayToLocaleStringES2020.ts, 46, 5)) ->Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 1 more) +>Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) str = int32Array.toLocaleString(); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2020.ts, 0, 3)) ->int32Array.toLocaleString : Symbol(Int32Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>int32Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >int32Array : Symbol(int32Array, Decl(arrayToLocaleStringES2020.ts, 46, 5)) ->toLocaleString : Symbol(Int32Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = int32Array.toLocaleString('en-US'); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2020.ts, 0, 3)) ->int32Array.toLocaleString : Symbol(Int32Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>int32Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >int32Array : Symbol(int32Array, Decl(arrayToLocaleStringES2020.ts, 46, 5)) ->toLocaleString : Symbol(Int32Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = int32Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2020.ts, 0, 3)) ->int32Array.toLocaleString : Symbol(Int32Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>int32Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >int32Array : Symbol(int32Array, Decl(arrayToLocaleStringES2020.ts, 46, 5)) ->toLocaleString : Symbol(Int32Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >style : Symbol(style, Decl(arrayToLocaleStringES2020.ts, 49, 42)) >currency : Symbol(currency, Decl(arrayToLocaleStringES2020.ts, 49, 61)) const uint32Array = new Uint32Array(3); >uint32Array : Symbol(uint32Array, Decl(arrayToLocaleStringES2020.ts, 51, 5)) ->Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 1 more) +>Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) str = uint32Array.toLocaleString(); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2020.ts, 0, 3)) ->uint32Array.toLocaleString : Symbol(Uint32Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>uint32Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >uint32Array : Symbol(uint32Array, Decl(arrayToLocaleStringES2020.ts, 51, 5)) ->toLocaleString : Symbol(Uint32Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = uint32Array.toLocaleString('en-US'); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2020.ts, 0, 3)) ->uint32Array.toLocaleString : Symbol(Uint32Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>uint32Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >uint32Array : Symbol(uint32Array, Decl(arrayToLocaleStringES2020.ts, 51, 5)) ->toLocaleString : Symbol(Uint32Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = uint32Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2020.ts, 0, 3)) ->uint32Array.toLocaleString : Symbol(Uint32Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>uint32Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >uint32Array : Symbol(uint32Array, Decl(arrayToLocaleStringES2020.ts, 51, 5)) ->toLocaleString : Symbol(Uint32Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >style : Symbol(style, Decl(arrayToLocaleStringES2020.ts, 54, 43)) >currency : Symbol(currency, Decl(arrayToLocaleStringES2020.ts, 54, 62)) const float32Array = new Float32Array(3); >float32Array : Symbol(float32Array, Decl(arrayToLocaleStringES2020.ts, 56, 5)) ->Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 1 more) +>Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) str = float32Array.toLocaleString(); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2020.ts, 0, 3)) ->float32Array.toLocaleString : Symbol(Float32Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>float32Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >float32Array : Symbol(float32Array, Decl(arrayToLocaleStringES2020.ts, 56, 5)) ->toLocaleString : Symbol(Float32Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = float32Array.toLocaleString('en-US'); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2020.ts, 0, 3)) ->float32Array.toLocaleString : Symbol(Float32Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>float32Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >float32Array : Symbol(float32Array, Decl(arrayToLocaleStringES2020.ts, 56, 5)) ->toLocaleString : Symbol(Float32Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = float32Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2020.ts, 0, 3)) ->float32Array.toLocaleString : Symbol(Float32Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>float32Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >float32Array : Symbol(float32Array, Decl(arrayToLocaleStringES2020.ts, 56, 5)) ->toLocaleString : Symbol(Float32Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >style : Symbol(style, Decl(arrayToLocaleStringES2020.ts, 59, 44)) >currency : Symbol(currency, Decl(arrayToLocaleStringES2020.ts, 59, 63)) const float64Array = new Float64Array(3); >float64Array : Symbol(float64Array, Decl(arrayToLocaleStringES2020.ts, 61, 5)) ->Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 1 more) +>Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) str = float64Array.toLocaleString(); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2020.ts, 0, 3)) ->float64Array.toLocaleString : Symbol(Float64Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>float64Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >float64Array : Symbol(float64Array, Decl(arrayToLocaleStringES2020.ts, 61, 5)) ->toLocaleString : Symbol(Float64Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = float64Array.toLocaleString('en-US'); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2020.ts, 0, 3)) ->float64Array.toLocaleString : Symbol(Float64Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>float64Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >float64Array : Symbol(float64Array, Decl(arrayToLocaleStringES2020.ts, 61, 5)) ->toLocaleString : Symbol(Float64Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = float64Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2020.ts, 0, 3)) ->float64Array.toLocaleString : Symbol(Float64Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>float64Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >float64Array : Symbol(float64Array, Decl(arrayToLocaleStringES2020.ts, 61, 5)) ->toLocaleString : Symbol(Float64Array.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >style : Symbol(style, Decl(arrayToLocaleStringES2020.ts, 64, 44)) >currency : Symbol(currency, Decl(arrayToLocaleStringES2020.ts, 64, 63)) @@ -330,21 +330,21 @@ const bigInt64Array = new BigInt64Array(3); str = bigInt64Array.toLocaleString(); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2020.ts, 0, 3)) ->bigInt64Array.toLocaleString : Symbol(BigInt64Array.toLocaleString, Decl(lib.es2020.bigint.d.ts, --, --)) +>bigInt64Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >bigInt64Array : Symbol(bigInt64Array, Decl(arrayToLocaleStringES2020.ts, 66, 5)) ->toLocaleString : Symbol(BigInt64Array.toLocaleString, Decl(lib.es2020.bigint.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = bigInt64Array.toLocaleString('en-US'); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2020.ts, 0, 3)) ->bigInt64Array.toLocaleString : Symbol(BigInt64Array.toLocaleString, Decl(lib.es2020.bigint.d.ts, --, --)) +>bigInt64Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >bigInt64Array : Symbol(bigInt64Array, Decl(arrayToLocaleStringES2020.ts, 66, 5)) ->toLocaleString : Symbol(BigInt64Array.toLocaleString, Decl(lib.es2020.bigint.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = bigInt64Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2020.ts, 0, 3)) ->bigInt64Array.toLocaleString : Symbol(BigInt64Array.toLocaleString, Decl(lib.es2020.bigint.d.ts, --, --)) +>bigInt64Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >bigInt64Array : Symbol(bigInt64Array, Decl(arrayToLocaleStringES2020.ts, 66, 5)) ->toLocaleString : Symbol(BigInt64Array.toLocaleString, Decl(lib.es2020.bigint.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >style : Symbol(style, Decl(arrayToLocaleStringES2020.ts, 69, 45)) >currency : Symbol(currency, Decl(arrayToLocaleStringES2020.ts, 69, 64)) @@ -354,21 +354,21 @@ const bigIntUint64Array = new BigUint64Array(3); str = bigIntUint64Array.toLocaleString(); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2020.ts, 0, 3)) ->bigIntUint64Array.toLocaleString : Symbol(BigUint64Array.toLocaleString, Decl(lib.es2020.bigint.d.ts, --, --)) +>bigIntUint64Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >bigIntUint64Array : Symbol(bigIntUint64Array, Decl(arrayToLocaleStringES2020.ts, 71, 5)) ->toLocaleString : Symbol(BigUint64Array.toLocaleString, Decl(lib.es2020.bigint.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = bigIntUint64Array.toLocaleString('en-US'); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2020.ts, 0, 3)) ->bigIntUint64Array.toLocaleString : Symbol(BigUint64Array.toLocaleString, Decl(lib.es2020.bigint.d.ts, --, --)) +>bigIntUint64Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >bigIntUint64Array : Symbol(bigIntUint64Array, Decl(arrayToLocaleStringES2020.ts, 71, 5)) ->toLocaleString : Symbol(BigUint64Array.toLocaleString, Decl(lib.es2020.bigint.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) str = bigIntUint64Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }); // OK >str : Symbol(str, Decl(arrayToLocaleStringES2020.ts, 0, 3)) ->bigIntUint64Array.toLocaleString : Symbol(BigUint64Array.toLocaleString, Decl(lib.es2020.bigint.d.ts, --, --)) +>bigIntUint64Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >bigIntUint64Array : Symbol(bigIntUint64Array, Decl(arrayToLocaleStringES2020.ts, 71, 5)) ->toLocaleString : Symbol(BigUint64Array.toLocaleString, Decl(lib.es2020.bigint.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --)) >style : Symbol(style, Decl(arrayToLocaleStringES2020.ts, 74, 49)) >currency : Symbol(currency, Decl(arrayToLocaleStringES2020.ts, 74, 68)) diff --git a/tests/baselines/reference/arrayToLocaleStringES2020.types b/tests/baselines/reference/arrayToLocaleStringES2020.types index 1fcd2b0d6195a..4e668748aad05 100644 --- a/tests/baselines/reference/arrayToLocaleStringES2020.types +++ b/tests/baselines/reference/arrayToLocaleStringES2020.types @@ -312,10 +312,10 @@ str = bigInts.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }); / > : ^^^^^ const int8Array = new Int8Array(3); ->int8Array : Int8Array -> : ^^^^^^^^^ ->new Int8Array(3) : Int8Array -> : ^^^^^^^^^ +>int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>new Int8Array(3) : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ >Int8Array : Int8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^ >3 : 3 @@ -330,8 +330,8 @@ str = int8Array.toLocaleString(); // OK > : ^^^^^^ >int8Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->int8Array : Int8Array -> : ^^^^^^^^^ +>int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ @@ -344,8 +344,8 @@ str = int8Array.toLocaleString('en-US'); // OK > : ^^^^^^ >int8Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->int8Array : Int8Array -> : ^^^^^^^^^ +>int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" @@ -360,8 +360,8 @@ str = int8Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }); > : ^^^^^^ >int8Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->int8Array : Int8Array -> : ^^^^^^^^^ +>int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" @@ -378,10 +378,10 @@ str = int8Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }); > : ^^^^^ const uint8Array = new Uint8Array(3); ->uint8Array : Uint8Array -> : ^^^^^^^^^^ ->new Uint8Array(3) : Uint8Array -> : ^^^^^^^^^^ +>uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>new Uint8Array(3) : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Uint8Array : Uint8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >3 : 3 @@ -396,8 +396,8 @@ str = uint8Array.toLocaleString(); // OK > : ^^^^^^ >uint8Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->uint8Array : Uint8Array -> : ^^^^^^^^^^ +>uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ @@ -410,8 +410,8 @@ str = uint8Array.toLocaleString('en-US'); // OK > : ^^^^^^ >uint8Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->uint8Array : Uint8Array -> : ^^^^^^^^^^ +>uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" @@ -426,8 +426,8 @@ str = uint8Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }) > : ^^^^^^ >uint8Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->uint8Array : Uint8Array -> : ^^^^^^^^^^ +>uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" @@ -444,10 +444,10 @@ str = uint8Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }) > : ^^^^^ const uint8ClampedArray = new Uint8ClampedArray(3); ->uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ ->new Uint8ClampedArray(3) : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>new Uint8ClampedArray(3) : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint8ClampedArray : Uint8ClampedArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >3 : 3 @@ -462,8 +462,8 @@ str = uint8ClampedArray.toLocaleString(); // OK > : ^^^^^^ >uint8ClampedArray.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ @@ -476,8 +476,8 @@ str = uint8ClampedArray.toLocaleString('en-US'); // OK > : ^^^^^^ >uint8ClampedArray.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" @@ -492,8 +492,8 @@ str = uint8ClampedArray.toLocaleString('en-US', { style: 'currency', currency: ' > : ^^^^^^ >uint8ClampedArray.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" @@ -510,10 +510,10 @@ str = uint8ClampedArray.toLocaleString('en-US', { style: 'currency', currency: ' > : ^^^^^ const int16Array = new Int16Array(3); ->int16Array : Int16Array -> : ^^^^^^^^^^ ->new Int16Array(3) : Int16Array -> : ^^^^^^^^^^ +>int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>new Int16Array(3) : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Int16Array : Int16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >3 : 3 @@ -528,8 +528,8 @@ str = int16Array.toLocaleString(); // OK > : ^^^^^^ >int16Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->int16Array : Int16Array -> : ^^^^^^^^^^ +>int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ @@ -542,8 +542,8 @@ str = int16Array.toLocaleString('en-US'); // OK > : ^^^^^^ >int16Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->int16Array : Int16Array -> : ^^^^^^^^^^ +>int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" @@ -558,8 +558,8 @@ str = int16Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }) > : ^^^^^^ >int16Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->int16Array : Int16Array -> : ^^^^^^^^^^ +>int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" @@ -576,10 +576,10 @@ str = int16Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }) > : ^^^^^ const uint16Array = new Uint16Array(3); ->uint16Array : Uint16Array -> : ^^^^^^^^^^^ ->new Uint16Array(3) : Uint16Array -> : ^^^^^^^^^^^ +>uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>new Uint16Array(3) : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >Uint16Array : Uint16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ >3 : 3 @@ -594,8 +594,8 @@ str = uint16Array.toLocaleString(); // OK > : ^^^^^^ >uint16Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->uint16Array : Uint16Array -> : ^^^^^^^^^^^ +>uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ @@ -608,8 +608,8 @@ str = uint16Array.toLocaleString('en-US'); // OK > : ^^^^^^ >uint16Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->uint16Array : Uint16Array -> : ^^^^^^^^^^^ +>uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" @@ -624,8 +624,8 @@ str = uint16Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' } > : ^^^^^^ >uint16Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->uint16Array : Uint16Array -> : ^^^^^^^^^^^ +>uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" @@ -642,10 +642,10 @@ str = uint16Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' } > : ^^^^^ const int32Array = new Int32Array(3); ->int32Array : Int32Array -> : ^^^^^^^^^^ ->new Int32Array(3) : Int32Array -> : ^^^^^^^^^^ +>int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>new Int32Array(3) : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Int32Array : Int32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >3 : 3 @@ -660,8 +660,8 @@ str = int32Array.toLocaleString(); // OK > : ^^^^^^ >int32Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->int32Array : Int32Array -> : ^^^^^^^^^^ +>int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ @@ -674,8 +674,8 @@ str = int32Array.toLocaleString('en-US'); // OK > : ^^^^^^ >int32Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->int32Array : Int32Array -> : ^^^^^^^^^^ +>int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" @@ -690,8 +690,8 @@ str = int32Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }) > : ^^^^^^ >int32Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->int32Array : Int32Array -> : ^^^^^^^^^^ +>int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" @@ -708,10 +708,10 @@ str = int32Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }) > : ^^^^^ const uint32Array = new Uint32Array(3); ->uint32Array : Uint32Array -> : ^^^^^^^^^^^ ->new Uint32Array(3) : Uint32Array -> : ^^^^^^^^^^^ +>uint32Array : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>new Uint32Array(3) : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >Uint32Array : Uint32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ >3 : 3 @@ -726,8 +726,8 @@ str = uint32Array.toLocaleString(); // OK > : ^^^^^^ >uint32Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->uint32Array : Uint32Array -> : ^^^^^^^^^^^ +>uint32Array : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ @@ -740,8 +740,8 @@ str = uint32Array.toLocaleString('en-US'); // OK > : ^^^^^^ >uint32Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->uint32Array : Uint32Array -> : ^^^^^^^^^^^ +>uint32Array : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" @@ -756,8 +756,8 @@ str = uint32Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' } > : ^^^^^^ >uint32Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->uint32Array : Uint32Array -> : ^^^^^^^^^^^ +>uint32Array : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" @@ -774,10 +774,10 @@ str = uint32Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' } > : ^^^^^ const float32Array = new Float32Array(3); ->float32Array : Float32Array -> : ^^^^^^^^^^^^ ->new Float32Array(3) : Float32Array -> : ^^^^^^^^^^^^ +>float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>new Float32Array(3) : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >Float32Array : Float32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ >3 : 3 @@ -792,8 +792,8 @@ str = float32Array.toLocaleString(); // OK > : ^^^^^^ >float32Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->float32Array : Float32Array -> : ^^^^^^^^^^^^ +>float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ @@ -806,8 +806,8 @@ str = float32Array.toLocaleString('en-US'); // OK > : ^^^^^^ >float32Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->float32Array : Float32Array -> : ^^^^^^^^^^^^ +>float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" @@ -822,8 +822,8 @@ str = float32Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' > : ^^^^^^ >float32Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->float32Array : Float32Array -> : ^^^^^^^^^^^^ +>float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" @@ -840,10 +840,10 @@ str = float32Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' > : ^^^^^ const float64Array = new Float64Array(3); ->float64Array : Float64Array -> : ^^^^^^^^^^^^ ->new Float64Array(3) : Float64Array -> : ^^^^^^^^^^^^ +>float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>new Float64Array(3) : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >Float64Array : Float64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ >3 : 3 @@ -858,8 +858,8 @@ str = float64Array.toLocaleString(); // OK > : ^^^^^^ >float64Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->float64Array : Float64Array -> : ^^^^^^^^^^^^ +>float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ @@ -872,8 +872,8 @@ str = float64Array.toLocaleString('en-US'); // OK > : ^^^^^^ >float64Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->float64Array : Float64Array -> : ^^^^^^^^^^^^ +>float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" @@ -888,8 +888,8 @@ str = float64Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' > : ^^^^^^ >float64Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ ->float64Array : Float64Array -> : ^^^^^^^^^^^^ +>float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } > : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" @@ -906,10 +906,10 @@ str = float64Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' > : ^^^^^ const bigInt64Array = new BigInt64Array(3); ->bigInt64Array : BigInt64Array -> : ^^^^^^^^^^^^^ ->new BigInt64Array(3) : BigInt64Array -> : ^^^^^^^^^^^^^ +>bigInt64Array : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +>new BigInt64Array(3) : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ >BigInt64Array : BigInt64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^ >3 : 3 @@ -922,12 +922,12 @@ str = bigInt64Array.toLocaleString(); // OK > : ^^^^^^ >bigInt64Array.toLocaleString() : string > : ^^^^^^ ->bigInt64Array.toLocaleString : (locales?: string | string[], options?: Intl.NumberFormatOptions) => string -> : ^ ^^^ ^^ ^^^ ^^^^^ ->bigInt64Array : BigInt64Array -> : ^^^^^^^^^^^^^ ->toLocaleString : (locales?: string | string[], options?: Intl.NumberFormatOptions) => string -> : ^ ^^^ ^^ ^^^ ^^^^^ +>bigInt64Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } +> : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ +>bigInt64Array : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +>toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } +> : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ str = bigInt64Array.toLocaleString('en-US'); // OK >str = bigInt64Array.toLocaleString('en-US') : string @@ -936,12 +936,12 @@ str = bigInt64Array.toLocaleString('en-US'); // OK > : ^^^^^^ >bigInt64Array.toLocaleString('en-US') : string > : ^^^^^^ ->bigInt64Array.toLocaleString : (locales?: string | string[], options?: Intl.NumberFormatOptions) => string -> : ^ ^^^ ^^ ^^^ ^^^^^ ->bigInt64Array : BigInt64Array -> : ^^^^^^^^^^^^^ ->toLocaleString : (locales?: string | string[], options?: Intl.NumberFormatOptions) => string -> : ^ ^^^ ^^ ^^^ ^^^^^ +>bigInt64Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } +> : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ +>bigInt64Array : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +>toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } +> : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" > : ^^^^^^^ @@ -952,12 +952,12 @@ str = bigInt64Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' > : ^^^^^^ >bigInt64Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }) : string > : ^^^^^^ ->bigInt64Array.toLocaleString : (locales?: string | string[], options?: Intl.NumberFormatOptions) => string -> : ^ ^^^ ^^ ^^^ ^^^^^ ->bigInt64Array : BigInt64Array -> : ^^^^^^^^^^^^^ ->toLocaleString : (locales?: string | string[], options?: Intl.NumberFormatOptions) => string -> : ^ ^^^ ^^ ^^^ ^^^^^ +>bigInt64Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } +> : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ +>bigInt64Array : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +>toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } +> : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" > : ^^^^^^^ >{ style: 'currency', currency: 'EUR' } : { style: "currency"; currency: string; } @@ -972,10 +972,10 @@ str = bigInt64Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' > : ^^^^^ const bigIntUint64Array = new BigUint64Array(3); ->bigIntUint64Array : BigUint64Array -> : ^^^^^^^^^^^^^^ ->new BigUint64Array(3) : BigUint64Array -> : ^^^^^^^^^^^^^^ +>bigIntUint64Array : BigUint64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>new BigUint64Array(3) : BigUint64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >BigUint64Array : BigUint64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^ >3 : 3 @@ -988,12 +988,12 @@ str = bigIntUint64Array.toLocaleString(); // OK > : ^^^^^^ >bigIntUint64Array.toLocaleString() : string > : ^^^^^^ ->bigIntUint64Array.toLocaleString : (locales?: string | string[], options?: Intl.NumberFormatOptions) => string -> : ^ ^^^ ^^ ^^^ ^^^^^ ->bigIntUint64Array : BigUint64Array -> : ^^^^^^^^^^^^^^ ->toLocaleString : (locales?: string | string[], options?: Intl.NumberFormatOptions) => string -> : ^ ^^^ ^^ ^^^ ^^^^^ +>bigIntUint64Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } +> : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ +>bigIntUint64Array : BigUint64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } +> : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ str = bigIntUint64Array.toLocaleString('en-US'); // OK >str = bigIntUint64Array.toLocaleString('en-US') : string @@ -1002,12 +1002,12 @@ str = bigIntUint64Array.toLocaleString('en-US'); // OK > : ^^^^^^ >bigIntUint64Array.toLocaleString('en-US') : string > : ^^^^^^ ->bigIntUint64Array.toLocaleString : (locales?: string | string[], options?: Intl.NumberFormatOptions) => string -> : ^ ^^^ ^^ ^^^ ^^^^^ ->bigIntUint64Array : BigUint64Array -> : ^^^^^^^^^^^^^^ ->toLocaleString : (locales?: string | string[], options?: Intl.NumberFormatOptions) => string -> : ^ ^^^ ^^ ^^^ ^^^^^ +>bigIntUint64Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } +> : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ +>bigIntUint64Array : BigUint64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } +> : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" > : ^^^^^^^ @@ -1018,12 +1018,12 @@ str = bigIntUint64Array.toLocaleString('en-US', { style: 'currency', currency: ' > : ^^^^^^ >bigIntUint64Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }) : string > : ^^^^^^ ->bigIntUint64Array.toLocaleString : (locales?: string | string[], options?: Intl.NumberFormatOptions) => string -> : ^ ^^^ ^^ ^^^ ^^^^^ ->bigIntUint64Array : BigUint64Array -> : ^^^^^^^^^^^^^^ ->toLocaleString : (locales?: string | string[], options?: Intl.NumberFormatOptions) => string -> : ^ ^^^ ^^ ^^^ ^^^^^ +>bigIntUint64Array.toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } +> : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ +>bigIntUint64Array : BigUint64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>toLocaleString : { (): string; (locales: string | string[], options?: Intl.NumberFormatOptions): string; } +> : ^^^^^^ ^^^ ^^ ^^ ^^^ ^^^ ^^^ >'en-US' : "en-US" > : ^^^^^^^ >{ style: 'currency', currency: 'EUR' } : { style: "currency"; currency: string; } diff --git a/tests/baselines/reference/arrayToLocaleStringES5.symbols b/tests/baselines/reference/arrayToLocaleStringES5.symbols index 092b133ba6fb1..3d3595f5eb20c 100644 --- a/tests/baselines/reference/arrayToLocaleStringES5.symbols +++ b/tests/baselines/reference/arrayToLocaleStringES5.symbols @@ -58,21 +58,21 @@ const int8Array = new Int8Array(3); str = int8Array.toLocaleString(); // OK >str : Symbol(str, Decl(arrayToLocaleStringES5.ts, 0, 3)) ->int8Array.toLocaleString : Symbol(Int8Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>int8Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) >int8Array : Symbol(int8Array, Decl(arrayToLocaleStringES5.ts, 11, 5)) ->toLocaleString : Symbol(Int8Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) str = int8Array.toLocaleString('en-US'); // should be error >str : Symbol(str, Decl(arrayToLocaleStringES5.ts, 0, 3)) ->int8Array.toLocaleString : Symbol(Int8Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>int8Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) >int8Array : Symbol(int8Array, Decl(arrayToLocaleStringES5.ts, 11, 5)) ->toLocaleString : Symbol(Int8Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) str = int8Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }); // should be error >str : Symbol(str, Decl(arrayToLocaleStringES5.ts, 0, 3)) ->int8Array.toLocaleString : Symbol(Int8Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>int8Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) >int8Array : Symbol(int8Array, Decl(arrayToLocaleStringES5.ts, 11, 5)) ->toLocaleString : Symbol(Int8Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) >style : Symbol(style, Decl(arrayToLocaleStringES5.ts, 14, 41)) >currency : Symbol(currency, Decl(arrayToLocaleStringES5.ts, 14, 60)) @@ -82,21 +82,21 @@ const uint8Array = new Uint8Array(3); str = uint8Array.toLocaleString(); // OK >str : Symbol(str, Decl(arrayToLocaleStringES5.ts, 0, 3)) ->uint8Array.toLocaleString : Symbol(Uint8Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>uint8Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) >uint8Array : Symbol(uint8Array, Decl(arrayToLocaleStringES5.ts, 16, 5)) ->toLocaleString : Symbol(Uint8Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) str = uint8Array.toLocaleString('en-US'); // should be error >str : Symbol(str, Decl(arrayToLocaleStringES5.ts, 0, 3)) ->uint8Array.toLocaleString : Symbol(Uint8Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>uint8Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) >uint8Array : Symbol(uint8Array, Decl(arrayToLocaleStringES5.ts, 16, 5)) ->toLocaleString : Symbol(Uint8Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) str = uint8Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }); // should be error >str : Symbol(str, Decl(arrayToLocaleStringES5.ts, 0, 3)) ->uint8Array.toLocaleString : Symbol(Uint8Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>uint8Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) >uint8Array : Symbol(uint8Array, Decl(arrayToLocaleStringES5.ts, 16, 5)) ->toLocaleString : Symbol(Uint8Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) >style : Symbol(style, Decl(arrayToLocaleStringES5.ts, 19, 42)) >currency : Symbol(currency, Decl(arrayToLocaleStringES5.ts, 19, 61)) @@ -106,21 +106,21 @@ const uint8ClampedArray = new Uint8ClampedArray(3); str = uint8ClampedArray.toLocaleString(); // OK >str : Symbol(str, Decl(arrayToLocaleStringES5.ts, 0, 3)) ->uint8ClampedArray.toLocaleString : Symbol(Uint8ClampedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>uint8ClampedArray.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) >uint8ClampedArray : Symbol(uint8ClampedArray, Decl(arrayToLocaleStringES5.ts, 21, 5)) ->toLocaleString : Symbol(Uint8ClampedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) str = uint8ClampedArray.toLocaleString('en-US'); // should be error >str : Symbol(str, Decl(arrayToLocaleStringES5.ts, 0, 3)) ->uint8ClampedArray.toLocaleString : Symbol(Uint8ClampedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>uint8ClampedArray.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) >uint8ClampedArray : Symbol(uint8ClampedArray, Decl(arrayToLocaleStringES5.ts, 21, 5)) ->toLocaleString : Symbol(Uint8ClampedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) str = uint8ClampedArray.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }); // should be error >str : Symbol(str, Decl(arrayToLocaleStringES5.ts, 0, 3)) ->uint8ClampedArray.toLocaleString : Symbol(Uint8ClampedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>uint8ClampedArray.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) >uint8ClampedArray : Symbol(uint8ClampedArray, Decl(arrayToLocaleStringES5.ts, 21, 5)) ->toLocaleString : Symbol(Uint8ClampedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) >style : Symbol(style, Decl(arrayToLocaleStringES5.ts, 24, 49)) >currency : Symbol(currency, Decl(arrayToLocaleStringES5.ts, 24, 68)) @@ -130,21 +130,21 @@ const int16Array = new Int16Array(3); str = int16Array.toLocaleString(); // OK >str : Symbol(str, Decl(arrayToLocaleStringES5.ts, 0, 3)) ->int16Array.toLocaleString : Symbol(Int16Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>int16Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) >int16Array : Symbol(int16Array, Decl(arrayToLocaleStringES5.ts, 26, 5)) ->toLocaleString : Symbol(Int16Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) str = int16Array.toLocaleString('en-US'); // should be error >str : Symbol(str, Decl(arrayToLocaleStringES5.ts, 0, 3)) ->int16Array.toLocaleString : Symbol(Int16Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>int16Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) >int16Array : Symbol(int16Array, Decl(arrayToLocaleStringES5.ts, 26, 5)) ->toLocaleString : Symbol(Int16Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) str = int16Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }); // should be error >str : Symbol(str, Decl(arrayToLocaleStringES5.ts, 0, 3)) ->int16Array.toLocaleString : Symbol(Int16Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>int16Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) >int16Array : Symbol(int16Array, Decl(arrayToLocaleStringES5.ts, 26, 5)) ->toLocaleString : Symbol(Int16Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) >style : Symbol(style, Decl(arrayToLocaleStringES5.ts, 29, 42)) >currency : Symbol(currency, Decl(arrayToLocaleStringES5.ts, 29, 61)) @@ -154,21 +154,21 @@ const uint16Array = new Uint16Array(3); str = uint16Array.toLocaleString(); // OK >str : Symbol(str, Decl(arrayToLocaleStringES5.ts, 0, 3)) ->uint16Array.toLocaleString : Symbol(Uint16Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>uint16Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) >uint16Array : Symbol(uint16Array, Decl(arrayToLocaleStringES5.ts, 31, 5)) ->toLocaleString : Symbol(Uint16Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) str = uint16Array.toLocaleString('en-US'); // should be error >str : Symbol(str, Decl(arrayToLocaleStringES5.ts, 0, 3)) ->uint16Array.toLocaleString : Symbol(Uint16Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>uint16Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) >uint16Array : Symbol(uint16Array, Decl(arrayToLocaleStringES5.ts, 31, 5)) ->toLocaleString : Symbol(Uint16Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) str = uint16Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }); // should be error >str : Symbol(str, Decl(arrayToLocaleStringES5.ts, 0, 3)) ->uint16Array.toLocaleString : Symbol(Uint16Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>uint16Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) >uint16Array : Symbol(uint16Array, Decl(arrayToLocaleStringES5.ts, 31, 5)) ->toLocaleString : Symbol(Uint16Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) >style : Symbol(style, Decl(arrayToLocaleStringES5.ts, 34, 43)) >currency : Symbol(currency, Decl(arrayToLocaleStringES5.ts, 34, 62)) @@ -178,21 +178,21 @@ const int32Array = new Int32Array(3); str = int32Array.toLocaleString(); // OK >str : Symbol(str, Decl(arrayToLocaleStringES5.ts, 0, 3)) ->int32Array.toLocaleString : Symbol(Int32Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>int32Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) >int32Array : Symbol(int32Array, Decl(arrayToLocaleStringES5.ts, 36, 5)) ->toLocaleString : Symbol(Int32Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) str = int32Array.toLocaleString('en-US'); // should be error >str : Symbol(str, Decl(arrayToLocaleStringES5.ts, 0, 3)) ->int32Array.toLocaleString : Symbol(Int32Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>int32Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) >int32Array : Symbol(int32Array, Decl(arrayToLocaleStringES5.ts, 36, 5)) ->toLocaleString : Symbol(Int32Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) str = int32Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }); // should be error >str : Symbol(str, Decl(arrayToLocaleStringES5.ts, 0, 3)) ->int32Array.toLocaleString : Symbol(Int32Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>int32Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) >int32Array : Symbol(int32Array, Decl(arrayToLocaleStringES5.ts, 36, 5)) ->toLocaleString : Symbol(Int32Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) >style : Symbol(style, Decl(arrayToLocaleStringES5.ts, 39, 42)) >currency : Symbol(currency, Decl(arrayToLocaleStringES5.ts, 39, 61)) @@ -202,21 +202,21 @@ const uint32Array = new Uint32Array(3); str = uint32Array.toLocaleString(); // OK >str : Symbol(str, Decl(arrayToLocaleStringES5.ts, 0, 3)) ->uint32Array.toLocaleString : Symbol(Uint32Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>uint32Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) >uint32Array : Symbol(uint32Array, Decl(arrayToLocaleStringES5.ts, 41, 5)) ->toLocaleString : Symbol(Uint32Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) str = uint32Array.toLocaleString('en-US'); // should be error >str : Symbol(str, Decl(arrayToLocaleStringES5.ts, 0, 3)) ->uint32Array.toLocaleString : Symbol(Uint32Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>uint32Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) >uint32Array : Symbol(uint32Array, Decl(arrayToLocaleStringES5.ts, 41, 5)) ->toLocaleString : Symbol(Uint32Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) str = uint32Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }); // should be error >str : Symbol(str, Decl(arrayToLocaleStringES5.ts, 0, 3)) ->uint32Array.toLocaleString : Symbol(Uint32Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>uint32Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) >uint32Array : Symbol(uint32Array, Decl(arrayToLocaleStringES5.ts, 41, 5)) ->toLocaleString : Symbol(Uint32Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) >style : Symbol(style, Decl(arrayToLocaleStringES5.ts, 44, 43)) >currency : Symbol(currency, Decl(arrayToLocaleStringES5.ts, 44, 62)) @@ -226,21 +226,21 @@ const float32Array = new Float32Array(3); str = float32Array.toLocaleString(); // OK >str : Symbol(str, Decl(arrayToLocaleStringES5.ts, 0, 3)) ->float32Array.toLocaleString : Symbol(Float32Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>float32Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) >float32Array : Symbol(float32Array, Decl(arrayToLocaleStringES5.ts, 46, 5)) ->toLocaleString : Symbol(Float32Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) str = float32Array.toLocaleString('en-US'); // should be error >str : Symbol(str, Decl(arrayToLocaleStringES5.ts, 0, 3)) ->float32Array.toLocaleString : Symbol(Float32Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>float32Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) >float32Array : Symbol(float32Array, Decl(arrayToLocaleStringES5.ts, 46, 5)) ->toLocaleString : Symbol(Float32Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) str = float32Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }); // should be error >str : Symbol(str, Decl(arrayToLocaleStringES5.ts, 0, 3)) ->float32Array.toLocaleString : Symbol(Float32Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>float32Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) >float32Array : Symbol(float32Array, Decl(arrayToLocaleStringES5.ts, 46, 5)) ->toLocaleString : Symbol(Float32Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) >style : Symbol(style, Decl(arrayToLocaleStringES5.ts, 49, 44)) >currency : Symbol(currency, Decl(arrayToLocaleStringES5.ts, 49, 63)) @@ -250,21 +250,21 @@ const float64Array = new Float64Array(3); str = float64Array.toLocaleString(); // OK >str : Symbol(str, Decl(arrayToLocaleStringES5.ts, 0, 3)) ->float64Array.toLocaleString : Symbol(Float64Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>float64Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) >float64Array : Symbol(float64Array, Decl(arrayToLocaleStringES5.ts, 51, 5)) ->toLocaleString : Symbol(Float64Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) str = float64Array.toLocaleString('en-US'); // should be error >str : Symbol(str, Decl(arrayToLocaleStringES5.ts, 0, 3)) ->float64Array.toLocaleString : Symbol(Float64Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>float64Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) >float64Array : Symbol(float64Array, Decl(arrayToLocaleStringES5.ts, 51, 5)) ->toLocaleString : Symbol(Float64Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) str = float64Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }); // should be error >str : Symbol(str, Decl(arrayToLocaleStringES5.ts, 0, 3)) ->float64Array.toLocaleString : Symbol(Float64Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>float64Array.toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) >float64Array : Symbol(float64Array, Decl(arrayToLocaleStringES5.ts, 51, 5)) ->toLocaleString : Symbol(Float64Array.toLocaleString, Decl(lib.es5.d.ts, --, --)) +>toLocaleString : Symbol(TypedArray.toLocaleString, Decl(lib.es5.d.ts, --, --)) >style : Symbol(style, Decl(arrayToLocaleStringES5.ts, 54, 44)) >currency : Symbol(currency, Decl(arrayToLocaleStringES5.ts, 54, 63)) diff --git a/tests/baselines/reference/arrayToLocaleStringES5.types b/tests/baselines/reference/arrayToLocaleStringES5.types index 1ecc6c27e373e..55d1bf72844db 100644 --- a/tests/baselines/reference/arrayToLocaleStringES5.types +++ b/tests/baselines/reference/arrayToLocaleStringES5.types @@ -140,10 +140,10 @@ str = dates.toLocaleString('fr', { timeZone: 'UTC' }); // should be error > : ^^^^^ const int8Array = new Int8Array(3); ->int8Array : Int8Array -> : ^^^^^^^^^ ->new Int8Array(3) : Int8Array -> : ^^^^^^^^^ +>int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>new Int8Array(3) : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ >Int8Array : Int8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^ >3 : 3 @@ -158,8 +158,8 @@ str = int8Array.toLocaleString(); // OK > : ^^^^^^ >int8Array.toLocaleString : () => string > : ^^^^^^ ->int8Array : Int8Array -> : ^^^^^^^^^ +>int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : () => string > : ^^^^^^ @@ -172,8 +172,8 @@ str = int8Array.toLocaleString('en-US'); // should be error > : ^^^^^^ >int8Array.toLocaleString : () => string > : ^^^^^^ ->int8Array : Int8Array -> : ^^^^^^^^^ +>int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : () => string > : ^^^^^^ >'en-US' : "en-US" @@ -188,8 +188,8 @@ str = int8Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }); > : ^^^^^^ >int8Array.toLocaleString : () => string > : ^^^^^^ ->int8Array : Int8Array -> : ^^^^^^^^^ +>int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : () => string > : ^^^^^^ >'en-US' : "en-US" @@ -206,10 +206,10 @@ str = int8Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }); > : ^^^^^ const uint8Array = new Uint8Array(3); ->uint8Array : Uint8Array -> : ^^^^^^^^^^ ->new Uint8Array(3) : Uint8Array -> : ^^^^^^^^^^ +>uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>new Uint8Array(3) : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Uint8Array : Uint8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >3 : 3 @@ -224,8 +224,8 @@ str = uint8Array.toLocaleString(); // OK > : ^^^^^^ >uint8Array.toLocaleString : () => string > : ^^^^^^ ->uint8Array : Uint8Array -> : ^^^^^^^^^^ +>uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : () => string > : ^^^^^^ @@ -238,8 +238,8 @@ str = uint8Array.toLocaleString('en-US'); // should be error > : ^^^^^^ >uint8Array.toLocaleString : () => string > : ^^^^^^ ->uint8Array : Uint8Array -> : ^^^^^^^^^^ +>uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : () => string > : ^^^^^^ >'en-US' : "en-US" @@ -254,8 +254,8 @@ str = uint8Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }) > : ^^^^^^ >uint8Array.toLocaleString : () => string > : ^^^^^^ ->uint8Array : Uint8Array -> : ^^^^^^^^^^ +>uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : () => string > : ^^^^^^ >'en-US' : "en-US" @@ -272,10 +272,10 @@ str = uint8Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }) > : ^^^^^ const uint8ClampedArray = new Uint8ClampedArray(3); ->uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ ->new Uint8ClampedArray(3) : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>new Uint8ClampedArray(3) : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint8ClampedArray : Uint8ClampedArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >3 : 3 @@ -290,8 +290,8 @@ str = uint8ClampedArray.toLocaleString(); // OK > : ^^^^^^ >uint8ClampedArray.toLocaleString : () => string > : ^^^^^^ ->uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : () => string > : ^^^^^^ @@ -304,8 +304,8 @@ str = uint8ClampedArray.toLocaleString('en-US'); // should be error > : ^^^^^^ >uint8ClampedArray.toLocaleString : () => string > : ^^^^^^ ->uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : () => string > : ^^^^^^ >'en-US' : "en-US" @@ -320,8 +320,8 @@ str = uint8ClampedArray.toLocaleString('en-US', { style: 'currency', currency: ' > : ^^^^^^ >uint8ClampedArray.toLocaleString : () => string > : ^^^^^^ ->uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : () => string > : ^^^^^^ >'en-US' : "en-US" @@ -338,10 +338,10 @@ str = uint8ClampedArray.toLocaleString('en-US', { style: 'currency', currency: ' > : ^^^^^ const int16Array = new Int16Array(3); ->int16Array : Int16Array -> : ^^^^^^^^^^ ->new Int16Array(3) : Int16Array -> : ^^^^^^^^^^ +>int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>new Int16Array(3) : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Int16Array : Int16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >3 : 3 @@ -356,8 +356,8 @@ str = int16Array.toLocaleString(); // OK > : ^^^^^^ >int16Array.toLocaleString : () => string > : ^^^^^^ ->int16Array : Int16Array -> : ^^^^^^^^^^ +>int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : () => string > : ^^^^^^ @@ -370,8 +370,8 @@ str = int16Array.toLocaleString('en-US'); // should be error > : ^^^^^^ >int16Array.toLocaleString : () => string > : ^^^^^^ ->int16Array : Int16Array -> : ^^^^^^^^^^ +>int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : () => string > : ^^^^^^ >'en-US' : "en-US" @@ -386,8 +386,8 @@ str = int16Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }) > : ^^^^^^ >int16Array.toLocaleString : () => string > : ^^^^^^ ->int16Array : Int16Array -> : ^^^^^^^^^^ +>int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : () => string > : ^^^^^^ >'en-US' : "en-US" @@ -404,10 +404,10 @@ str = int16Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }) > : ^^^^^ const uint16Array = new Uint16Array(3); ->uint16Array : Uint16Array -> : ^^^^^^^^^^^ ->new Uint16Array(3) : Uint16Array -> : ^^^^^^^^^^^ +>uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>new Uint16Array(3) : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >Uint16Array : Uint16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ >3 : 3 @@ -422,8 +422,8 @@ str = uint16Array.toLocaleString(); // OK > : ^^^^^^ >uint16Array.toLocaleString : () => string > : ^^^^^^ ->uint16Array : Uint16Array -> : ^^^^^^^^^^^ +>uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : () => string > : ^^^^^^ @@ -436,8 +436,8 @@ str = uint16Array.toLocaleString('en-US'); // should be error > : ^^^^^^ >uint16Array.toLocaleString : () => string > : ^^^^^^ ->uint16Array : Uint16Array -> : ^^^^^^^^^^^ +>uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : () => string > : ^^^^^^ >'en-US' : "en-US" @@ -452,8 +452,8 @@ str = uint16Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' } > : ^^^^^^ >uint16Array.toLocaleString : () => string > : ^^^^^^ ->uint16Array : Uint16Array -> : ^^^^^^^^^^^ +>uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : () => string > : ^^^^^^ >'en-US' : "en-US" @@ -470,10 +470,10 @@ str = uint16Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' } > : ^^^^^ const int32Array = new Int32Array(3); ->int32Array : Int32Array -> : ^^^^^^^^^^ ->new Int32Array(3) : Int32Array -> : ^^^^^^^^^^ +>int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>new Int32Array(3) : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Int32Array : Int32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >3 : 3 @@ -488,8 +488,8 @@ str = int32Array.toLocaleString(); // OK > : ^^^^^^ >int32Array.toLocaleString : () => string > : ^^^^^^ ->int32Array : Int32Array -> : ^^^^^^^^^^ +>int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : () => string > : ^^^^^^ @@ -502,8 +502,8 @@ str = int32Array.toLocaleString('en-US'); // should be error > : ^^^^^^ >int32Array.toLocaleString : () => string > : ^^^^^^ ->int32Array : Int32Array -> : ^^^^^^^^^^ +>int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : () => string > : ^^^^^^ >'en-US' : "en-US" @@ -518,8 +518,8 @@ str = int32Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }) > : ^^^^^^ >int32Array.toLocaleString : () => string > : ^^^^^^ ->int32Array : Int32Array -> : ^^^^^^^^^^ +>int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : () => string > : ^^^^^^ >'en-US' : "en-US" @@ -536,10 +536,10 @@ str = int32Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }) > : ^^^^^ const uint32Array = new Uint32Array(3); ->uint32Array : Uint32Array -> : ^^^^^^^^^^^ ->new Uint32Array(3) : Uint32Array -> : ^^^^^^^^^^^ +>uint32Array : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>new Uint32Array(3) : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >Uint32Array : Uint32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ >3 : 3 @@ -554,8 +554,8 @@ str = uint32Array.toLocaleString(); // OK > : ^^^^^^ >uint32Array.toLocaleString : () => string > : ^^^^^^ ->uint32Array : Uint32Array -> : ^^^^^^^^^^^ +>uint32Array : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : () => string > : ^^^^^^ @@ -568,8 +568,8 @@ str = uint32Array.toLocaleString('en-US'); // should be error > : ^^^^^^ >uint32Array.toLocaleString : () => string > : ^^^^^^ ->uint32Array : Uint32Array -> : ^^^^^^^^^^^ +>uint32Array : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : () => string > : ^^^^^^ >'en-US' : "en-US" @@ -584,8 +584,8 @@ str = uint32Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' } > : ^^^^^^ >uint32Array.toLocaleString : () => string > : ^^^^^^ ->uint32Array : Uint32Array -> : ^^^^^^^^^^^ +>uint32Array : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : () => string > : ^^^^^^ >'en-US' : "en-US" @@ -602,10 +602,10 @@ str = uint32Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' } > : ^^^^^ const float32Array = new Float32Array(3); ->float32Array : Float32Array -> : ^^^^^^^^^^^^ ->new Float32Array(3) : Float32Array -> : ^^^^^^^^^^^^ +>float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>new Float32Array(3) : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >Float32Array : Float32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ >3 : 3 @@ -620,8 +620,8 @@ str = float32Array.toLocaleString(); // OK > : ^^^^^^ >float32Array.toLocaleString : () => string > : ^^^^^^ ->float32Array : Float32Array -> : ^^^^^^^^^^^^ +>float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : () => string > : ^^^^^^ @@ -634,8 +634,8 @@ str = float32Array.toLocaleString('en-US'); // should be error > : ^^^^^^ >float32Array.toLocaleString : () => string > : ^^^^^^ ->float32Array : Float32Array -> : ^^^^^^^^^^^^ +>float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : () => string > : ^^^^^^ >'en-US' : "en-US" @@ -650,8 +650,8 @@ str = float32Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' > : ^^^^^^ >float32Array.toLocaleString : () => string > : ^^^^^^ ->float32Array : Float32Array -> : ^^^^^^^^^^^^ +>float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : () => string > : ^^^^^^ >'en-US' : "en-US" @@ -668,10 +668,10 @@ str = float32Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' > : ^^^^^ const float64Array = new Float64Array(3); ->float64Array : Float64Array -> : ^^^^^^^^^^^^ ->new Float64Array(3) : Float64Array -> : ^^^^^^^^^^^^ +>float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>new Float64Array(3) : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >Float64Array : Float64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ >3 : 3 @@ -686,8 +686,8 @@ str = float64Array.toLocaleString(); // OK > : ^^^^^^ >float64Array.toLocaleString : () => string > : ^^^^^^ ->float64Array : Float64Array -> : ^^^^^^^^^^^^ +>float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : () => string > : ^^^^^^ @@ -700,8 +700,8 @@ str = float64Array.toLocaleString('en-US'); // should be error > : ^^^^^^ >float64Array.toLocaleString : () => string > : ^^^^^^ ->float64Array : Float64Array -> : ^^^^^^^^^^^^ +>float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : () => string > : ^^^^^^ >'en-US' : "en-US" @@ -716,8 +716,8 @@ str = float64Array.toLocaleString('en-US', { style: 'currency', currency: 'EUR' > : ^^^^^^ >float64Array.toLocaleString : () => string > : ^^^^^^ ->float64Array : Float64Array -> : ^^^^^^^^^^^^ +>float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >toLocaleString : () => string > : ^^^^^^ >'en-US' : "en-US" diff --git a/tests/baselines/reference/bigint64ArraySubarray.symbols b/tests/baselines/reference/bigint64ArraySubarray.symbols index fded2b3097ac8..12d7a40f55b9b 100644 --- a/tests/baselines/reference/bigint64ArraySubarray.symbols +++ b/tests/baselines/reference/bigint64ArraySubarray.symbols @@ -9,18 +9,18 @@ function bigInt64ArraySubarray() { >BigInt64Array : Symbol(BigInt64Array, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --)) arr.subarray(); ->arr.subarray : Symbol(BigInt64Array.subarray, Decl(lib.es2020.bigint.d.ts, --, --)) +>arr.subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) >arr : Symbol(arr, Decl(bigint64ArraySubarray.ts, 1, 7)) ->subarray : Symbol(BigInt64Array.subarray, Decl(lib.es2020.bigint.d.ts, --, --)) +>subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) arr.subarray(0); ->arr.subarray : Symbol(BigInt64Array.subarray, Decl(lib.es2020.bigint.d.ts, --, --)) +>arr.subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) >arr : Symbol(arr, Decl(bigint64ArraySubarray.ts, 1, 7)) ->subarray : Symbol(BigInt64Array.subarray, Decl(lib.es2020.bigint.d.ts, --, --)) +>subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) arr.subarray(0, 10); ->arr.subarray : Symbol(BigInt64Array.subarray, Decl(lib.es2020.bigint.d.ts, --, --)) +>arr.subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) >arr : Symbol(arr, Decl(bigint64ArraySubarray.ts, 1, 7)) ->subarray : Symbol(BigInt64Array.subarray, Decl(lib.es2020.bigint.d.ts, --, --)) +>subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) } diff --git a/tests/baselines/reference/bigint64ArraySubarray.types b/tests/baselines/reference/bigint64ArraySubarray.types index ab64c3d7efa60..94fbe2ec06af1 100644 --- a/tests/baselines/reference/bigint64ArraySubarray.types +++ b/tests/baselines/reference/bigint64ArraySubarray.types @@ -6,46 +6,46 @@ function bigInt64ArraySubarray() { > : ^^^^^^^^^^ var arr = new BigInt64Array(10); ->arr : BigInt64Array -> : ^^^^^^^^^^^^^ ->new BigInt64Array(10) : BigInt64Array -> : ^^^^^^^^^^^^^ +>arr : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +>new BigInt64Array(10) : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ >BigInt64Array : BigInt64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^ >10 : 10 > : ^^ arr.subarray(); ->arr.subarray() : BigInt64Array -> : ^^^^^^^^^^^^^ ->arr.subarray : (begin?: number, end?: number) => BigInt64Array -> : ^ ^^^ ^^ ^^^ ^^^^^ ->arr : BigInt64Array -> : ^^^^^^^^^^^^^ ->subarray : (begin?: number, end?: number) => BigInt64Array -> : ^ ^^^ ^^ ^^^ ^^^^^ +>arr.subarray() : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr.subarray : (begin?: number, end?: number) => BigInt64Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +>subarray : (begin?: number, end?: number) => BigInt64Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ arr.subarray(0); ->arr.subarray(0) : BigInt64Array -> : ^^^^^^^^^^^^^ ->arr.subarray : (begin?: number, end?: number) => BigInt64Array -> : ^ ^^^ ^^ ^^^ ^^^^^ ->arr : BigInt64Array -> : ^^^^^^^^^^^^^ ->subarray : (begin?: number, end?: number) => BigInt64Array -> : ^ ^^^ ^^ ^^^ ^^^^^ +>arr.subarray(0) : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr.subarray : (begin?: number, end?: number) => BigInt64Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +>subarray : (begin?: number, end?: number) => BigInt64Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >0 : 0 > : ^ arr.subarray(0, 10); ->arr.subarray(0, 10) : BigInt64Array -> : ^^^^^^^^^^^^^ ->arr.subarray : (begin?: number, end?: number) => BigInt64Array -> : ^ ^^^ ^^ ^^^ ^^^^^ ->arr : BigInt64Array -> : ^^^^^^^^^^^^^ ->subarray : (begin?: number, end?: number) => BigInt64Array -> : ^ ^^^ ^^ ^^^ ^^^^^ +>arr.subarray(0, 10) : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr.subarray : (begin?: number, end?: number) => BigInt64Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +>subarray : (begin?: number, end?: number) => BigInt64Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >0 : 0 > : ^ >10 : 10 diff --git a/tests/baselines/reference/bigintIndex.symbols b/tests/baselines/reference/bigintIndex.symbols index a16ac17f82f25..2578373fecac6 100644 --- a/tests/baselines/reference/bigintIndex.symbols +++ b/tests/baselines/reference/bigintIndex.symbols @@ -50,7 +50,7 @@ const bigNum: bigint = 0n; const typedArray = new Uint8Array(3); >typedArray : Symbol(typedArray, Decl(a.ts, 18, 5)) ->Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 1 more) +>Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) typedArray[bigNum] = 0xAA; // should error >typedArray : Symbol(typedArray, Decl(a.ts, 18, 5)) diff --git a/tests/baselines/reference/bigintIndex.types b/tests/baselines/reference/bigintIndex.types index 028ab79a0f77e..21f2d9146f3c9 100644 --- a/tests/baselines/reference/bigintIndex.types +++ b/tests/baselines/reference/bigintIndex.types @@ -117,10 +117,10 @@ const bigNum: bigint = 0n; > : ^^ const typedArray = new Uint8Array(3); ->typedArray : Uint8Array -> : ^^^^^^^^^^ ->new Uint8Array(3) : Uint8Array -> : ^^^^^^^^^^ +>typedArray : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>new Uint8Array(3) : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Uint8Array : Uint8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >3 : 3 @@ -131,8 +131,8 @@ typedArray[bigNum] = 0xAA; // should error > : ^^^ >typedArray[bigNum] : any > : ^^^ ->typedArray : Uint8Array -> : ^^^^^^^^^^ +>typedArray : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >bigNum : bigint > : ^^^^^^ >0xAA : 170 @@ -143,8 +143,8 @@ typedArray[String(bigNum)] = 0xAA; > : ^^^ >typedArray[String(bigNum)] : any > : ^^^ ->typedArray : Uint8Array -> : ^^^^^^^^^^ +>typedArray : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >String(bigNum) : string > : ^^^^^^ >String : StringConstructor @@ -159,8 +159,8 @@ typedArray["1"] = 0xBB; > : ^^^ >typedArray["1"] : number > : ^^^^^^ ->typedArray : Uint8Array -> : ^^^^^^^^^^ +>typedArray : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >"1" : "1" > : ^^^ >0xBB : 187 @@ -171,8 +171,8 @@ typedArray[2] = 0xCC; > : ^^^ >typedArray[2] : number > : ^^^^^^ ->typedArray : Uint8Array -> : ^^^^^^^^^^ +>typedArray : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >2 : 2 > : ^ >0xCC : 204 diff --git a/tests/baselines/reference/bigintWithLib.errors.txt b/tests/baselines/reference/bigintWithLib.errors.txt index 74057e3a2431a..322a95f69d005 100644 --- a/tests/baselines/reference/bigintWithLib.errors.txt +++ b/tests/baselines/reference/bigintWithLib.errors.txt @@ -1,37 +1,41 @@ bigintWithLib.ts(4,1): error TS2350: Only a void function can be called with the 'new' keyword. -bigintWithLib.ts(19,33): error TS2769: No overload matches this call. - Overload 1 of 3, '(length?: number): BigInt64Array', gave the following error. - Argument of type 'number[]' is not assignable to parameter of type 'number'. - Overload 2 of 3, '(array: Iterable): BigInt64Array', gave the following error. - Argument of type 'number[]' is not assignable to parameter of type 'Iterable'. - The types returned by '[Symbol.iterator]().next(...)' are incompatible between these types. - Type 'IteratorResult' is not assignable to type 'IteratorResult'. - Type 'IteratorYieldResult' is not assignable to type 'IteratorResult'. - Type 'IteratorYieldResult' is not assignable to type 'IteratorYieldResult'. - Type 'number' is not assignable to type 'bigint'. - Overload 3 of 3, '(buffer: ArrayBufferLike, byteOffset?: number, length?: number): BigInt64Array', gave the following error. - Argument of type 'number[]' is not assignable to parameter of type 'ArrayBufferLike'. - Type 'number[]' is missing the following properties from type 'SharedArrayBuffer': byteLength, [Symbol.species], [Symbol.toStringTag] +bigintWithLib.ts(19,34): error TS2769: No overload matches this call. + The last overload gave the following error. + Type 'number' is not assignable to type 'bigint'. + Type 'number' is not assignable to type 'bigint'. + Type 'number' is not assignable to type 'bigint'. +bigintWithLib.ts(19,37): error TS2769: No overload matches this call. + The last overload gave the following error. + Type 'number' is not assignable to type 'bigint'. + Type 'number' is not assignable to type 'bigint'. + Type 'number' is not assignable to type 'bigint'. +bigintWithLib.ts(19,40): error TS2769: No overload matches this call. + The last overload gave the following error. + Type 'number' is not assignable to type 'bigint'. + Type 'number' is not assignable to type 'bigint'. + Type 'number' is not assignable to type 'bigint'. bigintWithLib.ts(24,13): error TS2540: Cannot assign to 'length' because it is a read-only property. -bigintWithLib.ts(31,35): error TS2769: No overload matches this call. - Overload 1 of 3, '(length?: number): BigUint64Array', gave the following error. - Argument of type 'number[]' is not assignable to parameter of type 'number'. - Overload 2 of 3, '(array: Iterable): BigUint64Array', gave the following error. - Argument of type 'number[]' is not assignable to parameter of type 'Iterable'. - The types returned by '[Symbol.iterator]().next(...)' are incompatible between these types. - Type 'IteratorResult' is not assignable to type 'IteratorResult'. - Type 'IteratorYieldResult' is not assignable to type 'IteratorResult'. - Type 'IteratorYieldResult' is not assignable to type 'IteratorYieldResult'. - Type 'number' is not assignable to type 'bigint'. - Overload 3 of 3, '(buffer: ArrayBufferLike, byteOffset?: number, length?: number): BigUint64Array', gave the following error. - Argument of type 'number[]' is not assignable to parameter of type 'ArrayBufferLike'. - Type 'number[]' is missing the following properties from type 'SharedArrayBuffer': byteLength, [Symbol.species], [Symbol.toStringTag] +bigintWithLib.ts(31,36): error TS2769: No overload matches this call. + The last overload gave the following error. + Type 'number' is not assignable to type 'bigint'. + Type 'number' is not assignable to type 'bigint'. + Type 'number' is not assignable to type 'bigint'. +bigintWithLib.ts(31,39): error TS2769: No overload matches this call. + The last overload gave the following error. + Type 'number' is not assignable to type 'bigint'. + Type 'number' is not assignable to type 'bigint'. + Type 'number' is not assignable to type 'bigint'. +bigintWithLib.ts(31,42): error TS2769: No overload matches this call. + The last overload gave the following error. + Type 'number' is not assignable to type 'bigint'. + Type 'number' is not assignable to type 'bigint'. + Type 'number' is not assignable to type 'bigint'. bigintWithLib.ts(36,13): error TS2540: Cannot assign to 'length' because it is a read-only property. bigintWithLib.ts(43,25): error TS2345: Argument of type 'number' is not assignable to parameter of type 'bigint'. bigintWithLib.ts(46,26): error TS2345: Argument of type 'number' is not assignable to parameter of type 'bigint'. -==== bigintWithLib.ts (7 errors) ==== +==== bigintWithLib.ts (11 errors) ==== // Test BigInt functions let bigintVal: bigint = BigInt(123); bigintVal = BigInt("456"); @@ -53,20 +57,27 @@ bigintWithLib.ts(46,26): error TS2345: Argument of type 'number' is not assignab bigIntArray = new BigInt64Array(10); bigIntArray = new BigInt64Array([1n, 2n, 3n]); bigIntArray = new BigInt64Array([1, 2, 3]); // should error - ~~~~~~~~~ + ~ !!! error TS2769: No overload matches this call. -!!! error TS2769: Overload 1 of 3, '(length?: number): BigInt64Array', gave the following error. -!!! error TS2769: Argument of type 'number[]' is not assignable to parameter of type 'number'. -!!! error TS2769: Overload 2 of 3, '(array: Iterable): BigInt64Array', gave the following error. -!!! error TS2769: Argument of type 'number[]' is not assignable to parameter of type 'Iterable'. -!!! error TS2769: The types returned by '[Symbol.iterator]().next(...)' are incompatible between these types. -!!! error TS2769: Type 'IteratorResult' is not assignable to type 'IteratorResult'. -!!! error TS2769: Type 'IteratorYieldResult' is not assignable to type 'IteratorResult'. -!!! error TS2769: Type 'IteratorYieldResult' is not assignable to type 'IteratorYieldResult'. -!!! error TS2769: Type 'number' is not assignable to type 'bigint'. -!!! error TS2769: Overload 3 of 3, '(buffer: ArrayBufferLike, byteOffset?: number, length?: number): BigInt64Array', gave the following error. -!!! error TS2769: Argument of type 'number[]' is not assignable to parameter of type 'ArrayBufferLike'. -!!! error TS2769: Type 'number[]' is missing the following properties from type 'SharedArrayBuffer': byteLength, [Symbol.species], [Symbol.toStringTag] +!!! error TS2769: The last overload gave the following error. +!!! error TS2769: Type 'number' is not assignable to type 'bigint'. +!!! error TS2769: Type 'number' is not assignable to type 'bigint'. +!!! error TS2769: Type 'number' is not assignable to type 'bigint'. +!!! related TS2771 lib.es5.d.ts:--:--: The last overload is declared here. + ~ +!!! error TS2769: No overload matches this call. +!!! error TS2769: The last overload gave the following error. +!!! error TS2769: Type 'number' is not assignable to type 'bigint'. +!!! error TS2769: Type 'number' is not assignable to type 'bigint'. +!!! error TS2769: Type 'number' is not assignable to type 'bigint'. +!!! related TS2771 lib.es5.d.ts:--:--: The last overload is declared here. + ~ +!!! error TS2769: No overload matches this call. +!!! error TS2769: The last overload gave the following error. +!!! error TS2769: Type 'number' is not assignable to type 'bigint'. +!!! error TS2769: Type 'number' is not assignable to type 'bigint'. +!!! error TS2769: Type 'number' is not assignable to type 'bigint'. +!!! related TS2771 lib.es5.d.ts:--:--: The last overload is declared here. bigIntArray = new BigInt64Array(new ArrayBuffer(80)); bigIntArray = new BigInt64Array(new ArrayBuffer(80), 8); bigIntArray = new BigInt64Array(new ArrayBuffer(80), 8, 3); @@ -81,20 +92,27 @@ bigintWithLib.ts(46,26): error TS2345: Argument of type 'number' is not assignab bigUintArray = new BigUint64Array(10); bigUintArray = new BigUint64Array([1n, 2n, 3n]); bigUintArray = new BigUint64Array([1, 2, 3]); // should error - ~~~~~~~~~ + ~ +!!! error TS2769: No overload matches this call. +!!! error TS2769: The last overload gave the following error. +!!! error TS2769: Type 'number' is not assignable to type 'bigint'. +!!! error TS2769: Type 'number' is not assignable to type 'bigint'. +!!! error TS2769: Type 'number' is not assignable to type 'bigint'. +!!! related TS2771 lib.es5.d.ts:--:--: The last overload is declared here. + ~ +!!! error TS2769: No overload matches this call. +!!! error TS2769: The last overload gave the following error. +!!! error TS2769: Type 'number' is not assignable to type 'bigint'. +!!! error TS2769: Type 'number' is not assignable to type 'bigint'. +!!! error TS2769: Type 'number' is not assignable to type 'bigint'. +!!! related TS2771 lib.es5.d.ts:--:--: The last overload is declared here. + ~ !!! error TS2769: No overload matches this call. -!!! error TS2769: Overload 1 of 3, '(length?: number): BigUint64Array', gave the following error. -!!! error TS2769: Argument of type 'number[]' is not assignable to parameter of type 'number'. -!!! error TS2769: Overload 2 of 3, '(array: Iterable): BigUint64Array', gave the following error. -!!! error TS2769: Argument of type 'number[]' is not assignable to parameter of type 'Iterable'. -!!! error TS2769: The types returned by '[Symbol.iterator]().next(...)' are incompatible between these types. -!!! error TS2769: Type 'IteratorResult' is not assignable to type 'IteratorResult'. -!!! error TS2769: Type 'IteratorYieldResult' is not assignable to type 'IteratorResult'. -!!! error TS2769: Type 'IteratorYieldResult' is not assignable to type 'IteratorYieldResult'. -!!! error TS2769: Type 'number' is not assignable to type 'bigint'. -!!! error TS2769: Overload 3 of 3, '(buffer: ArrayBufferLike, byteOffset?: number, length?: number): BigUint64Array', gave the following error. -!!! error TS2769: Argument of type 'number[]' is not assignable to parameter of type 'ArrayBufferLike'. -!!! error TS2769: Type 'number[]' is missing the following properties from type 'SharedArrayBuffer': byteLength, [Symbol.species], [Symbol.toStringTag] +!!! error TS2769: The last overload gave the following error. +!!! error TS2769: Type 'number' is not assignable to type 'bigint'. +!!! error TS2769: Type 'number' is not assignable to type 'bigint'. +!!! error TS2769: Type 'number' is not assignable to type 'bigint'. +!!! related TS2771 lib.es5.d.ts:--:--: The last overload is declared here. bigUintArray = new BigUint64Array(new ArrayBuffer(80)); bigUintArray = new BigUint64Array(new ArrayBuffer(80), 8); bigUintArray = new BigUint64Array(new ArrayBuffer(80), 8, 3); diff --git a/tests/baselines/reference/bigintWithLib.symbols b/tests/baselines/reference/bigintWithLib.symbols index 542e2998eb0c3..d92044bd58752 100644 --- a/tests/baselines/reference/bigintWithLib.symbols +++ b/tests/baselines/reference/bigintWithLib.symbols @@ -105,14 +105,14 @@ bigIntArray = new BigInt64Array(new ArrayBuffer(80), 8, 3); let len: number = bigIntArray.length; >len : Symbol(len, Decl(bigintWithLib.ts, 22, 3)) ->bigIntArray.length : Symbol(BigInt64Array.length, Decl(lib.es2020.bigint.d.ts, --, --)) +>bigIntArray.length : Symbol(TypedArray.length, Decl(lib.es5.d.ts, --, --)) >bigIntArray : Symbol(bigIntArray, Decl(bigintWithLib.ts, 15, 3)) ->length : Symbol(BigInt64Array.length, Decl(lib.es2020.bigint.d.ts, --, --)) +>length : Symbol(TypedArray.length, Decl(lib.es5.d.ts, --, --)) bigIntArray.length = 10; // should error ->bigIntArray.length : Symbol(BigInt64Array.length, Decl(lib.es2020.bigint.d.ts, --, --)) +>bigIntArray.length : Symbol(TypedArray.length, Decl(lib.es5.d.ts, --, --)) >bigIntArray : Symbol(bigIntArray, Decl(bigintWithLib.ts, 15, 3)) ->length : Symbol(BigInt64Array.length, Decl(lib.es2020.bigint.d.ts, --, --)) +>length : Symbol(TypedArray.length, Decl(lib.es5.d.ts, --, --)) let arrayBufferLike: ArrayBufferView = bigIntArray; >arrayBufferLike : Symbol(arrayBufferLike, Decl(bigintWithLib.ts, 24, 3)) @@ -154,14 +154,14 @@ bigUintArray = new BigUint64Array(new ArrayBuffer(80), 8, 3); len = bigIntArray.length; >len : Symbol(len, Decl(bigintWithLib.ts, 22, 3)) ->bigIntArray.length : Symbol(BigInt64Array.length, Decl(lib.es2020.bigint.d.ts, --, --)) +>bigIntArray.length : Symbol(TypedArray.length, Decl(lib.es5.d.ts, --, --)) >bigIntArray : Symbol(bigIntArray, Decl(bigintWithLib.ts, 15, 3)) ->length : Symbol(BigInt64Array.length, Decl(lib.es2020.bigint.d.ts, --, --)) +>length : Symbol(TypedArray.length, Decl(lib.es5.d.ts, --, --)) bigIntArray.length = 10; // should error ->bigIntArray.length : Symbol(BigInt64Array.length, Decl(lib.es2020.bigint.d.ts, --, --)) +>bigIntArray.length : Symbol(TypedArray.length, Decl(lib.es5.d.ts, --, --)) >bigIntArray : Symbol(bigIntArray, Decl(bigintWithLib.ts, 15, 3)) ->length : Symbol(BigInt64Array.length, Decl(lib.es2020.bigint.d.ts, --, --)) +>length : Symbol(TypedArray.length, Decl(lib.es5.d.ts, --, --)) arrayBufferLike = bigIntArray; >arrayBufferLike : Symbol(arrayBufferLike, Decl(bigintWithLib.ts, 24, 3)) diff --git a/tests/baselines/reference/bigintWithLib.types b/tests/baselines/reference/bigintWithLib.types index 96569a8ac95e1..1f7b6c894c5ee 100644 --- a/tests/baselines/reference/bigintWithLib.types +++ b/tests/baselines/reference/bigintWithLib.types @@ -190,32 +190,32 @@ stringVal = bigintVal.toLocaleString('de-DE', { style: 'currency', currency: 'EU // Test BigInt64Array let bigIntArray: BigInt64Array = new BigInt64Array(); ->bigIntArray : BigInt64Array -> : ^^^^^^^^^^^^^ ->new BigInt64Array() : BigInt64Array -> : ^^^^^^^^^^^^^ +>bigIntArray : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>new BigInt64Array() : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ >BigInt64Array : BigInt64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^ bigIntArray = new BigInt64Array(10); ->bigIntArray = new BigInt64Array(10) : BigInt64Array -> : ^^^^^^^^^^^^^ ->bigIntArray : BigInt64Array -> : ^^^^^^^^^^^^^ ->new BigInt64Array(10) : BigInt64Array -> : ^^^^^^^^^^^^^ +>bigIntArray = new BigInt64Array(10) : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +>bigIntArray : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>new BigInt64Array(10) : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ >BigInt64Array : BigInt64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^ >10 : 10 > : ^^ bigIntArray = new BigInt64Array([1n, 2n, 3n]); ->bigIntArray = new BigInt64Array([1n, 2n, 3n]) : BigInt64Array -> : ^^^^^^^^^^^^^ ->bigIntArray : BigInt64Array -> : ^^^^^^^^^^^^^ ->new BigInt64Array([1n, 2n, 3n]) : BigInt64Array -> : ^^^^^^^^^^^^^ +>bigIntArray = new BigInt64Array([1n, 2n, 3n]) : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +>bigIntArray : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>new BigInt64Array([1n, 2n, 3n]) : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ >BigInt64Array : BigInt64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^ >[1n, 2n, 3n] : bigint[] @@ -228,12 +228,12 @@ bigIntArray = new BigInt64Array([1n, 2n, 3n]); > : ^^ bigIntArray = new BigInt64Array([1, 2, 3]); // should error ->bigIntArray = new BigInt64Array([1, 2, 3]) : BigInt64Array -> : ^^^^^^^^^^^^^ ->bigIntArray : BigInt64Array -> : ^^^^^^^^^^^^^ ->new BigInt64Array([1, 2, 3]) : BigInt64Array -> : ^^^^^^^^^^^^^ +>bigIntArray = new BigInt64Array([1, 2, 3]) : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +>bigIntArray : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>new BigInt64Array([1, 2, 3]) : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ >BigInt64Array : BigInt64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^ >[1, 2, 3] : number[] @@ -246,12 +246,12 @@ bigIntArray = new BigInt64Array([1, 2, 3]); // should error > : ^ bigIntArray = new BigInt64Array(new ArrayBuffer(80)); ->bigIntArray = new BigInt64Array(new ArrayBuffer(80)) : BigInt64Array -> : ^^^^^^^^^^^^^ ->bigIntArray : BigInt64Array -> : ^^^^^^^^^^^^^ ->new BigInt64Array(new ArrayBuffer(80)) : BigInt64Array -> : ^^^^^^^^^^^^^ +>bigIntArray = new BigInt64Array(new ArrayBuffer(80)) : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +>bigIntArray : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>new BigInt64Array(new ArrayBuffer(80)) : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ >BigInt64Array : BigInt64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^ >new ArrayBuffer(80) : ArrayBuffer @@ -262,12 +262,12 @@ bigIntArray = new BigInt64Array(new ArrayBuffer(80)); > : ^^ bigIntArray = new BigInt64Array(new ArrayBuffer(80), 8); ->bigIntArray = new BigInt64Array(new ArrayBuffer(80), 8) : BigInt64Array -> : ^^^^^^^^^^^^^ ->bigIntArray : BigInt64Array -> : ^^^^^^^^^^^^^ ->new BigInt64Array(new ArrayBuffer(80), 8) : BigInt64Array -> : ^^^^^^^^^^^^^ +>bigIntArray = new BigInt64Array(new ArrayBuffer(80), 8) : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +>bigIntArray : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>new BigInt64Array(new ArrayBuffer(80), 8) : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ >BigInt64Array : BigInt64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^ >new ArrayBuffer(80) : ArrayBuffer @@ -280,12 +280,12 @@ bigIntArray = new BigInt64Array(new ArrayBuffer(80), 8); > : ^ bigIntArray = new BigInt64Array(new ArrayBuffer(80), 8, 3); ->bigIntArray = new BigInt64Array(new ArrayBuffer(80), 8, 3) : BigInt64Array -> : ^^^^^^^^^^^^^ ->bigIntArray : BigInt64Array -> : ^^^^^^^^^^^^^ ->new BigInt64Array(new ArrayBuffer(80), 8, 3) : BigInt64Array -> : ^^^^^^^^^^^^^ +>bigIntArray = new BigInt64Array(new ArrayBuffer(80), 8, 3) : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +>bigIntArray : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>new BigInt64Array(new ArrayBuffer(80), 8, 3) : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ >BigInt64Array : BigInt64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^ >new ArrayBuffer(80) : ArrayBuffer @@ -304,8 +304,8 @@ let len: number = bigIntArray.length; > : ^^^^^^ >bigIntArray.length : number > : ^^^^^^ ->bigIntArray : BigInt64Array -> : ^^^^^^^^^^^^^ +>bigIntArray : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >length : number > : ^^^^^^ @@ -314,8 +314,8 @@ bigIntArray.length = 10; // should error > : ^^ >bigIntArray.length : any > : ^^^ ->bigIntArray : BigInt64Array -> : ^^^^^^^^^^^^^ +>bigIntArray : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >length : any > : ^^^ >10 : 10 @@ -324,37 +324,37 @@ bigIntArray.length = 10; // should error let arrayBufferLike: ArrayBufferView = bigIntArray; >arrayBufferLike : ArrayBufferView > : ^^^^^^^^^^^^^^^ ->bigIntArray : BigInt64Array -> : ^^^^^^^^^^^^^ +>bigIntArray : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ // Test BigUint64Array let bigUintArray: BigUint64Array = new BigUint64Array(); ->bigUintArray : BigUint64Array -> : ^^^^^^^^^^^^^^ ->new BigUint64Array() : BigUint64Array -> : ^^^^^^^^^^^^^^ +>bigUintArray : BigUint64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>new BigUint64Array() : BigUint64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >BigUint64Array : BigUint64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^ bigUintArray = new BigUint64Array(10); ->bigUintArray = new BigUint64Array(10) : BigUint64Array -> : ^^^^^^^^^^^^^^ ->bigUintArray : BigUint64Array -> : ^^^^^^^^^^^^^^ ->new BigUint64Array(10) : BigUint64Array -> : ^^^^^^^^^^^^^^ +>bigUintArray = new BigUint64Array(10) : BigUint64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>bigUintArray : BigUint64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>new BigUint64Array(10) : BigUint64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >BigUint64Array : BigUint64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^ >10 : 10 > : ^^ bigUintArray = new BigUint64Array([1n, 2n, 3n]); ->bigUintArray = new BigUint64Array([1n, 2n, 3n]) : BigUint64Array -> : ^^^^^^^^^^^^^^ ->bigUintArray : BigUint64Array -> : ^^^^^^^^^^^^^^ ->new BigUint64Array([1n, 2n, 3n]) : BigUint64Array -> : ^^^^^^^^^^^^^^ +>bigUintArray = new BigUint64Array([1n, 2n, 3n]) : BigUint64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>bigUintArray : BigUint64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>new BigUint64Array([1n, 2n, 3n]) : BigUint64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >BigUint64Array : BigUint64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^ >[1n, 2n, 3n] : bigint[] @@ -367,12 +367,12 @@ bigUintArray = new BigUint64Array([1n, 2n, 3n]); > : ^^ bigUintArray = new BigUint64Array([1, 2, 3]); // should error ->bigUintArray = new BigUint64Array([1, 2, 3]) : BigUint64Array -> : ^^^^^^^^^^^^^^ ->bigUintArray : BigUint64Array -> : ^^^^^^^^^^^^^^ ->new BigUint64Array([1, 2, 3]) : BigUint64Array -> : ^^^^^^^^^^^^^^ +>bigUintArray = new BigUint64Array([1, 2, 3]) : BigUint64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>bigUintArray : BigUint64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>new BigUint64Array([1, 2, 3]) : BigUint64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >BigUint64Array : BigUint64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^ >[1, 2, 3] : number[] @@ -385,12 +385,12 @@ bigUintArray = new BigUint64Array([1, 2, 3]); // should error > : ^ bigUintArray = new BigUint64Array(new ArrayBuffer(80)); ->bigUintArray = new BigUint64Array(new ArrayBuffer(80)) : BigUint64Array -> : ^^^^^^^^^^^^^^ ->bigUintArray : BigUint64Array -> : ^^^^^^^^^^^^^^ ->new BigUint64Array(new ArrayBuffer(80)) : BigUint64Array -> : ^^^^^^^^^^^^^^ +>bigUintArray = new BigUint64Array(new ArrayBuffer(80)) : BigUint64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>bigUintArray : BigUint64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>new BigUint64Array(new ArrayBuffer(80)) : BigUint64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >BigUint64Array : BigUint64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^ >new ArrayBuffer(80) : ArrayBuffer @@ -401,12 +401,12 @@ bigUintArray = new BigUint64Array(new ArrayBuffer(80)); > : ^^ bigUintArray = new BigUint64Array(new ArrayBuffer(80), 8); ->bigUintArray = new BigUint64Array(new ArrayBuffer(80), 8) : BigUint64Array -> : ^^^^^^^^^^^^^^ ->bigUintArray : BigUint64Array -> : ^^^^^^^^^^^^^^ ->new BigUint64Array(new ArrayBuffer(80), 8) : BigUint64Array -> : ^^^^^^^^^^^^^^ +>bigUintArray = new BigUint64Array(new ArrayBuffer(80), 8) : BigUint64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>bigUintArray : BigUint64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>new BigUint64Array(new ArrayBuffer(80), 8) : BigUint64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >BigUint64Array : BigUint64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^ >new ArrayBuffer(80) : ArrayBuffer @@ -419,12 +419,12 @@ bigUintArray = new BigUint64Array(new ArrayBuffer(80), 8); > : ^ bigUintArray = new BigUint64Array(new ArrayBuffer(80), 8, 3); ->bigUintArray = new BigUint64Array(new ArrayBuffer(80), 8, 3) : BigUint64Array -> : ^^^^^^^^^^^^^^ ->bigUintArray : BigUint64Array -> : ^^^^^^^^^^^^^^ ->new BigUint64Array(new ArrayBuffer(80), 8, 3) : BigUint64Array -> : ^^^^^^^^^^^^^^ +>bigUintArray = new BigUint64Array(new ArrayBuffer(80), 8, 3) : BigUint64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>bigUintArray : BigUint64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>new BigUint64Array(new ArrayBuffer(80), 8, 3) : BigUint64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >BigUint64Array : BigUint64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^ >new ArrayBuffer(80) : ArrayBuffer @@ -445,8 +445,8 @@ len = bigIntArray.length; > : ^^^^^^ >bigIntArray.length : number > : ^^^^^^ ->bigIntArray : BigInt64Array -> : ^^^^^^^^^^^^^ +>bigIntArray : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >length : number > : ^^^^^^ @@ -455,20 +455,20 @@ bigIntArray.length = 10; // should error > : ^^ >bigIntArray.length : any > : ^^^ ->bigIntArray : BigInt64Array -> : ^^^^^^^^^^^^^ +>bigIntArray : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >length : any > : ^^^ >10 : 10 > : ^^ arrayBufferLike = bigIntArray; ->arrayBufferLike = bigIntArray : BigInt64Array -> : ^^^^^^^^^^^^^ +>arrayBufferLike = bigIntArray : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >arrayBufferLike : ArrayBufferView > : ^^^^^^^^^^^^^^^ ->bigIntArray : BigInt64Array -> : ^^^^^^^^^^^^^ +>bigIntArray : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ // Test added DataView methods const dataView = new DataView(new ArrayBuffer(80)); diff --git a/tests/baselines/reference/completionNoParentLocation.baseline b/tests/baselines/reference/completionNoParentLocation.baseline index 2e9328a2b089d..3b92f030ace8f 100644 --- a/tests/baselines/reference/completionNoParentLocation.baseline +++ b/tests/baselines/reference/completionNoParentLocation.baseline @@ -49,9 +49,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -65,11 +65,11 @@ // | infer // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -121,13 +121,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | unique @@ -1344,6 +1344,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -1398,6 +1442,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -1656,6 +1744,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -1710,6 +1842,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -1764,6 +1940,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -3044,6 +3264,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -3098,6 +3362,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -3152,6 +3460,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -3206,6 +3558,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" diff --git a/tests/baselines/reference/completionsCommentsClass.baseline b/tests/baselines/reference/completionsCommentsClass.baseline index 2531a7a8749f7..f8d84ffb510c2 100644 --- a/tests/baselines/reference/completionsCommentsClass.baseline +++ b/tests/baselines/reference/completionsCommentsClass.baseline @@ -101,9 +101,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -117,11 +117,11 @@ // | infer // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -173,13 +173,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | unique @@ -1935,6 +1935,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -1989,6 +2033,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -2247,6 +2335,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -2301,6 +2433,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -2355,6 +2531,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -3635,6 +3855,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -3689,6 +3953,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -3743,6 +4051,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -3797,6 +4149,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" diff --git a/tests/baselines/reference/completionsCommentsClassMembers.baseline b/tests/baselines/reference/completionsCommentsClassMembers.baseline index 07a6c068701b2..ba3cf1549aad4 100644 --- a/tests/baselines/reference/completionsCommentsClassMembers.baseline +++ b/tests/baselines/reference/completionsCommentsClassMembers.baseline @@ -86,9 +86,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -101,11 +101,11 @@ // | in // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -148,13 +148,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | interface URIError @@ -300,9 +300,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -315,11 +315,11 @@ // | in // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -362,13 +362,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | interface URIError @@ -467,9 +467,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -482,11 +482,11 @@ // | in // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -529,13 +529,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | interface URIError @@ -681,9 +681,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -696,11 +696,11 @@ // | in // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -743,13 +743,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | interface URIError @@ -836,9 +836,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -851,11 +851,11 @@ // | in // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -898,13 +898,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | interface URIError @@ -999,9 +999,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -1014,11 +1014,11 @@ // | in // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -1061,13 +1061,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | interface URIError @@ -1148,9 +1148,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -1163,11 +1163,11 @@ // | in // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -1210,13 +1210,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | interface URIError @@ -1310,9 +1310,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -1325,11 +1325,11 @@ // | in // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -1372,13 +1372,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | interface URIError @@ -1477,9 +1477,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -1492,11 +1492,11 @@ // | in // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -1539,13 +1539,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | interface URIError @@ -1640,9 +1640,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -1655,11 +1655,11 @@ // | in // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -1702,13 +1702,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | interface URIError @@ -1803,9 +1803,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -1818,11 +1818,11 @@ // | in // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -1865,13 +1865,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | interface URIError @@ -1953,9 +1953,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -1968,11 +1968,11 @@ // | in // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -2015,13 +2015,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | interface URIError @@ -2105,9 +2105,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -2120,11 +2120,11 @@ // | in // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -2167,13 +2167,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | interface URIError @@ -2255,9 +2255,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -2270,11 +2270,11 @@ // | in // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -2317,13 +2317,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | interface URIError @@ -2407,9 +2407,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -2422,11 +2422,11 @@ // | in // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -2469,13 +2469,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | interface URIError @@ -2557,9 +2557,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -2572,11 +2572,11 @@ // | in // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -2619,13 +2619,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | interface URIError @@ -2709,9 +2709,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -2724,11 +2724,11 @@ // | in // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -2771,13 +2771,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | interface URIError @@ -2881,9 +2881,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -2897,11 +2897,11 @@ // | infer // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -2953,13 +2953,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | unique @@ -3071,9 +3071,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -3087,11 +3087,11 @@ // | infer // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -3143,13 +3143,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | unique @@ -3269,9 +3269,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -3284,11 +3284,11 @@ // | in // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -3331,13 +3331,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | interface URIError @@ -6107,6 +6107,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -6161,6 +6205,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -6407,6 +6495,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -6461,6 +6593,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -6515,6 +6691,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -7687,6 +7907,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -7741,6 +8005,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -7795,6 +8103,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -7849,6 +8201,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -13229,6 +13625,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -13283,6 +13723,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -13529,6 +14013,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -13583,6 +14111,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -13637,6 +14209,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -14809,6 +15425,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -14863,6 +15523,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -14917,6 +15621,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -14971,6 +15719,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -18085,6 +18877,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -18139,6 +18975,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -18385,6 +19265,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -18439,6 +19363,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -18493,6 +19461,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -19665,6 +20677,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -19719,6 +20775,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -19773,6 +20873,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -19827,6 +20971,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -25207,6 +26395,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -25261,6 +26493,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -25507,6 +26783,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -25561,6 +26881,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -25615,6 +26979,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -26787,6 +28195,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -26841,6 +28293,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -26895,6 +28391,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -26949,6 +28489,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -29309,6 +30893,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -29363,6 +30991,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -29609,6 +31281,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -29663,6 +31379,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -29717,6 +31477,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -30889,6 +32693,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -30943,6 +32791,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -30997,6 +32889,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -31051,6 +32987,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -34576,6 +36556,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -34630,6 +36654,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -34876,6 +36944,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -34930,6 +37042,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -34984,6 +37140,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -36156,6 +38356,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -36210,6 +38454,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -36264,6 +38552,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -36318,6 +38650,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -38636,6 +41012,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -38690,6 +41110,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -38936,6 +41400,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -38990,6 +41498,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -39044,6 +41596,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -40216,6 +42812,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -40270,6 +42910,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -40324,6 +43008,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -40378,6 +43106,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -43857,6 +46629,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -43911,6 +46727,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -44157,6 +47017,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -44211,6 +47115,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -44265,6 +47213,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -45437,6 +48429,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -45491,6 +48527,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -45545,6 +48625,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -45599,6 +48723,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -49120,6 +52288,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -49174,6 +52386,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -49420,6 +52676,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -49474,6 +52774,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -49528,6 +52872,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -50700,6 +54088,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -50754,6 +54186,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -50808,6 +54284,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -50862,6 +54382,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -54387,6 +57951,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -54441,6 +58049,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -54687,6 +58339,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -54741,6 +58437,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -54795,6 +58535,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -55967,6 +59751,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -56021,6 +59849,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -56075,6 +59947,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -56129,6 +60045,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -59650,6 +63610,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -59704,6 +63708,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -59950,6 +63998,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -60004,6 +64096,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -60058,6 +64194,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -61230,6 +65410,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -61284,6 +65508,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -61338,6 +65606,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -61392,6 +65704,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -63747,6 +68103,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -63801,6 +68201,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -64047,6 +68491,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -64101,6 +68589,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -64155,6 +68687,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -65327,6 +69903,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -65381,6 +70001,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -65435,6 +70099,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -65489,6 +70197,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -67848,6 +72600,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -67902,6 +72698,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -68148,6 +72988,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -68202,6 +73086,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -68256,6 +73184,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -69428,6 +74400,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -69482,6 +74498,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -69536,6 +74596,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -69590,6 +74694,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -71945,6 +77093,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -71999,6 +77191,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -72245,6 +77481,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -72299,6 +77579,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -72353,6 +77677,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -73525,6 +78893,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -73579,6 +78991,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -73633,6 +79089,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -73687,6 +79187,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -76046,6 +81590,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -76100,6 +81688,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -76346,6 +81978,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -76400,6 +82076,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -76454,6 +82174,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -77626,6 +83390,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -77680,6 +83488,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -77734,6 +83586,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -77788,6 +83684,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -80143,6 +86083,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -80197,6 +86181,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -80443,6 +86471,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -80497,6 +86569,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -80551,6 +86667,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -81723,6 +87883,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -81777,6 +87981,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -81831,6 +88079,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -81885,6 +88177,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -84244,6 +90580,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -84298,6 +90678,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -84544,6 +90968,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -84598,6 +91066,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -84652,6 +91164,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -85824,6 +92380,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -85878,6 +92478,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -85932,6 +92576,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -85986,6 +92674,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -88687,6 +95419,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -88741,6 +95517,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -88999,6 +95819,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -89053,6 +95917,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -89107,6 +96015,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -90387,6 +97339,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -90441,6 +97437,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -90495,6 +97535,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -90549,6 +97633,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -94075,6 +101203,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -94129,6 +101301,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -94387,6 +101603,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -94441,6 +101701,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -94495,6 +101799,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -95775,6 +103123,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -95829,6 +103221,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -95883,6 +103319,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -95937,6 +103417,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -98728,6 +106252,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -98782,6 +106350,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -99028,6 +106640,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -99082,6 +106738,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -99136,6 +106836,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -100308,6 +108052,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -100362,6 +108150,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -100416,6 +108248,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -100470,6 +108346,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" diff --git a/tests/baselines/reference/completionsCommentsCommentParsing.baseline b/tests/baselines/reference/completionsCommentsCommentParsing.baseline index fb5e9ce5e2d7e..62ad52ad18ed0 100644 --- a/tests/baselines/reference/completionsCommentsCommentParsing.baseline +++ b/tests/baselines/reference/completionsCommentsCommentParsing.baseline @@ -168,9 +168,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -183,11 +183,11 @@ // | in // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -230,13 +230,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | interface URIError @@ -325,9 +325,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -341,11 +341,11 @@ // | in // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -396,13 +396,13 @@ // | (message?: string) => TypeError (+1 overload) // | interface TypeError // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | var URIError: URIErrorConstructor @@ -506,9 +506,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -521,11 +521,11 @@ // | in // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -568,13 +568,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | interface URIError @@ -666,9 +666,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -682,11 +682,11 @@ // | infer // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -738,13 +738,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | unique @@ -882,9 +882,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -897,11 +897,11 @@ // | in // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -944,13 +944,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | interface URIError @@ -1039,9 +1039,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -1055,11 +1055,11 @@ // | in // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -1110,13 +1110,13 @@ // | (message?: string) => TypeError (+1 overload) // | interface TypeError // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | var URIError: URIErrorConstructor @@ -1232,9 +1232,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -1248,11 +1248,11 @@ // | infer // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -1304,13 +1304,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | unique @@ -4911,6 +4911,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -4965,6 +5009,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -5211,6 +5299,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -5265,6 +5397,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -5319,6 +5495,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -6491,6 +6711,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -6545,6 +6809,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -6599,6 +6907,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -6653,6 +7005,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -10725,6 +11121,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -10779,6 +11219,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -11081,6 +11565,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -11135,6 +11663,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -11189,6 +11761,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -12900,6 +13516,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -12954,6 +13614,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -13008,6 +13712,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -13062,6 +13810,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -17061,6 +17853,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -17115,6 +17951,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -17361,6 +18241,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -17415,6 +18339,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -17469,6 +18437,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -18641,6 +19653,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -18695,6 +19751,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -18749,6 +19849,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -18803,6 +19947,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -22647,6 +23835,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -22701,6 +23933,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -22959,6 +24235,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -23013,6 +24333,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -23067,6 +24431,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -24347,6 +25755,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -24401,6 +25853,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -24455,6 +25951,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -24509,6 +26049,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -28575,6 +30159,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -28629,6 +30257,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -28875,6 +30547,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -28929,6 +30645,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -28983,6 +30743,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -30155,6 +31959,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -30209,6 +32057,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -30263,6 +32155,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -30317,6 +32253,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -34389,6 +36369,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -34443,6 +36467,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -34745,6 +36813,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -34799,6 +36911,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -34853,6 +37009,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -36564,6 +38764,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -36618,6 +38862,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -36672,6 +38960,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -36726,6 +39058,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -40646,6 +43022,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -40700,6 +43120,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -40958,6 +43422,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -41012,6 +43520,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -41066,6 +43618,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -42346,6 +44942,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -42400,6 +45040,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -42454,6 +45138,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -42508,6 +45236,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" diff --git a/tests/baselines/reference/completionsCommentsFunctionDeclaration.baseline b/tests/baselines/reference/completionsCommentsFunctionDeclaration.baseline index e3e737d791ac7..9800f3947c402 100644 --- a/tests/baselines/reference/completionsCommentsFunctionDeclaration.baseline +++ b/tests/baselines/reference/completionsCommentsFunctionDeclaration.baseline @@ -52,9 +52,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -68,11 +68,11 @@ // | in // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -123,13 +123,13 @@ // | (message?: string) => TypeError (+1 overload) // | interface TypeError // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | var URIError: URIErrorConstructor @@ -195,9 +195,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -210,11 +210,11 @@ // | in // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -257,13 +257,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | interface URIError @@ -327,9 +327,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -343,11 +343,11 @@ // | in // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -398,13 +398,13 @@ // | (message?: string) => TypeError (+1 overload) // | interface TypeError // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | var URIError: URIErrorConstructor @@ -2000,6 +2000,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -2054,6 +2098,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -2356,6 +2444,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -2410,6 +2542,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -2464,6 +2640,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -4176,59 +4396,49 @@ "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "<", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "Buffer", + "kind": "typeParameterName" }, { "text": " ", "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "extends", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Uint8ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "ArrayBufferLike", + "kind": "aliasName" + }, { - "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\nrequested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] - }, - { - "name": "Uint8ClampedArray", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "interface", - "kind": "keyword" + "text": "=", + "kind": "operator" }, { "text": " ", "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "ArrayBuffer", "kind": "localName" }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -4242,7 +4452,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "Uint8Array", "kind": "localName" }, { @@ -4254,19 +4464,19 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", + "text": "Uint8ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\nIf the requested number of bytes could not be allocated an exception is raised.", + "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\nrequested number of bytes could not be allocated an exception is raised.", "kind": "text" } ] }, { - "name": "Uint16Array", + "name": "Uint8ClampedArray", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -4280,12 +4490,154 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "Uint8ClampedArray", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\nIf the requested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" }, { "text": "var", @@ -4337,6 +4689,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -6189,6 +6585,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -6243,6 +6683,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -6489,6 +6973,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -6543,6 +7071,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -6597,6 +7169,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -7769,6 +8385,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -7823,6 +8483,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -7877,6 +8581,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -7931,6 +8679,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -9866,6 +10658,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -9920,6 +10756,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -10211,17 +11091,61 @@ "sortText": "15", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" + }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" }, { "text": " ", "kind": "space" }, { - "text": "Int8Array", + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", "kind": "localName" }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -10276,6 +11200,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -10330,6 +11298,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -12041,6 +13053,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -12095,6 +13151,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -12149,6 +13249,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -12203,6 +13347,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" diff --git a/tests/baselines/reference/completionsCommentsFunctionExpression.baseline b/tests/baselines/reference/completionsCommentsFunctionExpression.baseline index 4bc3937b3f241..7740cf91bb031 100644 --- a/tests/baselines/reference/completionsCommentsFunctionExpression.baseline +++ b/tests/baselines/reference/completionsCommentsFunctionExpression.baseline @@ -54,9 +54,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -70,11 +70,11 @@ // | infer // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -126,13 +126,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | unique @@ -205,9 +205,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -222,11 +222,11 @@ // | infer // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -286,13 +286,13 @@ // | (message?: string) => TypeError (+1 overload) // | interface TypeError // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | unique @@ -375,9 +375,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -390,11 +390,11 @@ // | in // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -437,13 +437,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | interface URIError @@ -508,9 +508,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -524,11 +524,11 @@ // | in // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -579,13 +579,13 @@ // | (message?: string) => TypeError (+1 overload) // | interface TypeError // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | var URIError: URIErrorConstructor @@ -2227,6 +2227,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -2281,6 +2325,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -2539,6 +2627,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -2593,6 +2725,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -2647,6 +2823,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -3928,59 +4148,49 @@ "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "<", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "Buffer", + "kind": "typeParameterName" }, { "text": " ", "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "extends", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Uint8ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "ArrayBufferLike", + "kind": "aliasName" + }, { - "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\nrequested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] - }, - { - "name": "Uint8ClampedArray", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "interface", - "kind": "keyword" + "text": "=", + "kind": "operator" }, { "text": " ", "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "ArrayBuffer", "kind": "localName" }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -3994,7 +4204,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "Uint8Array", "kind": "localName" }, { @@ -4006,19 +4216,19 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", + "text": "Uint8ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\nIf the requested number of bytes could not be allocated an exception is raised.", + "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\nrequested number of bytes could not be allocated an exception is raised.", "kind": "text" } ] }, { - "name": "Uint16Array", + "name": "Uint8ClampedArray", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -4032,12 +4242,154 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "Uint8ClampedArray", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\nIf the requested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" }, { "text": "var", @@ -4089,6 +4441,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -6308,6 +6704,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -6362,6 +6802,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -6676,6 +7160,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -6730,6 +7258,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -6784,6 +7356,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -8603,6 +9219,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -8657,6 +9317,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -8712,59 +9416,49 @@ "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "<", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "Buffer", + "kind": "typeParameterName" }, { "text": " ", "kind": "space" }, { - "text": "Uint16Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "extends", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Uint16ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "ArrayBufferLike", + "kind": "aliasName" + }, { - "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\nrequested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] - }, - { - "name": "Uint32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "interface", - "kind": "keyword" + "text": "=", + "kind": "operator" }, { "text": " ", "kind": "space" }, { - "text": "Uint32Array", + "text": "ArrayBuffer", "kind": "localName" }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -8778,7 +9472,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "Uint16Array", "kind": "localName" }, { @@ -8790,25 +9484,123 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", + "text": "Uint16ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\nrequested number of bytes could not be allocated an exception is raised.", + "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\nrequested number of bytes could not be allocated an exception is raised.", "kind": "text" } ] }, { - "name": "undefined", + "name": "Uint32Array", "kind": "var", - "kindModifiers": "", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "undefined", + "kind": "var", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { @@ -10831,6 +11623,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -10885,6 +11721,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -11131,6 +12011,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -11185,6 +12109,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -11239,6 +12207,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -12363,7 +13375,112 @@ "kind": "space" }, { - "text": "TypeError", + "text": "TypeError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "typeof", + "kind": "keyword" + } + ] + }, + { + "name": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", "kind": "localName" }, { @@ -12375,26 +13492,19 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", + "text": "Uint8ArrayConstructor", "kind": "interfaceName" } ], - "documentation": [] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "typeof", - "kind": "keyword" + "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "Uint8Array", + "name": "Uint8ClampedArray", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -12408,63 +13518,53 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "Uint8ClampedArray", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "<", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "Buffer", + "kind": "typeParameterName" }, { "text": " ", "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "extends", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Uint8ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "ArrayBufferLike", + "kind": "aliasName" + }, { - "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\nrequested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] - }, - { - "name": "Uint8ClampedArray", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "interface", - "kind": "keyword" + "text": "=", + "kind": "operator" }, { "text": " ", "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "ArrayBuffer", "kind": "localName" }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -12519,6 +13619,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -12573,6 +13717,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -14696,6 +15884,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -14750,6 +15982,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -15041,17 +16317,61 @@ "sortText": "15", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" + }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" }, { "text": " ", "kind": "space" }, { - "text": "Int8Array", + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", "kind": "localName" }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -15106,6 +16426,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -15160,6 +16524,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -16871,6 +18279,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -16925,6 +18377,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -16979,6 +18475,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -17033,6 +18573,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" diff --git a/tests/baselines/reference/completionsImportWithKeyword.baseline b/tests/baselines/reference/completionsImportWithKeyword.baseline index 6aa15f4200061..dba2abe9b784f 100644 --- a/tests/baselines/reference/completionsImportWithKeyword.baseline +++ b/tests/baselines/reference/completionsImportWithKeyword.baseline @@ -57,9 +57,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -73,11 +73,11 @@ // | infer // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -129,13 +129,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | unique @@ -205,9 +205,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -221,11 +221,11 @@ // | infer // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -277,13 +277,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | unique @@ -352,9 +352,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -368,11 +368,11 @@ // | infer // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -424,13 +424,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | unique @@ -500,9 +500,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -516,11 +516,11 @@ // | infer // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -572,13 +572,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | unique @@ -648,9 +648,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -664,11 +664,11 @@ // | infer // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -720,13 +720,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | unique @@ -795,9 +795,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -811,11 +811,11 @@ // | infer // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -867,13 +867,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | unique @@ -934,9 +934,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -948,11 +948,11 @@ // | in // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | namespace Intl // | function isFinite(number: number): boolean @@ -993,13 +993,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | interface URIError @@ -2291,6 +2291,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -2345,6 +2389,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -2603,6 +2691,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -2657,6 +2789,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -2711,6 +2887,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -3992,59 +4212,49 @@ "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "<", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "Buffer", + "kind": "typeParameterName" }, { "text": " ", "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "extends", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Uint8ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "ArrayBufferLike", + "kind": "aliasName" + }, { - "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\nrequested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] - }, - { - "name": "Uint8ClampedArray", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "interface", - "kind": "keyword" + "text": "=", + "kind": "operator" }, { "text": " ", "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "ArrayBuffer", "kind": "localName" }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -4058,7 +4268,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "Uint8Array", "kind": "localName" }, { @@ -4070,19 +4280,19 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", + "text": "Uint8ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\nIf the requested number of bytes could not be allocated an exception is raised.", + "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\nrequested number of bytes could not be allocated an exception is raised.", "kind": "text" } ] }, { - "name": "Uint16Array", + "name": "Uint8ClampedArray", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -4096,12 +4306,154 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "Uint8ClampedArray", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\nIf the requested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" }, { "text": "var", @@ -4153,6 +4505,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -5819,6 +6215,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -5873,6 +6313,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -6131,6 +6615,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -6185,6 +6713,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -6239,6 +6811,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -7519,6 +8135,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -7573,6 +8233,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -7628,59 +8332,49 @@ "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "<", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "Buffer", + "kind": "typeParameterName" }, { "text": " ", "kind": "space" }, { - "text": "Uint16Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "extends", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Uint16ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "ArrayBufferLike", + "kind": "aliasName" + }, { - "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\nrequested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] - }, - { - "name": "Uint32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "interface", - "kind": "keyword" + "text": "=", + "kind": "operator" }, { "text": " ", "kind": "space" }, { - "text": "Uint32Array", + "text": "ArrayBuffer", "kind": "localName" }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -7694,7 +8388,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "Uint16Array", "kind": "localName" }, { @@ -7706,25 +8400,123 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", + "text": "Uint16ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\nrequested number of bytes could not be allocated an exception is raised.", + "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\nrequested number of bytes could not be allocated an exception is raised.", "kind": "text" } ] }, { - "name": "undefined", + "name": "Uint32Array", "kind": "var", - "kindModifiers": "", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "undefined", + "kind": "var", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { @@ -9335,6 +10127,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -9389,6 +10225,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -9647,6 +10527,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -9701,6 +10625,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -9756,8 +10724,52 @@ "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" }, { "text": "var", @@ -11035,6 +12047,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -11089,6 +12145,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -11143,6 +12243,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -11197,6 +12341,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -12867,6 +14055,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -12922,25 +14154,69 @@ "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "<", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "Buffer", + "kind": "typeParameterName" }, { "text": " ", "kind": "space" }, { - "text": "Float64Array", - "kind": "localName" + "text": "extends", + "kind": "keyword" }, { - "text": ":", - "kind": "punctuation" - }, + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, { "text": " ", "kind": "space" @@ -13179,6 +14455,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -13233,6 +14553,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -13287,6 +14651,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -14567,6 +15975,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -14622,59 +16074,49 @@ "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "<", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "Buffer", + "kind": "typeParameterName" }, { "text": " ", "kind": "space" }, { - "text": "Uint8ClampedArray", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "extends", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "ArrayBufferLike", + "kind": "aliasName" + }, { - "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\nIf the requested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] - }, - { - "name": "Uint16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "interface", - "kind": "keyword" + "text": "=", + "kind": "operator" }, { "text": " ", "kind": "space" }, { - "text": "Uint16Array", + "text": "ArrayBuffer", "kind": "localName" }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -14688,7 +16130,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -14700,19 +16142,117 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", + "text": "Uint8ClampedArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\nrequested number of bytes could not be allocated an exception is raised.", + "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\nIf the requested number of bytes could not be allocated an exception is raised.", "kind": "text" } ] }, { - "name": "Uint32Array", + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -14729,6 +16269,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -16383,6 +17967,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -16437,6 +18065,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -16695,6 +18367,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -16750,8 +18466,52 @@ "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" }, { "text": "var", @@ -16803,6 +18563,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -18083,6 +19887,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -18137,6 +19985,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -18191,6 +20083,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -18245,6 +20181,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -19900,25 +21880,69 @@ "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "<", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "Buffer", + "kind": "typeParameterName" }, { "text": " ", "kind": "space" }, { - "text": "Float32Array", - "kind": "localName" + "text": "extends", + "kind": "keyword" }, { - "text": ":", - "kind": "punctuation" - }, + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, { "text": " ", "kind": "space" @@ -19953,6 +21977,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -20211,6 +22279,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -20265,6 +22377,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -20319,6 +22475,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -21600,59 +23800,49 @@ "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "<", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "Buffer", + "kind": "typeParameterName" }, { "text": " ", "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "extends", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Uint8ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "ArrayBufferLike", + "kind": "aliasName" + }, { - "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\nrequested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] - }, - { - "name": "Uint8ClampedArray", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "interface", - "kind": "keyword" + "text": "=", + "kind": "operator" }, { "text": " ", "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "ArrayBuffer", "kind": "localName" }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -21666,7 +23856,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "Uint8Array", "kind": "localName" }, { @@ -21678,19 +23868,117 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", + "text": "Uint8ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\nIf the requested number of bytes could not be allocated an exception is raised.", + "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\nrequested number of bytes could not be allocated an exception is raised.", "kind": "text" } ] }, { - "name": "Uint16Array", + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\nIf the requested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -21707,6 +23995,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -21761,6 +24093,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -23244,6 +25620,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -23298,6 +25718,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -23533,8 +25997,52 @@ "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" }, { "text": "var", @@ -23586,6 +26094,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -23640,6 +26192,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -24788,6 +27384,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -24842,6 +27482,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -24896,6 +27580,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -24950,6 +27678,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" diff --git a/tests/baselines/reference/completionsImport_asKeyword.baseline b/tests/baselines/reference/completionsImport_asKeyword.baseline index 678fd8aa3515f..388c6b3f1397e 100644 --- a/tests/baselines/reference/completionsImport_asKeyword.baseline +++ b/tests/baselines/reference/completionsImport_asKeyword.baseline @@ -47,9 +47,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -63,11 +63,11 @@ // | infer // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -119,13 +119,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | unique @@ -189,9 +189,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -205,11 +205,11 @@ // | infer // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -261,13 +261,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | unique @@ -1422,6 +1422,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -1476,6 +1520,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -1734,6 +1822,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -1788,6 +1920,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -1842,6 +2018,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -3123,59 +3343,49 @@ "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "<", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "Buffer", + "kind": "typeParameterName" }, { "text": " ", "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "extends", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Uint8ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "ArrayBufferLike", + "kind": "aliasName" + }, { - "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\nrequested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] - }, - { - "name": "Uint8ClampedArray", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "interface", - "kind": "keyword" + "text": "=", + "kind": "operator" }, { "text": " ", "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "ArrayBuffer", "kind": "localName" }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -3189,7 +3399,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "Uint8Array", "kind": "localName" }, { @@ -3201,19 +3411,19 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", + "text": "Uint8ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\nIf the requested number of bytes could not be allocated an exception is raised.", + "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\nrequested number of bytes could not be allocated an exception is raised.", "kind": "text" } ] }, { - "name": "Uint16Array", + "name": "Uint8ClampedArray", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -3227,23 +3437,165 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "Uint8ClampedArray", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "<", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "Buffer", + "kind": "typeParameterName" }, { "text": " ", "kind": "space" }, { - "text": "Uint16Array", + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\nIf the requested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", "kind": "localName" }, { @@ -3284,6 +3636,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -4888,6 +5284,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -4942,6 +5382,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -5201,11 +5685,55 @@ "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "<", + "kind": "punctuation" }, { - "text": "var", + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" }, { @@ -5254,6 +5782,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -5308,6 +5880,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -6588,6 +7204,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -6642,6 +7302,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -6696,6 +7400,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -6750,6 +7498,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" diff --git a/tests/baselines/reference/completionsImport_satisfiesKeyword.baseline b/tests/baselines/reference/completionsImport_satisfiesKeyword.baseline index 083885f2ef901..124b70b252a79 100644 --- a/tests/baselines/reference/completionsImport_satisfiesKeyword.baseline +++ b/tests/baselines/reference/completionsImport_satisfiesKeyword.baseline @@ -47,9 +47,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -63,11 +63,11 @@ // | infer // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -119,13 +119,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | unique @@ -189,9 +189,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -205,11 +205,11 @@ // | infer // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -261,13 +261,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | unique @@ -1422,6 +1422,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -1476,6 +1520,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -1734,6 +1822,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -1788,6 +1920,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -1842,6 +2018,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -3123,59 +3343,49 @@ "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "<", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "Buffer", + "kind": "typeParameterName" }, { "text": " ", "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "extends", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Uint8ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "ArrayBufferLike", + "kind": "aliasName" + }, { - "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\nrequested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] - }, - { - "name": "Uint8ClampedArray", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "interface", - "kind": "keyword" + "text": "=", + "kind": "operator" }, { "text": " ", "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "ArrayBuffer", "kind": "localName" }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -3189,7 +3399,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "Uint8Array", "kind": "localName" }, { @@ -3201,19 +3411,19 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", + "text": "Uint8ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\nIf the requested number of bytes could not be allocated an exception is raised.", + "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\nrequested number of bytes could not be allocated an exception is raised.", "kind": "text" } ] }, { - "name": "Uint16Array", + "name": "Uint8ClampedArray", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -3227,23 +3437,165 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "Uint8ClampedArray", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "<", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "Buffer", + "kind": "typeParameterName" }, { "text": " ", "kind": "space" }, { - "text": "Uint16Array", + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\nIf the requested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", "kind": "localName" }, { @@ -3284,6 +3636,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -4888,6 +5284,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -4942,6 +5382,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -5201,11 +5685,55 @@ "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "<", + "kind": "punctuation" }, { - "text": "var", + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" }, { @@ -5254,6 +5782,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -5308,6 +5880,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -6588,6 +7204,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -6642,6 +7302,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -6696,6 +7400,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -6750,6 +7498,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" diff --git a/tests/baselines/reference/dataViewConstructor.errors.txt b/tests/baselines/reference/dataViewConstructor.errors.txt index d0ae936675214..7e895d3379926 100644 --- a/tests/baselines/reference/dataViewConstructor.errors.txt +++ b/tests/baselines/reference/dataViewConstructor.errors.txt @@ -1,5 +1,5 @@ -dataViewConstructor.ts(1,14): error TS2345: Argument of type 'Uint8Array' is not assignable to parameter of type 'ArrayBuffer & { BYTES_PER_ELEMENT?: never; }'. - Type 'Uint8Array' is not assignable to type '{ BYTES_PER_ELEMENT?: never; }'. +dataViewConstructor.ts(1,14): error TS2345: Argument of type 'Uint8Array' is not assignable to parameter of type 'ArrayBuffer & { BYTES_PER_ELEMENT?: never; }'. + Type 'Uint8Array' is not assignable to type '{ BYTES_PER_ELEMENT?: never; }'. Types of property 'BYTES_PER_ELEMENT' are incompatible. Type 'number' is not assignable to type 'never'. @@ -7,7 +7,7 @@ dataViewConstructor.ts(1,14): error TS2345: Argument of type 'Uint8Array' is not ==== dataViewConstructor.ts (1 errors) ==== new DataView(new Uint8Array(32)); // should error ~~~~~~~~~~~~~~~~~~ -!!! error TS2345: Argument of type 'Uint8Array' is not assignable to parameter of type 'ArrayBuffer & { BYTES_PER_ELEMENT?: never; }'. -!!! error TS2345: Type 'Uint8Array' is not assignable to type '{ BYTES_PER_ELEMENT?: never; }'. +!!! error TS2345: Argument of type 'Uint8Array' is not assignable to parameter of type 'ArrayBuffer & { BYTES_PER_ELEMENT?: never; }'. +!!! error TS2345: Type 'Uint8Array' is not assignable to type '{ BYTES_PER_ELEMENT?: never; }'. !!! error TS2345: Types of property 'BYTES_PER_ELEMENT' are incompatible. !!! error TS2345: Type 'number' is not assignable to type 'never'. \ No newline at end of file diff --git a/tests/baselines/reference/dataViewConstructor.types b/tests/baselines/reference/dataViewConstructor.types index 33f67be88eb92..7397a3d894163 100644 --- a/tests/baselines/reference/dataViewConstructor.types +++ b/tests/baselines/reference/dataViewConstructor.types @@ -6,8 +6,8 @@ new DataView(new Uint8Array(32)); // should error > : ^^^^^^^^ >DataView : DataViewConstructor > : ^^^^^^^^^^^^^^^^^^^ ->new Uint8Array(32) : Uint8Array -> : ^^^^^^^^^^ +>new Uint8Array(32) : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Uint8Array : Uint8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >32 : 32 diff --git a/tests/baselines/reference/discriminateWithMissingProperty.errors.txt b/tests/baselines/reference/discriminateWithMissingProperty.errors.txt index f422ea2413d19..52ec4ca622cf9 100644 --- a/tests/baselines/reference/discriminateWithMissingProperty.errors.txt +++ b/tests/baselines/reference/discriminateWithMissingProperty.errors.txt @@ -1,6 +1,6 @@ -discriminateWithMissingProperty.ts(12,5): error TS2345: Argument of type '{ mode: "numeric"; data: Uint8Array; }' is not assignable to parameter of type 'Arg'. +discriminateWithMissingProperty.ts(12,5): error TS2345: Argument of type '{ mode: "numeric"; data: Uint8Array; }' is not assignable to parameter of type 'Arg'. Types of property 'data' are incompatible. - Type 'Uint8Array' is not assignable to type 'number'. + Type 'Uint8Array' is not assignable to type 'number'. ==== discriminateWithMissingProperty.ts (1 errors) ==== @@ -17,6 +17,6 @@ discriminateWithMissingProperty.ts(12,5): error TS2345: Argument of type '{ mode declare function foo(arg: Arg): void; foo({ mode: "numeric", data: new Uint8Array([30]) }); // Should error ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -!!! error TS2345: Argument of type '{ mode: "numeric"; data: Uint8Array; }' is not assignable to parameter of type 'Arg'. +!!! error TS2345: Argument of type '{ mode: "numeric"; data: Uint8Array; }' is not assignable to parameter of type 'Arg'. !!! error TS2345: Types of property 'data' are incompatible. -!!! error TS2345: Type 'Uint8Array' is not assignable to type 'number'. \ No newline at end of file +!!! error TS2345: Type 'Uint8Array' is not assignable to type 'number'. \ No newline at end of file diff --git a/tests/baselines/reference/discriminateWithMissingProperty.types b/tests/baselines/reference/discriminateWithMissingProperty.types index 15fcee28aaf45..d942b5e9d71d3 100644 --- a/tests/baselines/reference/discriminateWithMissingProperty.types +++ b/tests/baselines/reference/discriminateWithMissingProperty.types @@ -24,8 +24,8 @@ type Arg = { } | { data: string | Uint8Array; ->data : string | Uint8Array -> : ^^^^^^^^^^^^^^^^^^^ +>data : string | Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ } declare function foo(arg: Arg): void; @@ -39,16 +39,16 @@ foo({ mode: "numeric", data: new Uint8Array([30]) }); // Should error > : ^^^^ >foo : (arg: Arg) => void > : ^ ^^ ^^^^^ ->{ mode: "numeric", data: new Uint8Array([30]) } : { mode: "numeric"; data: Uint8Array; } -> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>{ mode: "numeric", data: new Uint8Array([30]) } : { mode: "numeric"; data: Uint8Array; } +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >mode : "numeric" > : ^^^^^^^^^ >"numeric" : "numeric" > : ^^^^^^^^^ ->data : Uint8Array -> : ^^^^^^^^^^ ->new Uint8Array([30]) : Uint8Array -> : ^^^^^^^^^^ +>data : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>new Uint8Array([30]) : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Uint8Array : Uint8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >[30] : number[] diff --git a/tests/baselines/reference/doYouNeedToChangeYourTargetLibraryES2016Plus.symbols b/tests/baselines/reference/doYouNeedToChangeYourTargetLibraryES2016Plus.symbols index 562c539287906..33c44f9212efe 100644 --- a/tests/baselines/reference/doYouNeedToChangeYourTargetLibraryES2016Plus.symbols +++ b/tests/baselines/reference/doYouNeedToChangeYourTargetLibraryES2016Plus.symbols @@ -32,7 +32,7 @@ const testIntlFormatToParts = new Intl.DateTimeFormat("en-US").formatToParts(); const testAtomics = Atomics.add(new Uint8Array(0), 0, 0); >testAtomics : Symbol(testAtomics, Decl(doYouNeedToChangeYourTargetLibraryES2016Plus.ts, 10, 5)) ->Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) const testSharedArrayBuffer = new SharedArrayBuffer(5); >testSharedArrayBuffer : Symbol(testSharedArrayBuffer, Decl(doYouNeedToChangeYourTargetLibraryES2016Plus.ts, 11, 5)) diff --git a/tests/baselines/reference/doYouNeedToChangeYourTargetLibraryES2016Plus.types b/tests/baselines/reference/doYouNeedToChangeYourTargetLibraryES2016Plus.types index bcecd28924a53..ff708c5879b54 100644 --- a/tests/baselines/reference/doYouNeedToChangeYourTargetLibraryES2016Plus.types +++ b/tests/baselines/reference/doYouNeedToChangeYourTargetLibraryES2016Plus.types @@ -120,8 +120,8 @@ const testAtomics = Atomics.add(new Uint8Array(0), 0, 0); > : ^^^ >add : any > : ^^^ ->new Uint8Array(0) : Uint8Array -> : ^^^^^^^^^^ +>new Uint8Array(0) : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Uint8Array : Uint8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >0 : 0 diff --git a/tests/baselines/reference/es2022SharedMemory.symbols b/tests/baselines/reference/es2022SharedMemory.symbols index b95b68a189f9f..87f21294087d5 100644 --- a/tests/baselines/reference/es2022SharedMemory.symbols +++ b/tests/baselines/reference/es2022SharedMemory.symbols @@ -4,25 +4,25 @@ const sab = new SharedArrayBuffer(Int32Array.BYTES_PER_ELEMENT * 1024); >sab : Symbol(sab, Decl(es2022SharedMemory.ts, 0, 5)) >SharedArrayBuffer : Symbol(SharedArrayBuffer, Decl(lib.es2017.sharedmemory.d.ts, --, --), Decl(lib.es2017.sharedmemory.d.ts, --, --)) ->Int32Array.BYTES_PER_ELEMENT : Symbol(Int32ArrayConstructor.BYTES_PER_ELEMENT, Decl(lib.es5.d.ts, --, --)) ->Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 2 more) ->BYTES_PER_ELEMENT : Symbol(Int32ArrayConstructor.BYTES_PER_ELEMENT, Decl(lib.es5.d.ts, --, --)) +>Int32Array.BYTES_PER_ELEMENT : Symbol(TypedArrayConstructor.BYTES_PER_ELEMENT, Decl(lib.es5.d.ts, --, --)) +>Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>BYTES_PER_ELEMENT : Symbol(TypedArrayConstructor.BYTES_PER_ELEMENT, Decl(lib.es5.d.ts, --, --)) const int32 = new Int32Array(sab); >int32 : Symbol(int32, Decl(es2022SharedMemory.ts, 1, 5)) ->Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 2 more) +>Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >sab : Symbol(sab, Decl(es2022SharedMemory.ts, 0, 5)) const sab64 = new SharedArrayBuffer(BigInt64Array.BYTES_PER_ELEMENT * 1024); >sab64 : Symbol(sab64, Decl(es2022SharedMemory.ts, 2, 5)) >SharedArrayBuffer : Symbol(SharedArrayBuffer, Decl(lib.es2017.sharedmemory.d.ts, --, --), Decl(lib.es2017.sharedmemory.d.ts, --, --)) ->BigInt64Array.BYTES_PER_ELEMENT : Symbol(BigInt64ArrayConstructor.BYTES_PER_ELEMENT, Decl(lib.es2020.bigint.d.ts, --, --)) ->BigInt64Array : Symbol(BigInt64Array, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2022.array.d.ts, --, --)) ->BYTES_PER_ELEMENT : Symbol(BigInt64ArrayConstructor.BYTES_PER_ELEMENT, Decl(lib.es2020.bigint.d.ts, --, --)) +>BigInt64Array.BYTES_PER_ELEMENT : Symbol(TypedArrayConstructor.BYTES_PER_ELEMENT, Decl(lib.es5.d.ts, --, --)) +>BigInt64Array : Symbol(BigInt64Array, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --)) +>BYTES_PER_ELEMENT : Symbol(TypedArrayConstructor.BYTES_PER_ELEMENT, Decl(lib.es5.d.ts, --, --)) const int64 = new BigInt64Array(sab64); >int64 : Symbol(int64, Decl(es2022SharedMemory.ts, 3, 5)) ->BigInt64Array : Symbol(BigInt64Array, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2022.array.d.ts, --, --)) +>BigInt64Array : Symbol(BigInt64Array, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --)) >sab64 : Symbol(sab64, Decl(es2022SharedMemory.ts, 2, 5)) const waitValue = Atomics.wait(int32, 0, 0); diff --git a/tests/baselines/reference/es2022SharedMemory.types b/tests/baselines/reference/es2022SharedMemory.types index 134a43a0ddaae..34877fbcca6fe 100644 --- a/tests/baselines/reference/es2022SharedMemory.types +++ b/tests/baselines/reference/es2022SharedMemory.types @@ -20,10 +20,10 @@ const sab = new SharedArrayBuffer(Int32Array.BYTES_PER_ELEMENT * 1024); > : ^^^^ const int32 = new Int32Array(sab); ->int32 : Int32Array -> : ^^^^^^^^^^ ->new Int32Array(sab) : Int32Array -> : ^^^^^^^^^^ +>int32 : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>new Int32Array(sab) : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Int32Array : Int32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >sab : SharedArrayBuffer @@ -48,10 +48,10 @@ const sab64 = new SharedArrayBuffer(BigInt64Array.BYTES_PER_ELEMENT * 1024); > : ^^^^ const int64 = new BigInt64Array(sab64); ->int64 : BigInt64Array -> : ^^^^^^^^^^^^^ ->new BigInt64Array(sab64) : BigInt64Array -> : ^^^^^^^^^^^^^ +>int64 : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>new BigInt64Array(sab64) : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >BigInt64Array : BigInt64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^ >sab64 : SharedArrayBuffer @@ -68,8 +68,8 @@ const waitValue = Atomics.wait(int32, 0, 0); > : ^^^^^^^ >wait : { (typedArray: Int32Array, index: number, value: number, timeout?: number): "ok" | "not-equal" | "timed-out"; (typedArray: BigInt64Array, index: number, value: bigint, timeout?: number): "ok" | "not-equal" | "timed-out"; } > : ^^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ->int32 : Int32Array -> : ^^^^^^^^^^ +>int32 : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >0 : 0 > : ^ >0 : 0 @@ -88,8 +88,8 @@ const { async, value } = Atomics.waitAsync(int32, 0, 0); > : ^^^^^^^ >waitAsync : { (typedArray: Int32Array, index: number, value: number, timeout?: number): { async: false; value: "not-equal" | "timed-out"; } | { async: true; value: Promise<"ok" | "timed-out">; }; (typedArray: BigInt64Array, index: number, value: bigint, timeout?: number): { async: false; value: "not-equal" | "timed-out"; } | { async: true; value: Promise<"ok" | "timed-out">; }; } > : ^^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ->int32 : Int32Array -> : ^^^^^^^^^^ +>int32 : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >0 : 0 > : ^ >0 : 0 @@ -112,8 +112,8 @@ const { async: async64, value: value64 } = Atomics.waitAsync(int64, 0, BigInt(0) > : ^^^^^^^ >waitAsync : { (typedArray: Int32Array, index: number, value: number, timeout?: number): { async: false; value: "not-equal" | "timed-out"; } | { async: true; value: Promise<"ok" | "timed-out">; }; (typedArray: BigInt64Array, index: number, value: bigint, timeout?: number): { async: false; value: "not-equal" | "timed-out"; } | { async: true; value: Promise<"ok" | "timed-out">; }; } > : ^^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ->int64 : BigInt64Array -> : ^^^^^^^^^^^^^ +>int64 : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >0 : 0 > : ^ >BigInt(0) : bigint diff --git a/tests/baselines/reference/exhaustiveCaseCompletions9.baseline b/tests/baselines/reference/exhaustiveCaseCompletions9.baseline index 03ce72260ed80..fd8a623eacc65 100644 --- a/tests/baselines/reference/exhaustiveCaseCompletions9.baseline +++ b/tests/baselines/reference/exhaustiveCaseCompletions9.baseline @@ -51,9 +51,9 @@ // | extends // | false // | finally -// | interface Float32Array +// | interface Float32Array // | var Float32Array: Float32ArrayConstructor -// | interface Float64Array +// | interface Float64Array // | var Float64Array: Float64ArrayConstructor // | for // | function @@ -67,11 +67,11 @@ // | infer // | var Infinity: number // | instanceof -// | interface Int8Array +// | interface Int8Array // | var Int8Array: Int8ArrayConstructor -// | interface Int16Array +// | interface Int16Array // | var Int16Array: Int16ArrayConstructor -// | interface Int32Array +// | interface Int32Array // | var Int32Array: Int32ArrayConstructor // | interface // | namespace Intl @@ -123,13 +123,13 @@ // | interface TypeError // | var TypeError: TypeErrorConstructor // | typeof -// | interface Uint8Array +// | interface Uint8Array // | var Uint8Array: Uint8ArrayConstructor -// | interface Uint8ClampedArray +// | interface Uint8ClampedArray // | var Uint8ClampedArray: Uint8ClampedArrayConstructor -// | interface Uint16Array +// | interface Uint16Array // | var Uint16Array: Uint16ArrayConstructor -// | interface Uint32Array +// | interface Uint32Array // | var Uint32Array: Uint32ArrayConstructor // | var undefined // | unique @@ -1307,6 +1307,50 @@ "text": "Float32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -1361,6 +1405,50 @@ "text": "Float64Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -1619,6 +1707,50 @@ "text": "Int8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -1673,6 +1805,50 @@ "text": "Int16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -1727,6 +1903,50 @@ "text": "Int32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -3007,6 +3227,50 @@ "text": "Uint8Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -3061,6 +3325,50 @@ "text": "Uint8ClampedArray", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -3115,6 +3423,50 @@ "text": "Uint16Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -3169,6 +3521,50 @@ "text": "Uint32Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "Buffer", + "kind": "typeParameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferLike", + "kind": "aliasName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=", + "kind": "operator" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" diff --git a/tests/baselines/reference/findLast(target=es2022).errors.txt b/tests/baselines/reference/findLast(target=es2022).errors.txt index 200b3196f7153..68b84945ff5a9 100644 --- a/tests/baselines/reference/findLast(target=es2022).errors.txt +++ b/tests/baselines/reference/findLast(target=es2022).errors.txt @@ -1,29 +1,29 @@ findLast.ts(1,44): error TS2550: Property 'findLast' does not exist on type 'number[]'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. findLast.ts(2,51): error TS2550: Property 'findLast' does not exist on type 'string[]'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. -findLast.ts(3,17): error TS2550: Property 'findLast' does not exist on type 'Int8Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. -findLast.ts(4,18): error TS2550: Property 'findLast' does not exist on type 'Uint8Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. -findLast.ts(5,25): error TS2550: Property 'findLast' does not exist on type 'Uint8ClampedArray'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. -findLast.ts(6,18): error TS2550: Property 'findLast' does not exist on type 'Int16Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. -findLast.ts(7,19): error TS2550: Property 'findLast' does not exist on type 'Uint16Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. -findLast.ts(8,18): error TS2550: Property 'findLast' does not exist on type 'Int32Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. -findLast.ts(9,19): error TS2550: Property 'findLast' does not exist on type 'Uint32Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. -findLast.ts(10,20): error TS2550: Property 'findLast' does not exist on type 'Float32Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. -findLast.ts(11,20): error TS2550: Property 'findLast' does not exist on type 'Float64Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. -findLast.ts(12,21): error TS2550: Property 'findLast' does not exist on type 'BigInt64Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. -findLast.ts(13,22): error TS2550: Property 'findLast' does not exist on type 'BigUint64Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +findLast.ts(3,17): error TS2550: Property 'findLast' does not exist on type 'Int8Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +findLast.ts(4,18): error TS2550: Property 'findLast' does not exist on type 'Uint8Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +findLast.ts(5,25): error TS2550: Property 'findLast' does not exist on type 'Uint8ClampedArray'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +findLast.ts(6,18): error TS2550: Property 'findLast' does not exist on type 'Int16Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +findLast.ts(7,19): error TS2550: Property 'findLast' does not exist on type 'Uint16Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +findLast.ts(8,18): error TS2550: Property 'findLast' does not exist on type 'Int32Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +findLast.ts(9,19): error TS2550: Property 'findLast' does not exist on type 'Uint32Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +findLast.ts(10,20): error TS2550: Property 'findLast' does not exist on type 'Float32Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +findLast.ts(11,20): error TS2550: Property 'findLast' does not exist on type 'Float64Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +findLast.ts(12,21): error TS2550: Property 'findLast' does not exist on type 'BigInt64Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +findLast.ts(13,22): error TS2550: Property 'findLast' does not exist on type 'BigUint64Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. findLast.ts(15,33): error TS2550: Property 'findLastIndex' does not exist on type 'number[]'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. findLast.ts(16,40): error TS2550: Property 'findLastIndex' does not exist on type 'string[]'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. -findLast.ts(17,17): error TS2550: Property 'findLastIndex' does not exist on type 'Int8Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. -findLast.ts(18,18): error TS2550: Property 'findLastIndex' does not exist on type 'Uint8Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. -findLast.ts(19,25): error TS2550: Property 'findLastIndex' does not exist on type 'Uint8ClampedArray'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. -findLast.ts(20,18): error TS2550: Property 'findLastIndex' does not exist on type 'Int16Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. -findLast.ts(21,19): error TS2550: Property 'findLastIndex' does not exist on type 'Uint16Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. -findLast.ts(22,18): error TS2550: Property 'findLastIndex' does not exist on type 'Int32Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. -findLast.ts(23,19): error TS2550: Property 'findLastIndex' does not exist on type 'Uint32Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. -findLast.ts(24,20): error TS2550: Property 'findLastIndex' does not exist on type 'Float32Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. -findLast.ts(25,20): error TS2550: Property 'findLastIndex' does not exist on type 'Float64Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. -findLast.ts(26,21): error TS2550: Property 'findLastIndex' does not exist on type 'BigInt64Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. -findLast.ts(27,22): error TS2550: Property 'findLastIndex' does not exist on type 'BigUint64Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +findLast.ts(17,17): error TS2550: Property 'findLastIndex' does not exist on type 'Int8Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +findLast.ts(18,18): error TS2550: Property 'findLastIndex' does not exist on type 'Uint8Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +findLast.ts(19,25): error TS2550: Property 'findLastIndex' does not exist on type 'Uint8ClampedArray'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +findLast.ts(20,18): error TS2550: Property 'findLastIndex' does not exist on type 'Int16Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +findLast.ts(21,19): error TS2550: Property 'findLastIndex' does not exist on type 'Uint16Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +findLast.ts(22,18): error TS2550: Property 'findLastIndex' does not exist on type 'Int32Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +findLast.ts(23,19): error TS2550: Property 'findLastIndex' does not exist on type 'Uint32Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +findLast.ts(24,20): error TS2550: Property 'findLastIndex' does not exist on type 'Float32Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +findLast.ts(25,20): error TS2550: Property 'findLastIndex' does not exist on type 'Float64Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +findLast.ts(26,21): error TS2550: Property 'findLastIndex' does not exist on type 'BigInt64Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +findLast.ts(27,22): error TS2550: Property 'findLastIndex' does not exist on type 'BigUint64Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. ==== findLast.ts (26 errors) ==== @@ -35,37 +35,37 @@ findLast.ts(27,22): error TS2550: Property 'findLastIndex' does not exist on typ !!! error TS2550: Property 'findLast' does not exist on type 'string[]'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. new Int8Array().findLast((item) => item === 0); ~~~~~~~~ -!!! error TS2550: Property 'findLast' does not exist on type 'Int8Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +!!! error TS2550: Property 'findLast' does not exist on type 'Int8Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. new Uint8Array().findLast((item) => item === 0); ~~~~~~~~ -!!! error TS2550: Property 'findLast' does not exist on type 'Uint8Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +!!! error TS2550: Property 'findLast' does not exist on type 'Uint8Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. new Uint8ClampedArray().findLast((item) => item === 0); ~~~~~~~~ -!!! error TS2550: Property 'findLast' does not exist on type 'Uint8ClampedArray'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +!!! error TS2550: Property 'findLast' does not exist on type 'Uint8ClampedArray'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. new Int16Array().findLast((item) => item === 0); ~~~~~~~~ -!!! error TS2550: Property 'findLast' does not exist on type 'Int16Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +!!! error TS2550: Property 'findLast' does not exist on type 'Int16Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. new Uint16Array().findLast((item) => item === 0); ~~~~~~~~ -!!! error TS2550: Property 'findLast' does not exist on type 'Uint16Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +!!! error TS2550: Property 'findLast' does not exist on type 'Uint16Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. new Int32Array().findLast((item) => item === 0); ~~~~~~~~ -!!! error TS2550: Property 'findLast' does not exist on type 'Int32Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +!!! error TS2550: Property 'findLast' does not exist on type 'Int32Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. new Uint32Array().findLast((item) => item === 0); ~~~~~~~~ -!!! error TS2550: Property 'findLast' does not exist on type 'Uint32Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +!!! error TS2550: Property 'findLast' does not exist on type 'Uint32Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. new Float32Array().findLast((item) => item === 0); ~~~~~~~~ -!!! error TS2550: Property 'findLast' does not exist on type 'Float32Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +!!! error TS2550: Property 'findLast' does not exist on type 'Float32Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. new Float64Array().findLast((item) => item === 0); ~~~~~~~~ -!!! error TS2550: Property 'findLast' does not exist on type 'Float64Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +!!! error TS2550: Property 'findLast' does not exist on type 'Float64Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. new BigInt64Array().findLast((item) => item === BigInt(0)); ~~~~~~~~ -!!! error TS2550: Property 'findLast' does not exist on type 'BigInt64Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +!!! error TS2550: Property 'findLast' does not exist on type 'BigInt64Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. new BigUint64Array().findLast((item) => item === BigInt(0)); ~~~~~~~~ -!!! error TS2550: Property 'findLast' does not exist on type 'BigUint64Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +!!! error TS2550: Property 'findLast' does not exist on type 'BigUint64Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. const indexNumber: number = [0].findLastIndex((item) => item === 0); ~~~~~~~~~~~~~ @@ -75,35 +75,35 @@ findLast.ts(27,22): error TS2550: Property 'findLastIndex' does not exist on typ !!! error TS2550: Property 'findLastIndex' does not exist on type 'string[]'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. new Int8Array().findLastIndex((item) => item === 0); ~~~~~~~~~~~~~ -!!! error TS2550: Property 'findLastIndex' does not exist on type 'Int8Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +!!! error TS2550: Property 'findLastIndex' does not exist on type 'Int8Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. new Uint8Array().findLastIndex((item) => item === 0); ~~~~~~~~~~~~~ -!!! error TS2550: Property 'findLastIndex' does not exist on type 'Uint8Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +!!! error TS2550: Property 'findLastIndex' does not exist on type 'Uint8Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. new Uint8ClampedArray().findLastIndex((item) => item === 0); ~~~~~~~~~~~~~ -!!! error TS2550: Property 'findLastIndex' does not exist on type 'Uint8ClampedArray'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +!!! error TS2550: Property 'findLastIndex' does not exist on type 'Uint8ClampedArray'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. new Int16Array().findLastIndex((item) => item === 0); ~~~~~~~~~~~~~ -!!! error TS2550: Property 'findLastIndex' does not exist on type 'Int16Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +!!! error TS2550: Property 'findLastIndex' does not exist on type 'Int16Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. new Uint16Array().findLastIndex((item) => item === 0); ~~~~~~~~~~~~~ -!!! error TS2550: Property 'findLastIndex' does not exist on type 'Uint16Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +!!! error TS2550: Property 'findLastIndex' does not exist on type 'Uint16Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. new Int32Array().findLastIndex((item) => item === 0); ~~~~~~~~~~~~~ -!!! error TS2550: Property 'findLastIndex' does not exist on type 'Int32Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +!!! error TS2550: Property 'findLastIndex' does not exist on type 'Int32Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. new Uint32Array().findLastIndex((item) => item === 0); ~~~~~~~~~~~~~ -!!! error TS2550: Property 'findLastIndex' does not exist on type 'Uint32Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +!!! error TS2550: Property 'findLastIndex' does not exist on type 'Uint32Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. new Float32Array().findLastIndex((item) => item === 0); ~~~~~~~~~~~~~ -!!! error TS2550: Property 'findLastIndex' does not exist on type 'Float32Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +!!! error TS2550: Property 'findLastIndex' does not exist on type 'Float32Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. new Float64Array().findLastIndex((item) => item === 0); ~~~~~~~~~~~~~ -!!! error TS2550: Property 'findLastIndex' does not exist on type 'Float64Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +!!! error TS2550: Property 'findLastIndex' does not exist on type 'Float64Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. new BigInt64Array().findLastIndex((item) => item === BigInt(0)); ~~~~~~~~~~~~~ -!!! error TS2550: Property 'findLastIndex' does not exist on type 'BigInt64Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +!!! error TS2550: Property 'findLastIndex' does not exist on type 'BigInt64Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. new BigUint64Array().findLastIndex((item) => item === BigInt(0)); ~~~~~~~~~~~~~ -!!! error TS2550: Property 'findLastIndex' does not exist on type 'BigUint64Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. +!!! error TS2550: Property 'findLastIndex' does not exist on type 'BigUint64Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2023' or later. \ No newline at end of file diff --git a/tests/baselines/reference/findLast(target=es2022).symbols b/tests/baselines/reference/findLast(target=es2022).symbols index d06600e2d6133..4d1b2eb00f4c7 100644 --- a/tests/baselines/reference/findLast(target=es2022).symbols +++ b/tests/baselines/reference/findLast(target=es2022).symbols @@ -12,58 +12,58 @@ const itemString: string | undefined = ["string"].findLast((item) => item === "s >item : Symbol(item, Decl(findLast.ts, 1, 60)) new Int8Array().findLast((item) => item === 0); ->Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 2 more) +>Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 2, 26)) >item : Symbol(item, Decl(findLast.ts, 2, 26)) new Uint8Array().findLast((item) => item === 0); ->Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 2 more) +>Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 3, 27)) >item : Symbol(item, Decl(findLast.ts, 3, 27)) new Uint8ClampedArray().findLast((item) => item === 0); ->Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 2 more) +>Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 4, 34)) >item : Symbol(item, Decl(findLast.ts, 4, 34)) new Int16Array().findLast((item) => item === 0); ->Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 2 more) +>Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 5, 27)) >item : Symbol(item, Decl(findLast.ts, 5, 27)) new Uint16Array().findLast((item) => item === 0); ->Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 2 more) +>Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 6, 28)) >item : Symbol(item, Decl(findLast.ts, 6, 28)) new Int32Array().findLast((item) => item === 0); ->Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 2 more) +>Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 7, 27)) >item : Symbol(item, Decl(findLast.ts, 7, 27)) new Uint32Array().findLast((item) => item === 0); ->Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 2 more) +>Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 8, 28)) >item : Symbol(item, Decl(findLast.ts, 8, 28)) new Float32Array().findLast((item) => item === 0); ->Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 2 more) +>Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 9, 29)) >item : Symbol(item, Decl(findLast.ts, 9, 29)) new Float64Array().findLast((item) => item === 0); ->Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 2 more) +>Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 10, 29)) >item : Symbol(item, Decl(findLast.ts, 10, 29)) new BigInt64Array().findLast((item) => item === BigInt(0)); ->BigInt64Array : Symbol(BigInt64Array, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2022.array.d.ts, --, --)) +>BigInt64Array : Symbol(BigInt64Array, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 11, 30)) >item : Symbol(item, Decl(findLast.ts, 11, 30)) >BigInt : Symbol(BigInt, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --)) new BigUint64Array().findLast((item) => item === BigInt(0)); ->BigUint64Array : Symbol(BigUint64Array, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2022.array.d.ts, --, --)) +>BigUint64Array : Symbol(BigUint64Array, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 12, 31)) >item : Symbol(item, Decl(findLast.ts, 12, 31)) >BigInt : Symbol(BigInt, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --)) @@ -79,58 +79,58 @@ const indexString: number = ["string"].findLastIndex((item) => item === "string" >item : Symbol(item, Decl(findLast.ts, 15, 54)) new Int8Array().findLastIndex((item) => item === 0); ->Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 2 more) +>Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 16, 31)) >item : Symbol(item, Decl(findLast.ts, 16, 31)) new Uint8Array().findLastIndex((item) => item === 0); ->Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 2 more) +>Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 17, 32)) >item : Symbol(item, Decl(findLast.ts, 17, 32)) new Uint8ClampedArray().findLastIndex((item) => item === 0); ->Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 2 more) +>Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 18, 39)) >item : Symbol(item, Decl(findLast.ts, 18, 39)) new Int16Array().findLastIndex((item) => item === 0); ->Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 2 more) +>Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 19, 32)) >item : Symbol(item, Decl(findLast.ts, 19, 32)) new Uint16Array().findLastIndex((item) => item === 0); ->Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 2 more) +>Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 20, 33)) >item : Symbol(item, Decl(findLast.ts, 20, 33)) new Int32Array().findLastIndex((item) => item === 0); ->Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 2 more) +>Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 21, 32)) >item : Symbol(item, Decl(findLast.ts, 21, 32)) new Uint32Array().findLastIndex((item) => item === 0); ->Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 2 more) +>Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 22, 33)) >item : Symbol(item, Decl(findLast.ts, 22, 33)) new Float32Array().findLastIndex((item) => item === 0); ->Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 2 more) +>Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 23, 34)) >item : Symbol(item, Decl(findLast.ts, 23, 34)) new Float64Array().findLastIndex((item) => item === 0); ->Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 2 more) +>Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 24, 34)) >item : Symbol(item, Decl(findLast.ts, 24, 34)) new BigInt64Array().findLastIndex((item) => item === BigInt(0)); ->BigInt64Array : Symbol(BigInt64Array, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2022.array.d.ts, --, --)) +>BigInt64Array : Symbol(BigInt64Array, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 25, 35)) >item : Symbol(item, Decl(findLast.ts, 25, 35)) >BigInt : Symbol(BigInt, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --)) new BigUint64Array().findLastIndex((item) => item === BigInt(0)); ->BigUint64Array : Symbol(BigUint64Array, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2022.array.d.ts, --, --)) +>BigUint64Array : Symbol(BigUint64Array, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 26, 36)) >item : Symbol(item, Decl(findLast.ts, 26, 36)) >BigInt : Symbol(BigInt, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --)) diff --git a/tests/baselines/reference/findLast(target=es2022).types b/tests/baselines/reference/findLast(target=es2022).types index b2d4b09f0fe02..f93cd7a9525fb 100644 --- a/tests/baselines/reference/findLast(target=es2022).types +++ b/tests/baselines/reference/findLast(target=es2022).types @@ -54,8 +54,8 @@ new Int8Array().findLast((item) => item === 0); > : ^^^ >new Int8Array().findLast : any > : ^^^ ->new Int8Array() : Int8Array -> : ^^^^^^^^^ +>new Int8Array() : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ >Int8Array : Int8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^ >findLast : any @@ -76,8 +76,8 @@ new Uint8Array().findLast((item) => item === 0); > : ^^^ >new Uint8Array().findLast : any > : ^^^ ->new Uint8Array() : Uint8Array -> : ^^^^^^^^^^ +>new Uint8Array() : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Uint8Array : Uint8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >findLast : any @@ -98,8 +98,8 @@ new Uint8ClampedArray().findLast((item) => item === 0); > : ^^^ >new Uint8ClampedArray().findLast : any > : ^^^ ->new Uint8ClampedArray() : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>new Uint8ClampedArray() : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint8ClampedArray : Uint8ClampedArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >findLast : any @@ -120,8 +120,8 @@ new Int16Array().findLast((item) => item === 0); > : ^^^ >new Int16Array().findLast : any > : ^^^ ->new Int16Array() : Int16Array -> : ^^^^^^^^^^ +>new Int16Array() : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Int16Array : Int16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >findLast : any @@ -142,8 +142,8 @@ new Uint16Array().findLast((item) => item === 0); > : ^^^ >new Uint16Array().findLast : any > : ^^^ ->new Uint16Array() : Uint16Array -> : ^^^^^^^^^^^ +>new Uint16Array() : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >Uint16Array : Uint16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ >findLast : any @@ -164,8 +164,8 @@ new Int32Array().findLast((item) => item === 0); > : ^^^ >new Int32Array().findLast : any > : ^^^ ->new Int32Array() : Int32Array -> : ^^^^^^^^^^ +>new Int32Array() : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Int32Array : Int32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >findLast : any @@ -186,8 +186,8 @@ new Uint32Array().findLast((item) => item === 0); > : ^^^ >new Uint32Array().findLast : any > : ^^^ ->new Uint32Array() : Uint32Array -> : ^^^^^^^^^^^ +>new Uint32Array() : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >Uint32Array : Uint32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ >findLast : any @@ -208,8 +208,8 @@ new Float32Array().findLast((item) => item === 0); > : ^^^ >new Float32Array().findLast : any > : ^^^ ->new Float32Array() : Float32Array -> : ^^^^^^^^^^^^ +>new Float32Array() : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >Float32Array : Float32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ >findLast : any @@ -230,8 +230,8 @@ new Float64Array().findLast((item) => item === 0); > : ^^^ >new Float64Array().findLast : any > : ^^^ ->new Float64Array() : Float64Array -> : ^^^^^^^^^^^^ +>new Float64Array() : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >Float64Array : Float64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ >findLast : any @@ -252,8 +252,8 @@ new BigInt64Array().findLast((item) => item === BigInt(0)); > : ^^^ >new BigInt64Array().findLast : any > : ^^^ ->new BigInt64Array() : BigInt64Array -> : ^^^^^^^^^^^^^ +>new BigInt64Array() : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ >BigInt64Array : BigInt64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^ >findLast : any @@ -278,8 +278,8 @@ new BigUint64Array().findLast((item) => item === BigInt(0)); > : ^^^ >new BigUint64Array().findLast : any > : ^^^ ->new BigUint64Array() : BigUint64Array -> : ^^^^^^^^^^^^^^ +>new BigUint64Array() : BigUint64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >BigUint64Array : BigUint64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^ >findLast : any @@ -352,8 +352,8 @@ new Int8Array().findLastIndex((item) => item === 0); > : ^^^ >new Int8Array().findLastIndex : any > : ^^^ ->new Int8Array() : Int8Array -> : ^^^^^^^^^ +>new Int8Array() : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ >Int8Array : Int8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^ >findLastIndex : any @@ -374,8 +374,8 @@ new Uint8Array().findLastIndex((item) => item === 0); > : ^^^ >new Uint8Array().findLastIndex : any > : ^^^ ->new Uint8Array() : Uint8Array -> : ^^^^^^^^^^ +>new Uint8Array() : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Uint8Array : Uint8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >findLastIndex : any @@ -396,8 +396,8 @@ new Uint8ClampedArray().findLastIndex((item) => item === 0); > : ^^^ >new Uint8ClampedArray().findLastIndex : any > : ^^^ ->new Uint8ClampedArray() : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>new Uint8ClampedArray() : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint8ClampedArray : Uint8ClampedArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >findLastIndex : any @@ -418,8 +418,8 @@ new Int16Array().findLastIndex((item) => item === 0); > : ^^^ >new Int16Array().findLastIndex : any > : ^^^ ->new Int16Array() : Int16Array -> : ^^^^^^^^^^ +>new Int16Array() : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Int16Array : Int16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >findLastIndex : any @@ -440,8 +440,8 @@ new Uint16Array().findLastIndex((item) => item === 0); > : ^^^ >new Uint16Array().findLastIndex : any > : ^^^ ->new Uint16Array() : Uint16Array -> : ^^^^^^^^^^^ +>new Uint16Array() : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >Uint16Array : Uint16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ >findLastIndex : any @@ -462,8 +462,8 @@ new Int32Array().findLastIndex((item) => item === 0); > : ^^^ >new Int32Array().findLastIndex : any > : ^^^ ->new Int32Array() : Int32Array -> : ^^^^^^^^^^ +>new Int32Array() : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Int32Array : Int32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >findLastIndex : any @@ -484,8 +484,8 @@ new Uint32Array().findLastIndex((item) => item === 0); > : ^^^ >new Uint32Array().findLastIndex : any > : ^^^ ->new Uint32Array() : Uint32Array -> : ^^^^^^^^^^^ +>new Uint32Array() : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >Uint32Array : Uint32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ >findLastIndex : any @@ -506,8 +506,8 @@ new Float32Array().findLastIndex((item) => item === 0); > : ^^^ >new Float32Array().findLastIndex : any > : ^^^ ->new Float32Array() : Float32Array -> : ^^^^^^^^^^^^ +>new Float32Array() : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >Float32Array : Float32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ >findLastIndex : any @@ -528,8 +528,8 @@ new Float64Array().findLastIndex((item) => item === 0); > : ^^^ >new Float64Array().findLastIndex : any > : ^^^ ->new Float64Array() : Float64Array -> : ^^^^^^^^^^^^ +>new Float64Array() : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >Float64Array : Float64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ >findLastIndex : any @@ -550,8 +550,8 @@ new BigInt64Array().findLastIndex((item) => item === BigInt(0)); > : ^^^ >new BigInt64Array().findLastIndex : any > : ^^^ ->new BigInt64Array() : BigInt64Array -> : ^^^^^^^^^^^^^ +>new BigInt64Array() : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ >BigInt64Array : BigInt64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^ >findLastIndex : any @@ -576,8 +576,8 @@ new BigUint64Array().findLastIndex((item) => item === BigInt(0)); > : ^^^ >new BigUint64Array().findLastIndex : any > : ^^^ ->new BigUint64Array() : BigUint64Array -> : ^^^^^^^^^^^^^^ +>new BigUint64Array() : BigUint64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >BigUint64Array : BigUint64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^ >findLastIndex : any diff --git a/tests/baselines/reference/findLast(target=esnext).symbols b/tests/baselines/reference/findLast(target=esnext).symbols index 0e47b29a2e7fa..2acf7e4c6bab3 100644 --- a/tests/baselines/reference/findLast(target=esnext).symbols +++ b/tests/baselines/reference/findLast(target=esnext).symbols @@ -16,80 +16,80 @@ const itemString: string | undefined = ["string"].findLast((item) => item === "s >item : Symbol(item, Decl(findLast.ts, 1, 60)) new Int8Array().findLast((item) => item === 0); ->new Int8Array().findLast : Symbol(Int8Array.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) ->Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 3 more) ->findLast : Symbol(Int8Array.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) +>new Int8Array().findLast : Symbol(TypedArray.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) +>Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>findLast : Symbol(TypedArray.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 2, 26)) >item : Symbol(item, Decl(findLast.ts, 2, 26)) new Uint8Array().findLast((item) => item === 0); ->new Uint8Array().findLast : Symbol(Uint8Array.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) ->Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 3 more) ->findLast : Symbol(Uint8Array.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) +>new Uint8Array().findLast : Symbol(TypedArray.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) +>Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>findLast : Symbol(TypedArray.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 3, 27)) >item : Symbol(item, Decl(findLast.ts, 3, 27)) new Uint8ClampedArray().findLast((item) => item === 0); ->new Uint8ClampedArray().findLast : Symbol(Uint8ClampedArray.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) ->Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 3 more) ->findLast : Symbol(Uint8ClampedArray.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) +>new Uint8ClampedArray().findLast : Symbol(TypedArray.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) +>Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>findLast : Symbol(TypedArray.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 4, 34)) >item : Symbol(item, Decl(findLast.ts, 4, 34)) new Int16Array().findLast((item) => item === 0); ->new Int16Array().findLast : Symbol(Int16Array.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) ->Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 3 more) ->findLast : Symbol(Int16Array.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) +>new Int16Array().findLast : Symbol(TypedArray.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) +>Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>findLast : Symbol(TypedArray.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 5, 27)) >item : Symbol(item, Decl(findLast.ts, 5, 27)) new Uint16Array().findLast((item) => item === 0); ->new Uint16Array().findLast : Symbol(Uint16Array.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) ->Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 3 more) ->findLast : Symbol(Uint16Array.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) +>new Uint16Array().findLast : Symbol(TypedArray.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) +>Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>findLast : Symbol(TypedArray.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 6, 28)) >item : Symbol(item, Decl(findLast.ts, 6, 28)) new Int32Array().findLast((item) => item === 0); ->new Int32Array().findLast : Symbol(Int32Array.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) ->Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 3 more) ->findLast : Symbol(Int32Array.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) +>new Int32Array().findLast : Symbol(TypedArray.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) +>Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>findLast : Symbol(TypedArray.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 7, 27)) >item : Symbol(item, Decl(findLast.ts, 7, 27)) new Uint32Array().findLast((item) => item === 0); ->new Uint32Array().findLast : Symbol(Uint32Array.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) ->Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 3 more) ->findLast : Symbol(Uint32Array.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) +>new Uint32Array().findLast : Symbol(TypedArray.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) +>Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>findLast : Symbol(TypedArray.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 8, 28)) >item : Symbol(item, Decl(findLast.ts, 8, 28)) new Float32Array().findLast((item) => item === 0); ->new Float32Array().findLast : Symbol(Float32Array.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) ->Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 3 more) ->findLast : Symbol(Float32Array.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) +>new Float32Array().findLast : Symbol(TypedArray.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) +>Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>findLast : Symbol(TypedArray.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 9, 29)) >item : Symbol(item, Decl(findLast.ts, 9, 29)) new Float64Array().findLast((item) => item === 0); ->new Float64Array().findLast : Symbol(Float64Array.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) ->Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 3 more) ->findLast : Symbol(Float64Array.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) +>new Float64Array().findLast : Symbol(TypedArray.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) +>Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>findLast : Symbol(TypedArray.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 10, 29)) >item : Symbol(item, Decl(findLast.ts, 10, 29)) new BigInt64Array().findLast((item) => item === BigInt(0)); ->new BigInt64Array().findLast : Symbol(BigInt64Array.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) ->BigInt64Array : Symbol(BigInt64Array, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2022.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) ->findLast : Symbol(BigInt64Array.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) +>new BigInt64Array().findLast : Symbol(TypedArray.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) +>BigInt64Array : Symbol(BigInt64Array, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --)) +>findLast : Symbol(TypedArray.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 11, 30)) >item : Symbol(item, Decl(findLast.ts, 11, 30)) >BigInt : Symbol(BigInt, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --)) new BigUint64Array().findLast((item) => item === BigInt(0)); ->new BigUint64Array().findLast : Symbol(BigUint64Array.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) ->BigUint64Array : Symbol(BigUint64Array, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2022.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) ->findLast : Symbol(BigUint64Array.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) +>new BigUint64Array().findLast : Symbol(TypedArray.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) +>BigUint64Array : Symbol(BigUint64Array, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --)) +>findLast : Symbol(TypedArray.findLast, Decl(lib.es2023.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 12, 31)) >item : Symbol(item, Decl(findLast.ts, 12, 31)) >BigInt : Symbol(BigInt, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --)) @@ -109,80 +109,80 @@ const indexString: number = ["string"].findLastIndex((item) => item === "string" >item : Symbol(item, Decl(findLast.ts, 15, 54)) new Int8Array().findLastIndex((item) => item === 0); ->new Int8Array().findLastIndex : Symbol(Int8Array.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) ->Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 3 more) ->findLastIndex : Symbol(Int8Array.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) +>new Int8Array().findLastIndex : Symbol(TypedArray.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) +>Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>findLastIndex : Symbol(TypedArray.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 16, 31)) >item : Symbol(item, Decl(findLast.ts, 16, 31)) new Uint8Array().findLastIndex((item) => item === 0); ->new Uint8Array().findLastIndex : Symbol(Uint8Array.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) ->Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 3 more) ->findLastIndex : Symbol(Uint8Array.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) +>new Uint8Array().findLastIndex : Symbol(TypedArray.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) +>Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>findLastIndex : Symbol(TypedArray.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 17, 32)) >item : Symbol(item, Decl(findLast.ts, 17, 32)) new Uint8ClampedArray().findLastIndex((item) => item === 0); ->new Uint8ClampedArray().findLastIndex : Symbol(Uint8ClampedArray.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) ->Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 3 more) ->findLastIndex : Symbol(Uint8ClampedArray.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) +>new Uint8ClampedArray().findLastIndex : Symbol(TypedArray.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) +>Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>findLastIndex : Symbol(TypedArray.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 18, 39)) >item : Symbol(item, Decl(findLast.ts, 18, 39)) new Int16Array().findLastIndex((item) => item === 0); ->new Int16Array().findLastIndex : Symbol(Int16Array.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) ->Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 3 more) ->findLastIndex : Symbol(Int16Array.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) +>new Int16Array().findLastIndex : Symbol(TypedArray.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) +>Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>findLastIndex : Symbol(TypedArray.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 19, 32)) >item : Symbol(item, Decl(findLast.ts, 19, 32)) new Uint16Array().findLastIndex((item) => item === 0); ->new Uint16Array().findLastIndex : Symbol(Uint16Array.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) ->Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 3 more) ->findLastIndex : Symbol(Uint16Array.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) +>new Uint16Array().findLastIndex : Symbol(TypedArray.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) +>Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>findLastIndex : Symbol(TypedArray.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 20, 33)) >item : Symbol(item, Decl(findLast.ts, 20, 33)) new Int32Array().findLastIndex((item) => item === 0); ->new Int32Array().findLastIndex : Symbol(Int32Array.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) ->Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 3 more) ->findLastIndex : Symbol(Int32Array.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) +>new Int32Array().findLastIndex : Symbol(TypedArray.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) +>Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>findLastIndex : Symbol(TypedArray.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 21, 32)) >item : Symbol(item, Decl(findLast.ts, 21, 32)) new Uint32Array().findLastIndex((item) => item === 0); ->new Uint32Array().findLastIndex : Symbol(Uint32Array.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) ->Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 3 more) ->findLastIndex : Symbol(Uint32Array.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) +>new Uint32Array().findLastIndex : Symbol(TypedArray.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) +>Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>findLastIndex : Symbol(TypedArray.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 22, 33)) >item : Symbol(item, Decl(findLast.ts, 22, 33)) new Float32Array().findLastIndex((item) => item === 0); ->new Float32Array().findLastIndex : Symbol(Float32Array.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) ->Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 3 more) ->findLastIndex : Symbol(Float32Array.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) +>new Float32Array().findLastIndex : Symbol(TypedArray.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) +>Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>findLastIndex : Symbol(TypedArray.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 23, 34)) >item : Symbol(item, Decl(findLast.ts, 23, 34)) new Float64Array().findLastIndex((item) => item === 0); ->new Float64Array().findLastIndex : Symbol(Float64Array.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) ->Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 3 more) ->findLastIndex : Symbol(Float64Array.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) +>new Float64Array().findLastIndex : Symbol(TypedArray.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) +>Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>findLastIndex : Symbol(TypedArray.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 24, 34)) >item : Symbol(item, Decl(findLast.ts, 24, 34)) new BigInt64Array().findLastIndex((item) => item === BigInt(0)); ->new BigInt64Array().findLastIndex : Symbol(BigInt64Array.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) ->BigInt64Array : Symbol(BigInt64Array, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2022.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) ->findLastIndex : Symbol(BigInt64Array.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) +>new BigInt64Array().findLastIndex : Symbol(TypedArray.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) +>BigInt64Array : Symbol(BigInt64Array, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --)) +>findLastIndex : Symbol(TypedArray.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 25, 35)) >item : Symbol(item, Decl(findLast.ts, 25, 35)) >BigInt : Symbol(BigInt, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --)) new BigUint64Array().findLastIndex((item) => item === BigInt(0)); ->new BigUint64Array().findLastIndex : Symbol(BigUint64Array.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) ->BigUint64Array : Symbol(BigUint64Array, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2022.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) ->findLastIndex : Symbol(BigUint64Array.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) +>new BigUint64Array().findLastIndex : Symbol(TypedArray.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) +>BigUint64Array : Symbol(BigUint64Array, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --)) +>findLastIndex : Symbol(TypedArray.findLastIndex, Decl(lib.es2023.array.d.ts, --, --)) >item : Symbol(item, Decl(findLast.ts, 26, 36)) >item : Symbol(item, Decl(findLast.ts, 26, 36)) >BigInt : Symbol(BigInt, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --)) diff --git a/tests/baselines/reference/findLast(target=esnext).types b/tests/baselines/reference/findLast(target=esnext).types index 4ed39c96d1a65..4a8a1d1e5cf92 100644 --- a/tests/baselines/reference/findLast(target=esnext).types +++ b/tests/baselines/reference/findLast(target=esnext).types @@ -52,14 +52,14 @@ const itemString: string | undefined = ["string"].findLast((item) => item === "s new Int8Array().findLast((item) => item === 0); >new Int8Array().findLast((item) => item === 0) : 0 > : ^ ->new Int8Array().findLast : { (predicate: (value: number, index: number, array: Int8Array) => value is S, thisArg?: any): S; (predicate: (value: number, index: number, array: Int8Array) => unknown, thisArg?: any): number | undefined; } -> : ^^^ ^^^^^^^^^ ^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^ ^^^ ->new Int8Array() : Int8Array -> : ^^^^^^^^^ +>new Int8Array().findLast : { (predicate: (value: number, index: number, array: Int8Array) => value is S, thisArg?: any): S; (predicate: (value: number, index: number, array: Int8Array) => unknown, thisArg?: any): number; } +> : ^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^^^^^^^^ +>new Int8Array() : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ >Int8Array : Int8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^ ->findLast : { (predicate: (value: number, index: number, array: Int8Array) => value is S, thisArg?: any): S; (predicate: (value: number, index: number, array: Int8Array) => unknown, thisArg?: any): number | undefined; } -> : ^^^ ^^^^^^^^^ ^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^ ^^^ +>findLast : { (predicate: (value: number, index: number, array: Int8Array) => value is S, thisArg?: any): S; (predicate: (value: number, index: number, array: Int8Array) => unknown, thisArg?: any): number; } +> : ^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^^^^^^^^ >(item) => item === 0 : (item: number) => item is 0 > : ^ ^^^^^^^^^^^^^^^^^^^^^^ >item : number @@ -74,14 +74,14 @@ new Int8Array().findLast((item) => item === 0); new Uint8Array().findLast((item) => item === 0); >new Uint8Array().findLast((item) => item === 0) : 0 > : ^ ->new Uint8Array().findLast : { (predicate: (value: number, index: number, array: Uint8Array) => value is S, thisArg?: any): S; (predicate: (value: number, index: number, array: Uint8Array) => unknown, thisArg?: any): number | undefined; } -> : ^^^ ^^^^^^^^^ ^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^ ^^^ ->new Uint8Array() : Uint8Array -> : ^^^^^^^^^^ +>new Uint8Array().findLast : { (predicate: (value: number, index: number, array: Uint8Array) => value is S, thisArg?: any): S; (predicate: (value: number, index: number, array: Uint8Array) => unknown, thisArg?: any): number; } +> : ^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^^^^^^^^ +>new Uint8Array() : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Uint8Array : Uint8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->findLast : { (predicate: (value: number, index: number, array: Uint8Array) => value is S, thisArg?: any): S; (predicate: (value: number, index: number, array: Uint8Array) => unknown, thisArg?: any): number | undefined; } -> : ^^^ ^^^^^^^^^ ^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^ ^^^ +>findLast : { (predicate: (value: number, index: number, array: Uint8Array) => value is S, thisArg?: any): S; (predicate: (value: number, index: number, array: Uint8Array) => unknown, thisArg?: any): number; } +> : ^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^^^^^^^^ >(item) => item === 0 : (item: number) => item is 0 > : ^ ^^^^^^^^^^^^^^^^^^^^^^ >item : number @@ -96,14 +96,14 @@ new Uint8Array().findLast((item) => item === 0); new Uint8ClampedArray().findLast((item) => item === 0); >new Uint8ClampedArray().findLast((item) => item === 0) : 0 > : ^ ->new Uint8ClampedArray().findLast : { (predicate: (value: number, index: number, array: Uint8ClampedArray) => value is S, thisArg?: any): S; (predicate: (value: number, index: number, array: Uint8ClampedArray) => unknown, thisArg?: any): number | undefined; } -> : ^^^ ^^^^^^^^^ ^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^ ^^^ ->new Uint8ClampedArray() : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>new Uint8ClampedArray().findLast : { (predicate: (value: number, index: number, array: Uint8ClampedArray) => value is S, thisArg?: any): S; (predicate: (value: number, index: number, array: Uint8ClampedArray) => unknown, thisArg?: any): number; } +> : ^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^^^^^^^^ +>new Uint8ClampedArray() : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint8ClampedArray : Uint8ClampedArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ->findLast : { (predicate: (value: number, index: number, array: Uint8ClampedArray) => value is S, thisArg?: any): S; (predicate: (value: number, index: number, array: Uint8ClampedArray) => unknown, thisArg?: any): number | undefined; } -> : ^^^ ^^^^^^^^^ ^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^ ^^^ +>findLast : { (predicate: (value: number, index: number, array: Uint8ClampedArray) => value is S, thisArg?: any): S; (predicate: (value: number, index: number, array: Uint8ClampedArray) => unknown, thisArg?: any): number; } +> : ^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^^^^^^^^ >(item) => item === 0 : (item: number) => item is 0 > : ^ ^^^^^^^^^^^^^^^^^^^^^^ >item : number @@ -118,14 +118,14 @@ new Uint8ClampedArray().findLast((item) => item === 0); new Int16Array().findLast((item) => item === 0); >new Int16Array().findLast((item) => item === 0) : 0 > : ^ ->new Int16Array().findLast : { (predicate: (value: number, index: number, array: Int16Array) => value is S, thisArg?: any): S; (predicate: (value: number, index: number, array: Int16Array) => unknown, thisArg?: any): number | undefined; } -> : ^^^ ^^^^^^^^^ ^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^ ^^^ ->new Int16Array() : Int16Array -> : ^^^^^^^^^^ +>new Int16Array().findLast : { (predicate: (value: number, index: number, array: Int16Array) => value is S, thisArg?: any): S; (predicate: (value: number, index: number, array: Int16Array) => unknown, thisArg?: any): number; } +> : ^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^^^^^^^^ +>new Int16Array() : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Int16Array : Int16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->findLast : { (predicate: (value: number, index: number, array: Int16Array) => value is S, thisArg?: any): S; (predicate: (value: number, index: number, array: Int16Array) => unknown, thisArg?: any): number | undefined; } -> : ^^^ ^^^^^^^^^ ^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^ ^^^ +>findLast : { (predicate: (value: number, index: number, array: Int16Array) => value is S, thisArg?: any): S; (predicate: (value: number, index: number, array: Int16Array) => unknown, thisArg?: any): number; } +> : ^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^^^^^^^^ >(item) => item === 0 : (item: number) => item is 0 > : ^ ^^^^^^^^^^^^^^^^^^^^^^ >item : number @@ -140,14 +140,14 @@ new Int16Array().findLast((item) => item === 0); new Uint16Array().findLast((item) => item === 0); >new Uint16Array().findLast((item) => item === 0) : 0 > : ^ ->new Uint16Array().findLast : { (predicate: (value: number, index: number, array: Uint16Array) => value is S, thisArg?: any): S; (predicate: (value: number, index: number, array: Uint16Array) => unknown, thisArg?: any): number | undefined; } -> : ^^^ ^^^^^^^^^ ^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^ ^^^ ->new Uint16Array() : Uint16Array -> : ^^^^^^^^^^^ +>new Uint16Array().findLast : { (predicate: (value: number, index: number, array: Uint16Array) => value is S, thisArg?: any): S; (predicate: (value: number, index: number, array: Uint16Array) => unknown, thisArg?: any): number; } +> : ^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^^^^^^^^ +>new Uint16Array() : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >Uint16Array : Uint16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ ->findLast : { (predicate: (value: number, index: number, array: Uint16Array) => value is S, thisArg?: any): S; (predicate: (value: number, index: number, array: Uint16Array) => unknown, thisArg?: any): number | undefined; } -> : ^^^ ^^^^^^^^^ ^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^ ^^^ +>findLast : { (predicate: (value: number, index: number, array: Uint16Array) => value is S, thisArg?: any): S; (predicate: (value: number, index: number, array: Uint16Array) => unknown, thisArg?: any): number; } +> : ^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^^^^^^^^ >(item) => item === 0 : (item: number) => item is 0 > : ^ ^^^^^^^^^^^^^^^^^^^^^^ >item : number @@ -162,14 +162,14 @@ new Uint16Array().findLast((item) => item === 0); new Int32Array().findLast((item) => item === 0); >new Int32Array().findLast((item) => item === 0) : 0 > : ^ ->new Int32Array().findLast : { (predicate: (value: number, index: number, array: Int32Array) => value is S, thisArg?: any): S; (predicate: (value: number, index: number, array: Int32Array) => unknown, thisArg?: any): number | undefined; } -> : ^^^ ^^^^^^^^^ ^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^ ^^^ ->new Int32Array() : Int32Array -> : ^^^^^^^^^^ +>new Int32Array().findLast : { (predicate: (value: number, index: number, array: Int32Array) => value is S, thisArg?: any): S; (predicate: (value: number, index: number, array: Int32Array) => unknown, thisArg?: any): number; } +> : ^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^^^^^^^^ +>new Int32Array() : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Int32Array : Int32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->findLast : { (predicate: (value: number, index: number, array: Int32Array) => value is S, thisArg?: any): S; (predicate: (value: number, index: number, array: Int32Array) => unknown, thisArg?: any): number | undefined; } -> : ^^^ ^^^^^^^^^ ^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^ ^^^ +>findLast : { (predicate: (value: number, index: number, array: Int32Array) => value is S, thisArg?: any): S; (predicate: (value: number, index: number, array: Int32Array) => unknown, thisArg?: any): number; } +> : ^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^^^^^^^^ >(item) => item === 0 : (item: number) => item is 0 > : ^ ^^^^^^^^^^^^^^^^^^^^^^ >item : number @@ -184,14 +184,14 @@ new Int32Array().findLast((item) => item === 0); new Uint32Array().findLast((item) => item === 0); >new Uint32Array().findLast((item) => item === 0) : 0 > : ^ ->new Uint32Array().findLast : { (predicate: (value: number, index: number, array: Uint32Array) => value is S, thisArg?: any): S; (predicate: (value: number, index: number, array: Uint32Array) => unknown, thisArg?: any): number | undefined; } -> : ^^^ ^^^^^^^^^ ^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^ ^^^ ->new Uint32Array() : Uint32Array -> : ^^^^^^^^^^^ +>new Uint32Array().findLast : { (predicate: (value: number, index: number, array: Uint32Array) => value is S, thisArg?: any): S; (predicate: (value: number, index: number, array: Uint32Array) => unknown, thisArg?: any): number; } +> : ^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^^^^^^^^ +>new Uint32Array() : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >Uint32Array : Uint32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ ->findLast : { (predicate: (value: number, index: number, array: Uint32Array) => value is S, thisArg?: any): S; (predicate: (value: number, index: number, array: Uint32Array) => unknown, thisArg?: any): number | undefined; } -> : ^^^ ^^^^^^^^^ ^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^ ^^^ +>findLast : { (predicate: (value: number, index: number, array: Uint32Array) => value is S, thisArg?: any): S; (predicate: (value: number, index: number, array: Uint32Array) => unknown, thisArg?: any): number; } +> : ^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^^^^^^^^ >(item) => item === 0 : (item: number) => item is 0 > : ^ ^^^^^^^^^^^^^^^^^^^^^^ >item : number @@ -206,14 +206,14 @@ new Uint32Array().findLast((item) => item === 0); new Float32Array().findLast((item) => item === 0); >new Float32Array().findLast((item) => item === 0) : 0 > : ^ ->new Float32Array().findLast : { (predicate: (value: number, index: number, array: Float32Array) => value is S, thisArg?: any): S; (predicate: (value: number, index: number, array: Float32Array) => unknown, thisArg?: any): number | undefined; } -> : ^^^ ^^^^^^^^^ ^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^ ^^^ ->new Float32Array() : Float32Array -> : ^^^^^^^^^^^^ +>new Float32Array().findLast : { (predicate: (value: number, index: number, array: Float32Array) => value is S, thisArg?: any): S; (predicate: (value: number, index: number, array: Float32Array) => unknown, thisArg?: any): number; } +> : ^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^^^^^^^^ +>new Float32Array() : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >Float32Array : Float32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ ->findLast : { (predicate: (value: number, index: number, array: Float32Array) => value is S, thisArg?: any): S; (predicate: (value: number, index: number, array: Float32Array) => unknown, thisArg?: any): number | undefined; } -> : ^^^ ^^^^^^^^^ ^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^ ^^^ +>findLast : { (predicate: (value: number, index: number, array: Float32Array) => value is S, thisArg?: any): S; (predicate: (value: number, index: number, array: Float32Array) => unknown, thisArg?: any): number; } +> : ^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^^^^^^^^ >(item) => item === 0 : (item: number) => item is 0 > : ^ ^^^^^^^^^^^^^^^^^^^^^^ >item : number @@ -228,14 +228,14 @@ new Float32Array().findLast((item) => item === 0); new Float64Array().findLast((item) => item === 0); >new Float64Array().findLast((item) => item === 0) : 0 > : ^ ->new Float64Array().findLast : { (predicate: (value: number, index: number, array: Float64Array) => value is S, thisArg?: any): S; (predicate: (value: number, index: number, array: Float64Array) => unknown, thisArg?: any): number | undefined; } -> : ^^^ ^^^^^^^^^ ^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^ ^^^ ->new Float64Array() : Float64Array -> : ^^^^^^^^^^^^ +>new Float64Array().findLast : { (predicate: (value: number, index: number, array: Float64Array) => value is S, thisArg?: any): S; (predicate: (value: number, index: number, array: Float64Array) => unknown, thisArg?: any): number; } +> : ^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^^^^^^^^ +>new Float64Array() : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >Float64Array : Float64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ ->findLast : { (predicate: (value: number, index: number, array: Float64Array) => value is S, thisArg?: any): S; (predicate: (value: number, index: number, array: Float64Array) => unknown, thisArg?: any): number | undefined; } -> : ^^^ ^^^^^^^^^ ^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^ ^^^ +>findLast : { (predicate: (value: number, index: number, array: Float64Array) => value is S, thisArg?: any): S; (predicate: (value: number, index: number, array: Float64Array) => unknown, thisArg?: any): number; } +> : ^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^^^^^^^^ >(item) => item === 0 : (item: number) => item is 0 > : ^ ^^^^^^^^^^^^^^^^^^^^^^ >item : number @@ -250,14 +250,14 @@ new Float64Array().findLast((item) => item === 0); new BigInt64Array().findLast((item) => item === BigInt(0)); >new BigInt64Array().findLast((item) => item === BigInt(0)) : bigint > : ^^^^^^ ->new BigInt64Array().findLast : { (predicate: (value: bigint, index: number, array: BigInt64Array) => value is S, thisArg?: any): S; (predicate: (value: bigint, index: number, array: BigInt64Array) => unknown, thisArg?: any): bigint | undefined; } -> : ^^^ ^^^^^^^^^ ^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^ ^^^ ->new BigInt64Array() : BigInt64Array -> : ^^^^^^^^^^^^^ +>new BigInt64Array().findLast : { (predicate: (value: bigint, index: number, array: BigInt64Array) => value is S, thisArg?: any): S; (predicate: (value: bigint, index: number, array: BigInt64Array) => unknown, thisArg?: any): bigint; } +> : ^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^^^^^^^^ +>new BigInt64Array() : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ >BigInt64Array : BigInt64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^ ->findLast : { (predicate: (value: bigint, index: number, array: BigInt64Array) => value is S, thisArg?: any): S; (predicate: (value: bigint, index: number, array: BigInt64Array) => unknown, thisArg?: any): bigint | undefined; } -> : ^^^ ^^^^^^^^^ ^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^ ^^^ +>findLast : { (predicate: (value: bigint, index: number, array: BigInt64Array) => value is S, thisArg?: any): S; (predicate: (value: bigint, index: number, array: BigInt64Array) => unknown, thisArg?: any): bigint; } +> : ^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^^^^^^^^ >(item) => item === BigInt(0) : (item: bigint) => boolean > : ^ ^^^^^^^^^^^^^^^^^^^^ >item : bigint @@ -276,14 +276,14 @@ new BigInt64Array().findLast((item) => item === BigInt(0)); new BigUint64Array().findLast((item) => item === BigInt(0)); >new BigUint64Array().findLast((item) => item === BigInt(0)) : bigint > : ^^^^^^ ->new BigUint64Array().findLast : { (predicate: (value: bigint, index: number, array: BigUint64Array) => value is S, thisArg?: any): S; (predicate: (value: bigint, index: number, array: BigUint64Array) => unknown, thisArg?: any): bigint | undefined; } -> : ^^^ ^^^^^^^^^ ^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^ ^^^ ->new BigUint64Array() : BigUint64Array -> : ^^^^^^^^^^^^^^ +>new BigUint64Array().findLast : { (predicate: (value: bigint, index: number, array: BigUint64Array) => value is S, thisArg?: any): S; (predicate: (value: bigint, index: number, array: BigUint64Array) => unknown, thisArg?: any): bigint; } +> : ^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^^^^^^^^ +>new BigUint64Array() : BigUint64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >BigUint64Array : BigUint64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^ ->findLast : { (predicate: (value: bigint, index: number, array: BigUint64Array) => value is S, thisArg?: any): S; (predicate: (value: bigint, index: number, array: BigUint64Array) => unknown, thisArg?: any): bigint | undefined; } -> : ^^^ ^^^^^^^^^ ^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^ ^^^ +>findLast : { (predicate: (value: bigint, index: number, array: BigUint64Array) => value is S, thisArg?: any): S; (predicate: (value: bigint, index: number, array: BigUint64Array) => unknown, thisArg?: any): bigint; } +> : ^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^^^^^^^^ >(item) => item === BigInt(0) : (item: bigint) => boolean > : ^ ^^^^^^^^^^^^^^^^^^^^ >item : bigint @@ -350,14 +350,14 @@ const indexString: number = ["string"].findLastIndex((item) => item === "string" new Int8Array().findLastIndex((item) => item === 0); >new Int8Array().findLastIndex((item) => item === 0) : number > : ^^^^^^ ->new Int8Array().findLastIndex : (predicate: (value: number, index: number, array: Int8Array) => unknown, thisArg?: any) => number -> : ^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^^^ ->new Int8Array() : Int8Array -> : ^^^^^^^^^ +>new Int8Array().findLastIndex : (predicate: (value: number, index: number, array: Int8Array) => unknown, thisArg?: any) => number +> : ^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^ +>new Int8Array() : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ >Int8Array : Int8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^ ->findLastIndex : (predicate: (value: number, index: number, array: Int8Array) => unknown, thisArg?: any) => number -> : ^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^^^ +>findLastIndex : (predicate: (value: number, index: number, array: Int8Array) => unknown, thisArg?: any) => number +> : ^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^ >(item) => item === 0 : (item: number) => item is 0 > : ^ ^^^^^^^^^^^^^^^^^^^^^^ >item : number @@ -372,14 +372,14 @@ new Int8Array().findLastIndex((item) => item === 0); new Uint8Array().findLastIndex((item) => item === 0); >new Uint8Array().findLastIndex((item) => item === 0) : number > : ^^^^^^ ->new Uint8Array().findLastIndex : (predicate: (value: number, index: number, array: Uint8Array) => unknown, thisArg?: any) => number -> : ^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^^^ ->new Uint8Array() : Uint8Array -> : ^^^^^^^^^^ +>new Uint8Array().findLastIndex : (predicate: (value: number, index: number, array: Uint8Array) => unknown, thisArg?: any) => number +> : ^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^ +>new Uint8Array() : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Uint8Array : Uint8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->findLastIndex : (predicate: (value: number, index: number, array: Uint8Array) => unknown, thisArg?: any) => number -> : ^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^^^ +>findLastIndex : (predicate: (value: number, index: number, array: Uint8Array) => unknown, thisArg?: any) => number +> : ^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^ >(item) => item === 0 : (item: number) => item is 0 > : ^ ^^^^^^^^^^^^^^^^^^^^^^ >item : number @@ -394,14 +394,14 @@ new Uint8Array().findLastIndex((item) => item === 0); new Uint8ClampedArray().findLastIndex((item) => item === 0); >new Uint8ClampedArray().findLastIndex((item) => item === 0) : number > : ^^^^^^ ->new Uint8ClampedArray().findLastIndex : (predicate: (value: number, index: number, array: Uint8ClampedArray) => unknown, thisArg?: any) => number -> : ^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^^^ ->new Uint8ClampedArray() : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>new Uint8ClampedArray().findLastIndex : (predicate: (value: number, index: number, array: Uint8ClampedArray) => unknown, thisArg?: any) => number +> : ^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^ +>new Uint8ClampedArray() : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint8ClampedArray : Uint8ClampedArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ->findLastIndex : (predicate: (value: number, index: number, array: Uint8ClampedArray) => unknown, thisArg?: any) => number -> : ^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^^^ +>findLastIndex : (predicate: (value: number, index: number, array: Uint8ClampedArray) => unknown, thisArg?: any) => number +> : ^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^ >(item) => item === 0 : (item: number) => item is 0 > : ^ ^^^^^^^^^^^^^^^^^^^^^^ >item : number @@ -416,14 +416,14 @@ new Uint8ClampedArray().findLastIndex((item) => item === 0); new Int16Array().findLastIndex((item) => item === 0); >new Int16Array().findLastIndex((item) => item === 0) : number > : ^^^^^^ ->new Int16Array().findLastIndex : (predicate: (value: number, index: number, array: Int16Array) => unknown, thisArg?: any) => number -> : ^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^^^ ->new Int16Array() : Int16Array -> : ^^^^^^^^^^ +>new Int16Array().findLastIndex : (predicate: (value: number, index: number, array: Int16Array) => unknown, thisArg?: any) => number +> : ^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^ +>new Int16Array() : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Int16Array : Int16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->findLastIndex : (predicate: (value: number, index: number, array: Int16Array) => unknown, thisArg?: any) => number -> : ^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^^^ +>findLastIndex : (predicate: (value: number, index: number, array: Int16Array) => unknown, thisArg?: any) => number +> : ^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^ >(item) => item === 0 : (item: number) => item is 0 > : ^ ^^^^^^^^^^^^^^^^^^^^^^ >item : number @@ -438,14 +438,14 @@ new Int16Array().findLastIndex((item) => item === 0); new Uint16Array().findLastIndex((item) => item === 0); >new Uint16Array().findLastIndex((item) => item === 0) : number > : ^^^^^^ ->new Uint16Array().findLastIndex : (predicate: (value: number, index: number, array: Uint16Array) => unknown, thisArg?: any) => number -> : ^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^^^ ->new Uint16Array() : Uint16Array -> : ^^^^^^^^^^^ +>new Uint16Array().findLastIndex : (predicate: (value: number, index: number, array: Uint16Array) => unknown, thisArg?: any) => number +> : ^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^ +>new Uint16Array() : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >Uint16Array : Uint16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ ->findLastIndex : (predicate: (value: number, index: number, array: Uint16Array) => unknown, thisArg?: any) => number -> : ^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^^^ +>findLastIndex : (predicate: (value: number, index: number, array: Uint16Array) => unknown, thisArg?: any) => number +> : ^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^ >(item) => item === 0 : (item: number) => item is 0 > : ^ ^^^^^^^^^^^^^^^^^^^^^^ >item : number @@ -460,14 +460,14 @@ new Uint16Array().findLastIndex((item) => item === 0); new Int32Array().findLastIndex((item) => item === 0); >new Int32Array().findLastIndex((item) => item === 0) : number > : ^^^^^^ ->new Int32Array().findLastIndex : (predicate: (value: number, index: number, array: Int32Array) => unknown, thisArg?: any) => number -> : ^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^^^ ->new Int32Array() : Int32Array -> : ^^^^^^^^^^ +>new Int32Array().findLastIndex : (predicate: (value: number, index: number, array: Int32Array) => unknown, thisArg?: any) => number +> : ^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^ +>new Int32Array() : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Int32Array : Int32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->findLastIndex : (predicate: (value: number, index: number, array: Int32Array) => unknown, thisArg?: any) => number -> : ^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^^^ +>findLastIndex : (predicate: (value: number, index: number, array: Int32Array) => unknown, thisArg?: any) => number +> : ^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^ >(item) => item === 0 : (item: number) => item is 0 > : ^ ^^^^^^^^^^^^^^^^^^^^^^ >item : number @@ -482,14 +482,14 @@ new Int32Array().findLastIndex((item) => item === 0); new Uint32Array().findLastIndex((item) => item === 0); >new Uint32Array().findLastIndex((item) => item === 0) : number > : ^^^^^^ ->new Uint32Array().findLastIndex : (predicate: (value: number, index: number, array: Uint32Array) => unknown, thisArg?: any) => number -> : ^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^^^ ->new Uint32Array() : Uint32Array -> : ^^^^^^^^^^^ +>new Uint32Array().findLastIndex : (predicate: (value: number, index: number, array: Uint32Array) => unknown, thisArg?: any) => number +> : ^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^ +>new Uint32Array() : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >Uint32Array : Uint32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ ->findLastIndex : (predicate: (value: number, index: number, array: Uint32Array) => unknown, thisArg?: any) => number -> : ^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^^^ +>findLastIndex : (predicate: (value: number, index: number, array: Uint32Array) => unknown, thisArg?: any) => number +> : ^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^ >(item) => item === 0 : (item: number) => item is 0 > : ^ ^^^^^^^^^^^^^^^^^^^^^^ >item : number @@ -504,14 +504,14 @@ new Uint32Array().findLastIndex((item) => item === 0); new Float32Array().findLastIndex((item) => item === 0); >new Float32Array().findLastIndex((item) => item === 0) : number > : ^^^^^^ ->new Float32Array().findLastIndex : (predicate: (value: number, index: number, array: Float32Array) => unknown, thisArg?: any) => number -> : ^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^^^ ->new Float32Array() : Float32Array -> : ^^^^^^^^^^^^ +>new Float32Array().findLastIndex : (predicate: (value: number, index: number, array: Float32Array) => unknown, thisArg?: any) => number +> : ^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^ +>new Float32Array() : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >Float32Array : Float32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ ->findLastIndex : (predicate: (value: number, index: number, array: Float32Array) => unknown, thisArg?: any) => number -> : ^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^^^ +>findLastIndex : (predicate: (value: number, index: number, array: Float32Array) => unknown, thisArg?: any) => number +> : ^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^ >(item) => item === 0 : (item: number) => item is 0 > : ^ ^^^^^^^^^^^^^^^^^^^^^^ >item : number @@ -526,14 +526,14 @@ new Float32Array().findLastIndex((item) => item === 0); new Float64Array().findLastIndex((item) => item === 0); >new Float64Array().findLastIndex((item) => item === 0) : number > : ^^^^^^ ->new Float64Array().findLastIndex : (predicate: (value: number, index: number, array: Float64Array) => unknown, thisArg?: any) => number -> : ^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^^^ ->new Float64Array() : Float64Array -> : ^^^^^^^^^^^^ +>new Float64Array().findLastIndex : (predicate: (value: number, index: number, array: Float64Array) => unknown, thisArg?: any) => number +> : ^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^ +>new Float64Array() : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >Float64Array : Float64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ ->findLastIndex : (predicate: (value: number, index: number, array: Float64Array) => unknown, thisArg?: any) => number -> : ^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^^^ +>findLastIndex : (predicate: (value: number, index: number, array: Float64Array) => unknown, thisArg?: any) => number +> : ^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^ >(item) => item === 0 : (item: number) => item is 0 > : ^ ^^^^^^^^^^^^^^^^^^^^^^ >item : number @@ -548,14 +548,14 @@ new Float64Array().findLastIndex((item) => item === 0); new BigInt64Array().findLastIndex((item) => item === BigInt(0)); >new BigInt64Array().findLastIndex((item) => item === BigInt(0)) : number > : ^^^^^^ ->new BigInt64Array().findLastIndex : (predicate: (value: bigint, index: number, array: BigInt64Array) => unknown, thisArg?: any) => number -> : ^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^^^ ->new BigInt64Array() : BigInt64Array -> : ^^^^^^^^^^^^^ +>new BigInt64Array().findLastIndex : (predicate: (value: bigint, index: number, array: BigInt64Array) => unknown, thisArg?: any) => number +> : ^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^ +>new BigInt64Array() : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ >BigInt64Array : BigInt64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^ ->findLastIndex : (predicate: (value: bigint, index: number, array: BigInt64Array) => unknown, thisArg?: any) => number -> : ^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^^^ +>findLastIndex : (predicate: (value: bigint, index: number, array: BigInt64Array) => unknown, thisArg?: any) => number +> : ^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^ >(item) => item === BigInt(0) : (item: bigint) => boolean > : ^ ^^^^^^^^^^^^^^^^^^^^ >item : bigint @@ -574,14 +574,14 @@ new BigInt64Array().findLastIndex((item) => item === BigInt(0)); new BigUint64Array().findLastIndex((item) => item === BigInt(0)); >new BigUint64Array().findLastIndex((item) => item === BigInt(0)) : number > : ^^^^^^ ->new BigUint64Array().findLastIndex : (predicate: (value: bigint, index: number, array: BigUint64Array) => unknown, thisArg?: any) => number -> : ^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^^^ ->new BigUint64Array() : BigUint64Array -> : ^^^^^^^^^^^^^^ +>new BigUint64Array().findLastIndex : (predicate: (value: bigint, index: number, array: BigUint64Array) => unknown, thisArg?: any) => number +> : ^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^ +>new BigUint64Array() : BigUint64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >BigUint64Array : BigUint64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^ ->findLastIndex : (predicate: (value: bigint, index: number, array: BigUint64Array) => unknown, thisArg?: any) => number -> : ^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^^^ ^^ ^^^ ^^^^^ +>findLastIndex : (predicate: (value: bigint, index: number, array: BigUint64Array) => unknown, thisArg?: any) => number +> : ^ ^^^ ^^^^^^^^^^ ^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^ ^^^^^ >(item) => item === BigInt(0) : (item: bigint) => boolean > : ^ ^^^^^^^^^^^^^^^^^^^^ >item : bigint diff --git a/tests/baselines/reference/indexAt(target=es2021).errors.txt b/tests/baselines/reference/indexAt(target=es2021).errors.txt index 3d8ac95461d72..bd5945ce0e041 100644 --- a/tests/baselines/reference/indexAt(target=es2021).errors.txt +++ b/tests/baselines/reference/indexAt(target=es2021).errors.txt @@ -1,16 +1,16 @@ indexAt.ts(1,5): error TS2550: Property 'at' does not exist on type 'number[]'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. indexAt.ts(2,7): error TS2550: Property 'at' does not exist on type '"foo"'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. -indexAt.ts(3,17): error TS2550: Property 'at' does not exist on type 'Int8Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. -indexAt.ts(4,18): error TS2550: Property 'at' does not exist on type 'Uint8Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. -indexAt.ts(5,25): error TS2550: Property 'at' does not exist on type 'Uint8ClampedArray'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. -indexAt.ts(6,18): error TS2550: Property 'at' does not exist on type 'Int16Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. -indexAt.ts(7,19): error TS2550: Property 'at' does not exist on type 'Uint16Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. -indexAt.ts(8,18): error TS2550: Property 'at' does not exist on type 'Int32Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. -indexAt.ts(9,19): error TS2550: Property 'at' does not exist on type 'Uint32Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. -indexAt.ts(10,20): error TS2550: Property 'at' does not exist on type 'Float32Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. -indexAt.ts(11,20): error TS2550: Property 'at' does not exist on type 'Float64Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. -indexAt.ts(12,21): error TS2550: Property 'at' does not exist on type 'BigInt64Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. -indexAt.ts(13,22): error TS2550: Property 'at' does not exist on type 'BigUint64Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. +indexAt.ts(3,17): error TS2550: Property 'at' does not exist on type 'Int8Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. +indexAt.ts(4,18): error TS2550: Property 'at' does not exist on type 'Uint8Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. +indexAt.ts(5,25): error TS2550: Property 'at' does not exist on type 'Uint8ClampedArray'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. +indexAt.ts(6,18): error TS2550: Property 'at' does not exist on type 'Int16Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. +indexAt.ts(7,19): error TS2550: Property 'at' does not exist on type 'Uint16Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. +indexAt.ts(8,18): error TS2550: Property 'at' does not exist on type 'Int32Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. +indexAt.ts(9,19): error TS2550: Property 'at' does not exist on type 'Uint32Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. +indexAt.ts(10,20): error TS2550: Property 'at' does not exist on type 'Float32Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. +indexAt.ts(11,20): error TS2550: Property 'at' does not exist on type 'Float64Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. +indexAt.ts(12,21): error TS2550: Property 'at' does not exist on type 'BigInt64Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. +indexAt.ts(13,22): error TS2550: Property 'at' does not exist on type 'BigUint64Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. ==== indexAt.ts (13 errors) ==== @@ -22,35 +22,35 @@ indexAt.ts(13,22): error TS2550: Property 'at' does not exist on type 'BigUint64 !!! error TS2550: Property 'at' does not exist on type '"foo"'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. new Int8Array().at(0); ~~ -!!! error TS2550: Property 'at' does not exist on type 'Int8Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. +!!! error TS2550: Property 'at' does not exist on type 'Int8Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. new Uint8Array().at(0); ~~ -!!! error TS2550: Property 'at' does not exist on type 'Uint8Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. +!!! error TS2550: Property 'at' does not exist on type 'Uint8Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. new Uint8ClampedArray().at(0); ~~ -!!! error TS2550: Property 'at' does not exist on type 'Uint8ClampedArray'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. +!!! error TS2550: Property 'at' does not exist on type 'Uint8ClampedArray'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. new Int16Array().at(0); ~~ -!!! error TS2550: Property 'at' does not exist on type 'Int16Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. +!!! error TS2550: Property 'at' does not exist on type 'Int16Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. new Uint16Array().at(0); ~~ -!!! error TS2550: Property 'at' does not exist on type 'Uint16Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. +!!! error TS2550: Property 'at' does not exist on type 'Uint16Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. new Int32Array().at(0); ~~ -!!! error TS2550: Property 'at' does not exist on type 'Int32Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. +!!! error TS2550: Property 'at' does not exist on type 'Int32Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. new Uint32Array().at(0); ~~ -!!! error TS2550: Property 'at' does not exist on type 'Uint32Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. +!!! error TS2550: Property 'at' does not exist on type 'Uint32Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. new Float32Array().at(0); ~~ -!!! error TS2550: Property 'at' does not exist on type 'Float32Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. +!!! error TS2550: Property 'at' does not exist on type 'Float32Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. new Float64Array().at(0); ~~ -!!! error TS2550: Property 'at' does not exist on type 'Float64Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. +!!! error TS2550: Property 'at' does not exist on type 'Float64Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. new BigInt64Array().at(0); ~~ -!!! error TS2550: Property 'at' does not exist on type 'BigInt64Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. +!!! error TS2550: Property 'at' does not exist on type 'BigInt64Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. new BigUint64Array().at(0); ~~ -!!! error TS2550: Property 'at' does not exist on type 'BigUint64Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. +!!! error TS2550: Property 'at' does not exist on type 'BigUint64Array'. Do you need to change your target library? Try changing the 'lib' compiler option to 'es2022' or later. \ No newline at end of file diff --git a/tests/baselines/reference/indexAt(target=es2021).symbols b/tests/baselines/reference/indexAt(target=es2021).symbols index 14bb045e06571..d8cc6322b48ee 100644 --- a/tests/baselines/reference/indexAt(target=es2021).symbols +++ b/tests/baselines/reference/indexAt(target=es2021).symbols @@ -4,31 +4,31 @@ [0].at(0); "foo".at(0); new Int8Array().at(0); ->Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 1 more) +>Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) new Uint8Array().at(0); ->Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 1 more) +>Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) new Uint8ClampedArray().at(0); ->Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 1 more) +>Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) new Int16Array().at(0); ->Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 1 more) +>Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) new Uint16Array().at(0); ->Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 1 more) +>Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) new Int32Array().at(0); ->Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 1 more) +>Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) new Uint32Array().at(0); ->Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 1 more) +>Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) new Float32Array().at(0); ->Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 1 more) +>Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) new Float64Array().at(0); ->Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 1 more) +>Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) new BigInt64Array().at(0); >BigInt64Array : Symbol(BigInt64Array, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --)) diff --git a/tests/baselines/reference/indexAt(target=es2021).types b/tests/baselines/reference/indexAt(target=es2021).types index 3e41e2e053ce6..951fa58aaebd1 100644 --- a/tests/baselines/reference/indexAt(target=es2021).types +++ b/tests/baselines/reference/indexAt(target=es2021).types @@ -32,8 +32,8 @@ new Int8Array().at(0); > : ^^^ >new Int8Array().at : any > : ^^^ ->new Int8Array() : Int8Array -> : ^^^^^^^^^ +>new Int8Array() : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ >Int8Array : Int8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^ >at : any @@ -46,8 +46,8 @@ new Uint8Array().at(0); > : ^^^ >new Uint8Array().at : any > : ^^^ ->new Uint8Array() : Uint8Array -> : ^^^^^^^^^^ +>new Uint8Array() : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Uint8Array : Uint8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >at : any @@ -60,8 +60,8 @@ new Uint8ClampedArray().at(0); > : ^^^ >new Uint8ClampedArray().at : any > : ^^^ ->new Uint8ClampedArray() : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>new Uint8ClampedArray() : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint8ClampedArray : Uint8ClampedArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >at : any @@ -74,8 +74,8 @@ new Int16Array().at(0); > : ^^^ >new Int16Array().at : any > : ^^^ ->new Int16Array() : Int16Array -> : ^^^^^^^^^^ +>new Int16Array() : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Int16Array : Int16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >at : any @@ -88,8 +88,8 @@ new Uint16Array().at(0); > : ^^^ >new Uint16Array().at : any > : ^^^ ->new Uint16Array() : Uint16Array -> : ^^^^^^^^^^^ +>new Uint16Array() : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >Uint16Array : Uint16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ >at : any @@ -102,8 +102,8 @@ new Int32Array().at(0); > : ^^^ >new Int32Array().at : any > : ^^^ ->new Int32Array() : Int32Array -> : ^^^^^^^^^^ +>new Int32Array() : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Int32Array : Int32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >at : any @@ -116,8 +116,8 @@ new Uint32Array().at(0); > : ^^^ >new Uint32Array().at : any > : ^^^ ->new Uint32Array() : Uint32Array -> : ^^^^^^^^^^^ +>new Uint32Array() : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >Uint32Array : Uint32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ >at : any @@ -130,8 +130,8 @@ new Float32Array().at(0); > : ^^^ >new Float32Array().at : any > : ^^^ ->new Float32Array() : Float32Array -> : ^^^^^^^^^^^^ +>new Float32Array() : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >Float32Array : Float32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ >at : any @@ -144,8 +144,8 @@ new Float64Array().at(0); > : ^^^ >new Float64Array().at : any > : ^^^ ->new Float64Array() : Float64Array -> : ^^^^^^^^^^^^ +>new Float64Array() : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >Float64Array : Float64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ >at : any @@ -158,8 +158,8 @@ new BigInt64Array().at(0); > : ^^^ >new BigInt64Array().at : any > : ^^^ ->new BigInt64Array() : BigInt64Array -> : ^^^^^^^^^^^^^ +>new BigInt64Array() : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ >BigInt64Array : BigInt64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^ >at : any @@ -172,8 +172,8 @@ new BigUint64Array().at(0); > : ^^^ >new BigUint64Array().at : any > : ^^^ ->new BigUint64Array() : BigUint64Array -> : ^^^^^^^^^^^^^^ +>new BigUint64Array() : BigUint64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >BigUint64Array : BigUint64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^ >at : any diff --git a/tests/baselines/reference/indexAt(target=es2022).symbols b/tests/baselines/reference/indexAt(target=es2022).symbols index a17cd95293ee3..819c77ac3287a 100644 --- a/tests/baselines/reference/indexAt(target=es2022).symbols +++ b/tests/baselines/reference/indexAt(target=es2022).symbols @@ -10,57 +10,57 @@ >at : Symbol(String.at, Decl(lib.es2022.string.d.ts, --, --)) new Int8Array().at(0); ->new Int8Array().at : Symbol(Int8Array.at, Decl(lib.es2022.array.d.ts, --, --)) ->Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 2 more) ->at : Symbol(Int8Array.at, Decl(lib.es2022.array.d.ts, --, --)) +>new Int8Array().at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) +>Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) new Uint8Array().at(0); ->new Uint8Array().at : Symbol(Uint8Array.at, Decl(lib.es2022.array.d.ts, --, --)) ->Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 2 more) ->at : Symbol(Uint8Array.at, Decl(lib.es2022.array.d.ts, --, --)) +>new Uint8Array().at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) +>Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) new Uint8ClampedArray().at(0); ->new Uint8ClampedArray().at : Symbol(Uint8ClampedArray.at, Decl(lib.es2022.array.d.ts, --, --)) ->Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 2 more) ->at : Symbol(Uint8ClampedArray.at, Decl(lib.es2022.array.d.ts, --, --)) +>new Uint8ClampedArray().at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) +>Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) new Int16Array().at(0); ->new Int16Array().at : Symbol(Int16Array.at, Decl(lib.es2022.array.d.ts, --, --)) ->Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 2 more) ->at : Symbol(Int16Array.at, Decl(lib.es2022.array.d.ts, --, --)) +>new Int16Array().at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) +>Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) new Uint16Array().at(0); ->new Uint16Array().at : Symbol(Uint16Array.at, Decl(lib.es2022.array.d.ts, --, --)) ->Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 2 more) ->at : Symbol(Uint16Array.at, Decl(lib.es2022.array.d.ts, --, --)) +>new Uint16Array().at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) +>Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) new Int32Array().at(0); ->new Int32Array().at : Symbol(Int32Array.at, Decl(lib.es2022.array.d.ts, --, --)) ->Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 2 more) ->at : Symbol(Int32Array.at, Decl(lib.es2022.array.d.ts, --, --)) +>new Int32Array().at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) +>Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) new Uint32Array().at(0); ->new Uint32Array().at : Symbol(Uint32Array.at, Decl(lib.es2022.array.d.ts, --, --)) ->Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 2 more) ->at : Symbol(Uint32Array.at, Decl(lib.es2022.array.d.ts, --, --)) +>new Uint32Array().at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) +>Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) new Float32Array().at(0); ->new Float32Array().at : Symbol(Float32Array.at, Decl(lib.es2022.array.d.ts, --, --)) ->Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 2 more) ->at : Symbol(Float32Array.at, Decl(lib.es2022.array.d.ts, --, --)) +>new Float32Array().at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) +>Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) new Float64Array().at(0); ->new Float64Array().at : Symbol(Float64Array.at, Decl(lib.es2022.array.d.ts, --, --)) ->Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 2 more) ->at : Symbol(Float64Array.at, Decl(lib.es2022.array.d.ts, --, --)) +>new Float64Array().at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) +>Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) new BigInt64Array().at(0); ->new BigInt64Array().at : Symbol(BigInt64Array.at, Decl(lib.es2022.array.d.ts, --, --)) ->BigInt64Array : Symbol(BigInt64Array, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2022.array.d.ts, --, --)) ->at : Symbol(BigInt64Array.at, Decl(lib.es2022.array.d.ts, --, --)) +>new BigInt64Array().at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) +>BigInt64Array : Symbol(BigInt64Array, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --)) +>at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) new BigUint64Array().at(0); ->new BigUint64Array().at : Symbol(BigUint64Array.at, Decl(lib.es2022.array.d.ts, --, --)) ->BigUint64Array : Symbol(BigUint64Array, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2022.array.d.ts, --, --)) ->at : Symbol(BigUint64Array.at, Decl(lib.es2022.array.d.ts, --, --)) +>new BigUint64Array().at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) +>BigUint64Array : Symbol(BigUint64Array, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --)) +>at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) diff --git a/tests/baselines/reference/indexAt(target=es2022).types b/tests/baselines/reference/indexAt(target=es2022).types index 2201919b20620..83ecee0a14e9f 100644 --- a/tests/baselines/reference/indexAt(target=es2022).types +++ b/tests/baselines/reference/indexAt(target=es2022).types @@ -30,154 +30,154 @@ new Int8Array().at(0); >new Int8Array().at(0) : number > : ^^^^^^ ->new Int8Array().at : (index: number) => number | undefined -> : ^ ^^ ^^^^^ ->new Int8Array() : Int8Array -> : ^^^^^^^^^ +>new Int8Array().at : (index: number) => number +> : ^ ^^ ^^^^^^^^^^^ +>new Int8Array() : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ >Int8Array : Int8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^ ->at : (index: number) => number | undefined -> : ^ ^^ ^^^^^ +>at : (index: number) => number +> : ^ ^^ ^^^^^^^^^^^ >0 : 0 > : ^ new Uint8Array().at(0); >new Uint8Array().at(0) : number > : ^^^^^^ ->new Uint8Array().at : (index: number) => number | undefined -> : ^ ^^ ^^^^^ ->new Uint8Array() : Uint8Array -> : ^^^^^^^^^^ +>new Uint8Array().at : (index: number) => number +> : ^ ^^ ^^^^^^^^^^^ +>new Uint8Array() : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Uint8Array : Uint8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->at : (index: number) => number | undefined -> : ^ ^^ ^^^^^ +>at : (index: number) => number +> : ^ ^^ ^^^^^^^^^^^ >0 : 0 > : ^ new Uint8ClampedArray().at(0); >new Uint8ClampedArray().at(0) : number > : ^^^^^^ ->new Uint8ClampedArray().at : (index: number) => number | undefined -> : ^ ^^ ^^^^^ ->new Uint8ClampedArray() : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>new Uint8ClampedArray().at : (index: number) => number +> : ^ ^^ ^^^^^^^^^^^ +>new Uint8ClampedArray() : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint8ClampedArray : Uint8ClampedArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ->at : (index: number) => number | undefined -> : ^ ^^ ^^^^^ +>at : (index: number) => number +> : ^ ^^ ^^^^^^^^^^^ >0 : 0 > : ^ new Int16Array().at(0); >new Int16Array().at(0) : number > : ^^^^^^ ->new Int16Array().at : (index: number) => number | undefined -> : ^ ^^ ^^^^^ ->new Int16Array() : Int16Array -> : ^^^^^^^^^^ +>new Int16Array().at : (index: number) => number +> : ^ ^^ ^^^^^^^^^^^ +>new Int16Array() : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Int16Array : Int16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->at : (index: number) => number | undefined -> : ^ ^^ ^^^^^ +>at : (index: number) => number +> : ^ ^^ ^^^^^^^^^^^ >0 : 0 > : ^ new Uint16Array().at(0); >new Uint16Array().at(0) : number > : ^^^^^^ ->new Uint16Array().at : (index: number) => number | undefined -> : ^ ^^ ^^^^^ ->new Uint16Array() : Uint16Array -> : ^^^^^^^^^^^ +>new Uint16Array().at : (index: number) => number +> : ^ ^^ ^^^^^^^^^^^ +>new Uint16Array() : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >Uint16Array : Uint16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ ->at : (index: number) => number | undefined -> : ^ ^^ ^^^^^ +>at : (index: number) => number +> : ^ ^^ ^^^^^^^^^^^ >0 : 0 > : ^ new Int32Array().at(0); >new Int32Array().at(0) : number > : ^^^^^^ ->new Int32Array().at : (index: number) => number | undefined -> : ^ ^^ ^^^^^ ->new Int32Array() : Int32Array -> : ^^^^^^^^^^ +>new Int32Array().at : (index: number) => number +> : ^ ^^ ^^^^^^^^^^^ +>new Int32Array() : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Int32Array : Int32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->at : (index: number) => number | undefined -> : ^ ^^ ^^^^^ +>at : (index: number) => number +> : ^ ^^ ^^^^^^^^^^^ >0 : 0 > : ^ new Uint32Array().at(0); >new Uint32Array().at(0) : number > : ^^^^^^ ->new Uint32Array().at : (index: number) => number | undefined -> : ^ ^^ ^^^^^ ->new Uint32Array() : Uint32Array -> : ^^^^^^^^^^^ +>new Uint32Array().at : (index: number) => number +> : ^ ^^ ^^^^^^^^^^^ +>new Uint32Array() : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >Uint32Array : Uint32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ ->at : (index: number) => number | undefined -> : ^ ^^ ^^^^^ +>at : (index: number) => number +> : ^ ^^ ^^^^^^^^^^^ >0 : 0 > : ^ new Float32Array().at(0); >new Float32Array().at(0) : number > : ^^^^^^ ->new Float32Array().at : (index: number) => number | undefined -> : ^ ^^ ^^^^^ ->new Float32Array() : Float32Array -> : ^^^^^^^^^^^^ +>new Float32Array().at : (index: number) => number +> : ^ ^^ ^^^^^^^^^^^ +>new Float32Array() : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >Float32Array : Float32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ ->at : (index: number) => number | undefined -> : ^ ^^ ^^^^^ +>at : (index: number) => number +> : ^ ^^ ^^^^^^^^^^^ >0 : 0 > : ^ new Float64Array().at(0); >new Float64Array().at(0) : number > : ^^^^^^ ->new Float64Array().at : (index: number) => number | undefined -> : ^ ^^ ^^^^^ ->new Float64Array() : Float64Array -> : ^^^^^^^^^^^^ +>new Float64Array().at : (index: number) => number +> : ^ ^^ ^^^^^^^^^^^ +>new Float64Array() : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >Float64Array : Float64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ ->at : (index: number) => number | undefined -> : ^ ^^ ^^^^^ +>at : (index: number) => number +> : ^ ^^ ^^^^^^^^^^^ >0 : 0 > : ^ new BigInt64Array().at(0); >new BigInt64Array().at(0) : bigint > : ^^^^^^ ->new BigInt64Array().at : (index: number) => bigint | undefined -> : ^ ^^ ^^^^^ ->new BigInt64Array() : BigInt64Array -> : ^^^^^^^^^^^^^ +>new BigInt64Array().at : (index: number) => bigint +> : ^ ^^ ^^^^^^^^^^^ +>new BigInt64Array() : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ >BigInt64Array : BigInt64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^ ->at : (index: number) => bigint | undefined -> : ^ ^^ ^^^^^ +>at : (index: number) => bigint +> : ^ ^^ ^^^^^^^^^^^ >0 : 0 > : ^ new BigUint64Array().at(0); >new BigUint64Array().at(0) : bigint > : ^^^^^^ ->new BigUint64Array().at : (index: number) => bigint | undefined -> : ^ ^^ ^^^^^ ->new BigUint64Array() : BigUint64Array -> : ^^^^^^^^^^^^^^ +>new BigUint64Array().at : (index: number) => bigint +> : ^ ^^ ^^^^^^^^^^^ +>new BigUint64Array() : BigUint64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >BigUint64Array : BigUint64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^ ->at : (index: number) => bigint | undefined -> : ^ ^^ ^^^^^ +>at : (index: number) => bigint +> : ^ ^^ ^^^^^^^^^^^ >0 : 0 > : ^ diff --git a/tests/baselines/reference/indexAt(target=esnext).symbols b/tests/baselines/reference/indexAt(target=esnext).symbols index dbccd4a169ca1..819c77ac3287a 100644 --- a/tests/baselines/reference/indexAt(target=esnext).symbols +++ b/tests/baselines/reference/indexAt(target=esnext).symbols @@ -10,57 +10,57 @@ >at : Symbol(String.at, Decl(lib.es2022.string.d.ts, --, --)) new Int8Array().at(0); ->new Int8Array().at : Symbol(Int8Array.at, Decl(lib.es2022.array.d.ts, --, --)) ->Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 3 more) ->at : Symbol(Int8Array.at, Decl(lib.es2022.array.d.ts, --, --)) +>new Int8Array().at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) +>Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) new Uint8Array().at(0); ->new Uint8Array().at : Symbol(Uint8Array.at, Decl(lib.es2022.array.d.ts, --, --)) ->Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 3 more) ->at : Symbol(Uint8Array.at, Decl(lib.es2022.array.d.ts, --, --)) +>new Uint8Array().at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) +>Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) new Uint8ClampedArray().at(0); ->new Uint8ClampedArray().at : Symbol(Uint8ClampedArray.at, Decl(lib.es2022.array.d.ts, --, --)) ->Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 3 more) ->at : Symbol(Uint8ClampedArray.at, Decl(lib.es2022.array.d.ts, --, --)) +>new Uint8ClampedArray().at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) +>Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) new Int16Array().at(0); ->new Int16Array().at : Symbol(Int16Array.at, Decl(lib.es2022.array.d.ts, --, --)) ->Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 3 more) ->at : Symbol(Int16Array.at, Decl(lib.es2022.array.d.ts, --, --)) +>new Int16Array().at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) +>Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) new Uint16Array().at(0); ->new Uint16Array().at : Symbol(Uint16Array.at, Decl(lib.es2022.array.d.ts, --, --)) ->Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 3 more) ->at : Symbol(Uint16Array.at, Decl(lib.es2022.array.d.ts, --, --)) +>new Uint16Array().at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) +>Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) new Int32Array().at(0); ->new Int32Array().at : Symbol(Int32Array.at, Decl(lib.es2022.array.d.ts, --, --)) ->Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 3 more) ->at : Symbol(Int32Array.at, Decl(lib.es2022.array.d.ts, --, --)) +>new Int32Array().at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) +>Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) new Uint32Array().at(0); ->new Uint32Array().at : Symbol(Uint32Array.at, Decl(lib.es2022.array.d.ts, --, --)) ->Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 3 more) ->at : Symbol(Uint32Array.at, Decl(lib.es2022.array.d.ts, --, --)) +>new Uint32Array().at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) +>Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) new Float32Array().at(0); ->new Float32Array().at : Symbol(Float32Array.at, Decl(lib.es2022.array.d.ts, --, --)) ->Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 3 more) ->at : Symbol(Float32Array.at, Decl(lib.es2022.array.d.ts, --, --)) +>new Float32Array().at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) +>Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) new Float64Array().at(0); ->new Float64Array().at : Symbol(Float64Array.at, Decl(lib.es2022.array.d.ts, --, --)) ->Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 3 more) ->at : Symbol(Float64Array.at, Decl(lib.es2022.array.d.ts, --, --)) +>new Float64Array().at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) +>Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) new BigInt64Array().at(0); ->new BigInt64Array().at : Symbol(BigInt64Array.at, Decl(lib.es2022.array.d.ts, --, --)) ->BigInt64Array : Symbol(BigInt64Array, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2022.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) ->at : Symbol(BigInt64Array.at, Decl(lib.es2022.array.d.ts, --, --)) +>new BigInt64Array().at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) +>BigInt64Array : Symbol(BigInt64Array, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --)) +>at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) new BigUint64Array().at(0); ->new BigUint64Array().at : Symbol(BigUint64Array.at, Decl(lib.es2022.array.d.ts, --, --)) ->BigUint64Array : Symbol(BigUint64Array, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2022.array.d.ts, --, --), Decl(lib.es2023.array.d.ts, --, --)) ->at : Symbol(BigUint64Array.at, Decl(lib.es2022.array.d.ts, --, --)) +>new BigUint64Array().at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) +>BigUint64Array : Symbol(BigUint64Array, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --)) +>at : Symbol(TypedArray.at, Decl(lib.es2022.array.d.ts, --, --)) diff --git a/tests/baselines/reference/indexAt(target=esnext).types b/tests/baselines/reference/indexAt(target=esnext).types index 2201919b20620..83ecee0a14e9f 100644 --- a/tests/baselines/reference/indexAt(target=esnext).types +++ b/tests/baselines/reference/indexAt(target=esnext).types @@ -30,154 +30,154 @@ new Int8Array().at(0); >new Int8Array().at(0) : number > : ^^^^^^ ->new Int8Array().at : (index: number) => number | undefined -> : ^ ^^ ^^^^^ ->new Int8Array() : Int8Array -> : ^^^^^^^^^ +>new Int8Array().at : (index: number) => number +> : ^ ^^ ^^^^^^^^^^^ +>new Int8Array() : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ >Int8Array : Int8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^ ->at : (index: number) => number | undefined -> : ^ ^^ ^^^^^ +>at : (index: number) => number +> : ^ ^^ ^^^^^^^^^^^ >0 : 0 > : ^ new Uint8Array().at(0); >new Uint8Array().at(0) : number > : ^^^^^^ ->new Uint8Array().at : (index: number) => number | undefined -> : ^ ^^ ^^^^^ ->new Uint8Array() : Uint8Array -> : ^^^^^^^^^^ +>new Uint8Array().at : (index: number) => number +> : ^ ^^ ^^^^^^^^^^^ +>new Uint8Array() : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Uint8Array : Uint8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->at : (index: number) => number | undefined -> : ^ ^^ ^^^^^ +>at : (index: number) => number +> : ^ ^^ ^^^^^^^^^^^ >0 : 0 > : ^ new Uint8ClampedArray().at(0); >new Uint8ClampedArray().at(0) : number > : ^^^^^^ ->new Uint8ClampedArray().at : (index: number) => number | undefined -> : ^ ^^ ^^^^^ ->new Uint8ClampedArray() : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>new Uint8ClampedArray().at : (index: number) => number +> : ^ ^^ ^^^^^^^^^^^ +>new Uint8ClampedArray() : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint8ClampedArray : Uint8ClampedArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ->at : (index: number) => number | undefined -> : ^ ^^ ^^^^^ +>at : (index: number) => number +> : ^ ^^ ^^^^^^^^^^^ >0 : 0 > : ^ new Int16Array().at(0); >new Int16Array().at(0) : number > : ^^^^^^ ->new Int16Array().at : (index: number) => number | undefined -> : ^ ^^ ^^^^^ ->new Int16Array() : Int16Array -> : ^^^^^^^^^^ +>new Int16Array().at : (index: number) => number +> : ^ ^^ ^^^^^^^^^^^ +>new Int16Array() : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Int16Array : Int16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->at : (index: number) => number | undefined -> : ^ ^^ ^^^^^ +>at : (index: number) => number +> : ^ ^^ ^^^^^^^^^^^ >0 : 0 > : ^ new Uint16Array().at(0); >new Uint16Array().at(0) : number > : ^^^^^^ ->new Uint16Array().at : (index: number) => number | undefined -> : ^ ^^ ^^^^^ ->new Uint16Array() : Uint16Array -> : ^^^^^^^^^^^ +>new Uint16Array().at : (index: number) => number +> : ^ ^^ ^^^^^^^^^^^ +>new Uint16Array() : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >Uint16Array : Uint16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ ->at : (index: number) => number | undefined -> : ^ ^^ ^^^^^ +>at : (index: number) => number +> : ^ ^^ ^^^^^^^^^^^ >0 : 0 > : ^ new Int32Array().at(0); >new Int32Array().at(0) : number > : ^^^^^^ ->new Int32Array().at : (index: number) => number | undefined -> : ^ ^^ ^^^^^ ->new Int32Array() : Int32Array -> : ^^^^^^^^^^ +>new Int32Array().at : (index: number) => number +> : ^ ^^ ^^^^^^^^^^^ +>new Int32Array() : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Int32Array : Int32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->at : (index: number) => number | undefined -> : ^ ^^ ^^^^^ +>at : (index: number) => number +> : ^ ^^ ^^^^^^^^^^^ >0 : 0 > : ^ new Uint32Array().at(0); >new Uint32Array().at(0) : number > : ^^^^^^ ->new Uint32Array().at : (index: number) => number | undefined -> : ^ ^^ ^^^^^ ->new Uint32Array() : Uint32Array -> : ^^^^^^^^^^^ +>new Uint32Array().at : (index: number) => number +> : ^ ^^ ^^^^^^^^^^^ +>new Uint32Array() : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >Uint32Array : Uint32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ ->at : (index: number) => number | undefined -> : ^ ^^ ^^^^^ +>at : (index: number) => number +> : ^ ^^ ^^^^^^^^^^^ >0 : 0 > : ^ new Float32Array().at(0); >new Float32Array().at(0) : number > : ^^^^^^ ->new Float32Array().at : (index: number) => number | undefined -> : ^ ^^ ^^^^^ ->new Float32Array() : Float32Array -> : ^^^^^^^^^^^^ +>new Float32Array().at : (index: number) => number +> : ^ ^^ ^^^^^^^^^^^ +>new Float32Array() : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >Float32Array : Float32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ ->at : (index: number) => number | undefined -> : ^ ^^ ^^^^^ +>at : (index: number) => number +> : ^ ^^ ^^^^^^^^^^^ >0 : 0 > : ^ new Float64Array().at(0); >new Float64Array().at(0) : number > : ^^^^^^ ->new Float64Array().at : (index: number) => number | undefined -> : ^ ^^ ^^^^^ ->new Float64Array() : Float64Array -> : ^^^^^^^^^^^^ +>new Float64Array().at : (index: number) => number +> : ^ ^^ ^^^^^^^^^^^ +>new Float64Array() : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >Float64Array : Float64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ ->at : (index: number) => number | undefined -> : ^ ^^ ^^^^^ +>at : (index: number) => number +> : ^ ^^ ^^^^^^^^^^^ >0 : 0 > : ^ new BigInt64Array().at(0); >new BigInt64Array().at(0) : bigint > : ^^^^^^ ->new BigInt64Array().at : (index: number) => bigint | undefined -> : ^ ^^ ^^^^^ ->new BigInt64Array() : BigInt64Array -> : ^^^^^^^^^^^^^ +>new BigInt64Array().at : (index: number) => bigint +> : ^ ^^ ^^^^^^^^^^^ +>new BigInt64Array() : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ >BigInt64Array : BigInt64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^ ->at : (index: number) => bigint | undefined -> : ^ ^^ ^^^^^ +>at : (index: number) => bigint +> : ^ ^^ ^^^^^^^^^^^ >0 : 0 > : ^ new BigUint64Array().at(0); >new BigUint64Array().at(0) : bigint > : ^^^^^^ ->new BigUint64Array().at : (index: number) => bigint | undefined -> : ^ ^^ ^^^^^ ->new BigUint64Array() : BigUint64Array -> : ^^^^^^^^^^^^^^ +>new BigUint64Array().at : (index: number) => bigint +> : ^ ^^ ^^^^^^^^^^^ +>new BigUint64Array() : BigUint64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >BigUint64Array : BigUint64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^ ->at : (index: number) => bigint | undefined -> : ^ ^^ ^^^^^ +>at : (index: number) => bigint +> : ^ ^^ ^^^^^^^^^^^ >0 : 0 > : ^ diff --git a/tests/baselines/reference/jsDeclarationsClassImplementsGenericsSerialization.js b/tests/baselines/reference/jsDeclarationsClassImplementsGenericsSerialization.js index 04fbe98c54625..731c668477c80 100644 --- a/tests/baselines/reference/jsDeclarationsClassImplementsGenericsSerialization.js +++ b/tests/baselines/reference/jsDeclarationsClassImplementsGenericsSerialization.js @@ -66,6 +66,6 @@ export class Encoder implements IEncoder { /** * @param {T} value */ - encode(value: T): Uint8Array; + encode(value: T): Uint8Array; } export type IEncoder = import("./interface").Encoder; diff --git a/tests/baselines/reference/jsDeclarationsClassImplementsGenericsSerialization.types b/tests/baselines/reference/jsDeclarationsClassImplementsGenericsSerialization.types index a40aa8adfcc61..87ea726082975 100644 --- a/tests/baselines/reference/jsDeclarationsClassImplementsGenericsSerialization.types +++ b/tests/baselines/reference/jsDeclarationsClassImplementsGenericsSerialization.types @@ -21,14 +21,14 @@ export class Encoder { * @param {T} value */ encode(value) { ->encode : (value: T) => Uint8Array -> : ^ ^^ ^^^^^^^^^^^^^^^ +>encode : (value: T) => Uint8Array +> : ^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >value : T > : ^ return new Uint8Array(0) ->new Uint8Array(0) : Uint8Array -> : ^^^^^^^^^^ +>new Uint8Array(0) : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Uint8Array : Uint8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >0 : 0 diff --git a/tests/baselines/reference/largeTupleTypes.types b/tests/baselines/reference/largeTupleTypes.types index a8826173d19fa..309cfa3c7270a 100644 --- a/tests/baselines/reference/largeTupleTypes.types +++ b/tests/baselines/reference/largeTupleTypes.types @@ -4,7 +4,6 @@ Assignability cache: 1,000 Type Count: 25,000 Instantiation count: 50,000 -Symbol count: 50,000 === largeTupleTypes.ts === // Repro from #54491 diff --git a/tests/baselines/reference/readonlyFloat32ArrayAssignableWithFloat32Array.types b/tests/baselines/reference/readonlyFloat32ArrayAssignableWithFloat32Array.types index 0e072ffde5306..7b648ae6d8ff1 100644 --- a/tests/baselines/reference/readonlyFloat32ArrayAssignableWithFloat32Array.types +++ b/tests/baselines/reference/readonlyFloat32ArrayAssignableWithFloat32Array.types @@ -4,78 +4,78 @@ function update(b: Readonly) { >update : (b: Readonly) => void > : ^ ^^ ^^^^^^^^^ ->b : Readonly -> : ^^^^^^^^^^^^^^^^^^^^^^ +>b : Readonly> +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ const c = copy(b); ->c : Float32Array -> : ^^^^^^^^^^^^ ->copy(b) : Float32Array -> : ^^^^^^^^^^^^ ->copy : (a: Float32Array) => Float32Array -> : ^ ^^ ^^^^^^^^^^^^^^^^^ ->b : Readonly -> : ^^^^^^^^^^^^^^^^^^^^^^ +>c : Float32Array> +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>copy(b) : Float32Array> +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>copy : (a: Float32Array) => Float32Array> +> : ^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>b : Readonly> +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ add(c, c); >add(c, c) : void > : ^^^^ >add : (a: Float32Array, b: Float32Array, c?: Float32Array) => void > : ^ ^^ ^^ ^^ ^^ ^^^ ^^^^^^^^^ ->c : Float32Array -> : ^^^^^^^^^^^^ ->c : Float32Array -> : ^^^^^^^^^^^^ +>c : Float32Array> +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>c : Float32Array> +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ } function add(a: Float32Array, b: Float32Array, c: Float32Array = a) { >add : (a: Float32Array, b: Float32Array, c?: Float32Array) => void > : ^ ^^ ^^ ^^ ^^ ^^^ ^^^^^^^^^ ->a : Float32Array -> : ^^^^^^^^^^^^ ->b : Float32Array -> : ^^^^^^^^^^^^ ->c : Float32Array -> : ^^^^^^^^^^^^ ->a : Float32Array -> : ^^^^^^^^^^^^ +>a : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>b : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>c : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>a : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ c[0] = a[0] + b[0]; >c[0] = a[0] + b[0] : number > : ^^^^^^ >c[0] : number > : ^^^^^^ ->c : Float32Array -> : ^^^^^^^^^^^^ +>c : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >0 : 0 > : ^ >a[0] + b[0] : number > : ^^^^^^ >a[0] : number > : ^^^^^^ ->a : Float32Array -> : ^^^^^^^^^^^^ +>a : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >0 : 0 > : ^ >b[0] : number > : ^^^^^^ ->b : Float32Array -> : ^^^^^^^^^^^^ +>b : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >0 : 0 > : ^ } function copy(a: Float32Array) { ->copy : (a: Float32Array) => Float32Array -> : ^ ^^ ^^^^^^^^^^^^^^^^^ ->a : Float32Array -> : ^^^^^^^^^^^^ +>copy : (a: Float32Array) => Float32Array> +> : ^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>a : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ return new Float32Array(a); ->new Float32Array(a) : Float32Array -> : ^^^^^^^^^^^^ +>new Float32Array(a) : Float32Array> +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Float32Array : Float32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ ->a : Float32Array -> : ^^^^^^^^^^^^ +>a : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ } diff --git a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_namespaceSameNameAsIntrinsic.js b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_namespaceSameNameAsIntrinsic.js index 32946e583382c..e6c9edbdd62a3 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_namespaceSameNameAsIntrinsic.js +++ b/tests/baselines/reference/tsserver/fourslashServer/autoImportProvider_namespaceSameNameAsIntrinsic.js @@ -1090,6 +1090,30 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "", "sortText": "15" }, + { + "name": "TypedArray", + "kind": "interface", + "kindModifiers": "declare", + "sortText": "15" + }, + { + "name": "TypedArrayConstructor", + "kind": "interface", + "kindModifiers": "declare", + "sortText": "15" + }, + { + "name": "TypedArrayType", + "kind": "type", + "kindModifiers": "declare", + "sortText": "15" + }, + { + "name": "TypedArrayTypes", + "kind": "interface", + "kindModifiers": "declare", + "sortText": "15" + }, { "name": "TypedPropertyDescriptor", "kind": "interface", diff --git a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_revertUpdatedFile.js b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_revertUpdatedFile.js index 4f9d015a7df67..907f921b026c2 100644 --- a/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_revertUpdatedFile.js +++ b/tests/baselines/reference/tsserver/fourslashServer/pasteEdits_revertUpdatedFile.js @@ -1104,6 +1104,30 @@ Info seq [hh:mm:ss:mss] response: "kindModifiers": "", "sortText": "15" }, + { + "name": "TypedArray", + "kind": "interface", + "kindModifiers": "declare", + "sortText": "15" + }, + { + "name": "TypedArrayConstructor", + "kind": "interface", + "kindModifiers": "declare", + "sortText": "15" + }, + { + "name": "TypedArrayType", + "kind": "type", + "kindModifiers": "declare", + "sortText": "15" + }, + { + "name": "TypedArrayTypes", + "kind": "interface", + "kindModifiers": "declare", + "sortText": "15" + }, { "name": "TypedPropertyDescriptor", "kind": "interface", diff --git a/tests/baselines/reference/typedArrays-es5.errors.txt b/tests/baselines/reference/typedArrays-es5.errors.txt index 5339b7177ea64..8e011af4d0f45 100644 --- a/tests/baselines/reference/typedArrays-es5.errors.txt +++ b/tests/baselines/reference/typedArrays-es5.errors.txt @@ -1,40 +1,40 @@ -typedArrays-es5.ts(2,5): error TS2802: Type 'Float32Array' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher. -typedArrays-es5.ts(5,5): error TS2802: Type 'Float64Array' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher. -typedArrays-es5.ts(8,5): error TS2802: Type 'Int16Array' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher. -typedArrays-es5.ts(11,5): error TS2802: Type 'Int32Array' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher. -typedArrays-es5.ts(14,5): error TS2802: Type 'Int8Array' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher. +typedArrays-es5.ts(2,5): error TS2802: Type 'Float32Array' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher. +typedArrays-es5.ts(5,5): error TS2802: Type 'Float64Array' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher. +typedArrays-es5.ts(8,5): error TS2802: Type 'Int16Array' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher. +typedArrays-es5.ts(11,5): error TS2802: Type 'Int32Array' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher. +typedArrays-es5.ts(14,5): error TS2802: Type 'Int8Array' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher. typedArrays-es5.ts(17,5): error TS2802: Type 'NodeList' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher. -typedArrays-es5.ts(20,5): error TS2802: Type 'Uint16Array' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher. -typedArrays-es5.ts(23,5): error TS2802: Type 'Uint32Array' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher. -typedArrays-es5.ts(26,5): error TS2802: Type 'Uint8Array' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher. -typedArrays-es5.ts(29,5): error TS2802: Type 'Uint8ClampedArray' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher. +typedArrays-es5.ts(20,5): error TS2802: Type 'Uint16Array' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher. +typedArrays-es5.ts(23,5): error TS2802: Type 'Uint32Array' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher. +typedArrays-es5.ts(26,5): error TS2802: Type 'Uint8Array' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher. +typedArrays-es5.ts(29,5): error TS2802: Type 'Uint8ClampedArray' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher. ==== typedArrays-es5.ts (10 errors) ==== const float32Array = new Float32Array(1); [...float32Array]; ~~~~~~~~~~~~ -!!! error TS2802: Type 'Float32Array' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher. +!!! error TS2802: Type 'Float32Array' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher. const float64Array = new Float64Array(1); [...float64Array]; ~~~~~~~~~~~~ -!!! error TS2802: Type 'Float64Array' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher. +!!! error TS2802: Type 'Float64Array' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher. const int16Array = new Int16Array(1); [...int16Array]; ~~~~~~~~~~ -!!! error TS2802: Type 'Int16Array' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher. +!!! error TS2802: Type 'Int16Array' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher. const int32Array = new Int32Array(1); [...int32Array]; ~~~~~~~~~~ -!!! error TS2802: Type 'Int32Array' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher. +!!! error TS2802: Type 'Int32Array' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher. const int8Array = new Int8Array(1); [...int8Array]; ~~~~~~~~~ -!!! error TS2802: Type 'Int8Array' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher. +!!! error TS2802: Type 'Int8Array' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher. const nodeList = new NodeList(); [...nodeList]; @@ -44,22 +44,22 @@ typedArrays-es5.ts(29,5): error TS2802: Type 'Uint8ClampedArray' can only be ite const uint16Array = new Uint16Array(1); [...uint16Array]; ~~~~~~~~~~~ -!!! error TS2802: Type 'Uint16Array' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher. +!!! error TS2802: Type 'Uint16Array' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher. const uint32Array = new Uint32Array(1); [...uint32Array]; ~~~~~~~~~~~ -!!! error TS2802: Type 'Uint32Array' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher. +!!! error TS2802: Type 'Uint32Array' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher. const uint8Array = new Uint8Array(1); [...uint8Array]; ~~~~~~~~~~ -!!! error TS2802: Type 'Uint8Array' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher. +!!! error TS2802: Type 'Uint8Array' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher. const uint8ClampedArray = new Uint8ClampedArray(1); [...uint8ClampedArray]; ~~~~~~~~~~~~~~~~~ -!!! error TS2802: Type 'Uint8ClampedArray' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher. +!!! error TS2802: Type 'Uint8ClampedArray' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher. \ No newline at end of file diff --git a/tests/baselines/reference/typedArrays-es5.types b/tests/baselines/reference/typedArrays-es5.types index 77ba207237e68..7abdc32d4abfa 100644 --- a/tests/baselines/reference/typedArrays-es5.types +++ b/tests/baselines/reference/typedArrays-es5.types @@ -2,10 +2,10 @@ === typedArrays-es5.ts === const float32Array = new Float32Array(1); ->float32Array : Float32Array -> : ^^^^^^^^^^^^ ->new Float32Array(1) : Float32Array -> : ^^^^^^^^^^^^ +>float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>new Float32Array(1) : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >Float32Array : Float32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ >1 : 1 @@ -16,14 +16,14 @@ const float32Array = new Float32Array(1); > : ^^^^^ >...float32Array : any > : ^^^ ->float32Array : Float32Array -> : ^^^^^^^^^^^^ +>float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ const float64Array = new Float64Array(1); ->float64Array : Float64Array -> : ^^^^^^^^^^^^ ->new Float64Array(1) : Float64Array -> : ^^^^^^^^^^^^ +>float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>new Float64Array(1) : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >Float64Array : Float64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ >1 : 1 @@ -34,14 +34,14 @@ const float64Array = new Float64Array(1); > : ^^^^^ >...float64Array : any > : ^^^ ->float64Array : Float64Array -> : ^^^^^^^^^^^^ +>float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ const int16Array = new Int16Array(1); ->int16Array : Int16Array -> : ^^^^^^^^^^ ->new Int16Array(1) : Int16Array -> : ^^^^^^^^^^ +>int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>new Int16Array(1) : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Int16Array : Int16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >1 : 1 @@ -52,14 +52,14 @@ const int16Array = new Int16Array(1); > : ^^^^^ >...int16Array : any > : ^^^ ->int16Array : Int16Array -> : ^^^^^^^^^^ +>int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ const int32Array = new Int32Array(1); ->int32Array : Int32Array -> : ^^^^^^^^^^ ->new Int32Array(1) : Int32Array -> : ^^^^^^^^^^ +>int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>new Int32Array(1) : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Int32Array : Int32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >1 : 1 @@ -70,14 +70,14 @@ const int32Array = new Int32Array(1); > : ^^^^^ >...int32Array : any > : ^^^ ->int32Array : Int32Array -> : ^^^^^^^^^^ +>int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ const int8Array = new Int8Array(1); ->int8Array : Int8Array -> : ^^^^^^^^^ ->new Int8Array(1) : Int8Array -> : ^^^^^^^^^ +>int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>new Int8Array(1) : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ >Int8Array : Int8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^ >1 : 1 @@ -88,8 +88,8 @@ const int8Array = new Int8Array(1); > : ^^^^^ >...int8Array : any > : ^^^ ->int8Array : Int8Array -> : ^^^^^^^^^ +>int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ const nodeList = new NodeList(); >nodeList : NodeList @@ -108,10 +108,10 @@ const nodeList = new NodeList(); > : ^^^^^^^^ const uint16Array = new Uint16Array(1); ->uint16Array : Uint16Array -> : ^^^^^^^^^^^ ->new Uint16Array(1) : Uint16Array -> : ^^^^^^^^^^^ +>uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>new Uint16Array(1) : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >Uint16Array : Uint16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ >1 : 1 @@ -122,14 +122,14 @@ const uint16Array = new Uint16Array(1); > : ^^^^^ >...uint16Array : any > : ^^^ ->uint16Array : Uint16Array -> : ^^^^^^^^^^^ +>uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ const uint32Array = new Uint32Array(1); ->uint32Array : Uint32Array -> : ^^^^^^^^^^^ ->new Uint32Array(1) : Uint32Array -> : ^^^^^^^^^^^ +>uint32Array : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>new Uint32Array(1) : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >Uint32Array : Uint32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ >1 : 1 @@ -140,14 +140,14 @@ const uint32Array = new Uint32Array(1); > : ^^^^^ >...uint32Array : any > : ^^^ ->uint32Array : Uint32Array -> : ^^^^^^^^^^^ +>uint32Array : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ const uint8Array = new Uint8Array(1); ->uint8Array : Uint8Array -> : ^^^^^^^^^^ ->new Uint8Array(1) : Uint8Array -> : ^^^^^^^^^^ +>uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>new Uint8Array(1) : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Uint8Array : Uint8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >1 : 1 @@ -158,14 +158,14 @@ const uint8Array = new Uint8Array(1); > : ^^^^^ >...uint8Array : any > : ^^^ ->uint8Array : Uint8Array -> : ^^^^^^^^^^ +>uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ const uint8ClampedArray = new Uint8ClampedArray(1); ->uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ ->new Uint8ClampedArray(1) : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>new Uint8ClampedArray(1) : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint8ClampedArray : Uint8ClampedArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >1 : 1 @@ -176,8 +176,8 @@ const uint8ClampedArray = new Uint8ClampedArray(1); > : ^^^^^ >...uint8ClampedArray : any > : ^^^ ->uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/baselines/reference/typedArrays-es6.symbols b/tests/baselines/reference/typedArrays-es6.symbols index a0ea517856f94..f65ffaf454e7b 100644 --- a/tests/baselines/reference/typedArrays-es6.symbols +++ b/tests/baselines/reference/typedArrays-es6.symbols @@ -3,35 +3,35 @@ === typedArrays-es6.ts === const float32Array = new Float32Array(1); >float32Array : Symbol(float32Array, Decl(typedArrays-es6.ts, 0, 5)) ->Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) [...float32Array]; >float32Array : Symbol(float32Array, Decl(typedArrays-es6.ts, 0, 5)) const float64Array = new Float64Array(1); >float64Array : Symbol(float64Array, Decl(typedArrays-es6.ts, 3, 5)) ->Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) [...float64Array]; >float64Array : Symbol(float64Array, Decl(typedArrays-es6.ts, 3, 5)) const int16Array = new Int16Array(1); >int16Array : Symbol(int16Array, Decl(typedArrays-es6.ts, 6, 5)) ->Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) [...int16Array]; >int16Array : Symbol(int16Array, Decl(typedArrays-es6.ts, 6, 5)) const int32Array = new Int32Array(1); >int32Array : Symbol(int32Array, Decl(typedArrays-es6.ts, 9, 5)) ->Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) [...int32Array]; >int32Array : Symbol(int32Array, Decl(typedArrays-es6.ts, 9, 5)) const int8Array = new Int8Array(1); >int8Array : Symbol(int8Array, Decl(typedArrays-es6.ts, 12, 5)) ->Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) [...int8Array]; >int8Array : Symbol(int8Array, Decl(typedArrays-es6.ts, 12, 5)) @@ -45,28 +45,28 @@ const nodeList = new NodeList(); const uint16Array = new Uint16Array(1); >uint16Array : Symbol(uint16Array, Decl(typedArrays-es6.ts, 18, 5)) ->Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) [...uint16Array]; >uint16Array : Symbol(uint16Array, Decl(typedArrays-es6.ts, 18, 5)) const uint32Array = new Uint32Array(1); >uint32Array : Symbol(uint32Array, Decl(typedArrays-es6.ts, 21, 5)) ->Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) [...uint32Array]; >uint32Array : Symbol(uint32Array, Decl(typedArrays-es6.ts, 21, 5)) const uint8Array = new Uint8Array(1); >uint8Array : Symbol(uint8Array, Decl(typedArrays-es6.ts, 24, 5)) ->Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) [...uint8Array]; >uint8Array : Symbol(uint8Array, Decl(typedArrays-es6.ts, 24, 5)) const uint8ClampedArray = new Uint8ClampedArray(1); >uint8ClampedArray : Symbol(uint8ClampedArray, Decl(typedArrays-es6.ts, 27, 5)) ->Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) [...uint8ClampedArray]; >uint8ClampedArray : Symbol(uint8ClampedArray, Decl(typedArrays-es6.ts, 27, 5)) diff --git a/tests/baselines/reference/typedArrays-es6.types b/tests/baselines/reference/typedArrays-es6.types index 42ff5a80f01a6..d51eac44be1cc 100644 --- a/tests/baselines/reference/typedArrays-es6.types +++ b/tests/baselines/reference/typedArrays-es6.types @@ -2,10 +2,10 @@ === typedArrays-es6.ts === const float32Array = new Float32Array(1); ->float32Array : Float32Array -> : ^^^^^^^^^^^^ ->new Float32Array(1) : Float32Array -> : ^^^^^^^^^^^^ +>float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>new Float32Array(1) : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >Float32Array : Float32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ >1 : 1 @@ -16,14 +16,14 @@ const float32Array = new Float32Array(1); > : ^^^^^^^^ >...float32Array : number > : ^^^^^^ ->float32Array : Float32Array -> : ^^^^^^^^^^^^ +>float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ const float64Array = new Float64Array(1); ->float64Array : Float64Array -> : ^^^^^^^^^^^^ ->new Float64Array(1) : Float64Array -> : ^^^^^^^^^^^^ +>float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>new Float64Array(1) : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >Float64Array : Float64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ >1 : 1 @@ -34,14 +34,14 @@ const float64Array = new Float64Array(1); > : ^^^^^^^^ >...float64Array : number > : ^^^^^^ ->float64Array : Float64Array -> : ^^^^^^^^^^^^ +>float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ const int16Array = new Int16Array(1); ->int16Array : Int16Array -> : ^^^^^^^^^^ ->new Int16Array(1) : Int16Array -> : ^^^^^^^^^^ +>int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>new Int16Array(1) : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Int16Array : Int16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >1 : 1 @@ -52,14 +52,14 @@ const int16Array = new Int16Array(1); > : ^^^^^^^^ >...int16Array : number > : ^^^^^^ ->int16Array : Int16Array -> : ^^^^^^^^^^ +>int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ const int32Array = new Int32Array(1); ->int32Array : Int32Array -> : ^^^^^^^^^^ ->new Int32Array(1) : Int32Array -> : ^^^^^^^^^^ +>int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>new Int32Array(1) : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Int32Array : Int32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >1 : 1 @@ -70,14 +70,14 @@ const int32Array = new Int32Array(1); > : ^^^^^^^^ >...int32Array : number > : ^^^^^^ ->int32Array : Int32Array -> : ^^^^^^^^^^ +>int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ const int8Array = new Int8Array(1); ->int8Array : Int8Array -> : ^^^^^^^^^ ->new Int8Array(1) : Int8Array -> : ^^^^^^^^^ +>int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>new Int8Array(1) : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ >Int8Array : Int8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^ >1 : 1 @@ -88,8 +88,8 @@ const int8Array = new Int8Array(1); > : ^^^^^^^^ >...int8Array : number > : ^^^^^^ ->int8Array : Int8Array -> : ^^^^^^^^^ +>int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ const nodeList = new NodeList(); >nodeList : NodeList @@ -108,10 +108,10 @@ const nodeList = new NodeList(); > : ^^^^^^^^ const uint16Array = new Uint16Array(1); ->uint16Array : Uint16Array -> : ^^^^^^^^^^^ ->new Uint16Array(1) : Uint16Array -> : ^^^^^^^^^^^ +>uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>new Uint16Array(1) : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >Uint16Array : Uint16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ >1 : 1 @@ -122,14 +122,14 @@ const uint16Array = new Uint16Array(1); > : ^^^^^^^^ >...uint16Array : number > : ^^^^^^ ->uint16Array : Uint16Array -> : ^^^^^^^^^^^ +>uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ const uint32Array = new Uint32Array(1); ->uint32Array : Uint32Array -> : ^^^^^^^^^^^ ->new Uint32Array(1) : Uint32Array -> : ^^^^^^^^^^^ +>uint32Array : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>new Uint32Array(1) : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >Uint32Array : Uint32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ >1 : 1 @@ -140,14 +140,14 @@ const uint32Array = new Uint32Array(1); > : ^^^^^^^^ >...uint32Array : number > : ^^^^^^ ->uint32Array : Uint32Array -> : ^^^^^^^^^^^ +>uint32Array : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ const uint8Array = new Uint8Array(1); ->uint8Array : Uint8Array -> : ^^^^^^^^^^ ->new Uint8Array(1) : Uint8Array -> : ^^^^^^^^^^ +>uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>new Uint8Array(1) : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Uint8Array : Uint8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >1 : 1 @@ -158,14 +158,14 @@ const uint8Array = new Uint8Array(1); > : ^^^^^^^^ >...uint8Array : number > : ^^^^^^ ->uint8Array : Uint8Array -> : ^^^^^^^^^^ +>uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ const uint8ClampedArray = new Uint8ClampedArray(1); ->uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ ->new Uint8ClampedArray(1) : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>new Uint8ClampedArray(1) : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint8ClampedArray : Uint8ClampedArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >1 : 1 @@ -176,6 +176,6 @@ const uint8ClampedArray = new Uint8ClampedArray(1); > : ^^^^^^^^ >...uint8ClampedArray : number > : ^^^^^^ ->uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/baselines/reference/typedArrays.symbols b/tests/baselines/reference/typedArrays.symbols index 3092529ae474d..2073456c53956 100644 --- a/tests/baselines/reference/typedArrays.symbols +++ b/tests/baselines/reference/typedArrays.symbols @@ -9,39 +9,39 @@ function CreateTypedArrayTypes() { typedArrays[0] = Int8Array; >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 1, 7)) ->Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) typedArrays[1] = Uint8Array; >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 1, 7)) ->Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) typedArrays[2] = Int16Array; >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 1, 7)) ->Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) typedArrays[3] = Uint16Array; >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 1, 7)) ->Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) typedArrays[4] = Int32Array; >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 1, 7)) ->Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) typedArrays[5] = Uint32Array; >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 1, 7)) ->Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) typedArrays[6] = Float32Array; >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 1, 7)) ->Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) typedArrays[7] = Float64Array; >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 1, 7)) ->Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) typedArrays[8] = Uint8ClampedArray; >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 1, 7)) ->Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) return typedArrays; >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 1, 7)) @@ -56,47 +56,47 @@ function CreateTypedArrayInstancesFromLength(obj: number) { typedArrays[0] = new Int8Array(obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 16, 7)) ->Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 15, 45)) typedArrays[1] = new Uint8Array(obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 16, 7)) ->Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 15, 45)) typedArrays[2] = new Int16Array(obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 16, 7)) ->Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 15, 45)) typedArrays[3] = new Uint16Array(obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 16, 7)) ->Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 15, 45)) typedArrays[4] = new Int32Array(obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 16, 7)) ->Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 15, 45)) typedArrays[5] = new Uint32Array(obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 16, 7)) ->Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 15, 45)) typedArrays[6] = new Float32Array(obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 16, 7)) ->Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 15, 45)) typedArrays[7] = new Float64Array(obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 16, 7)) ->Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 15, 45)) typedArrays[8] = new Uint8ClampedArray(obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 16, 7)) ->Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 15, 45)) return typedArrays; @@ -112,47 +112,47 @@ function CreateTypedArrayInstancesFromArray(obj: number[]) { typedArrays[0] = new Int8Array(obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 31, 7)) ->Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 30, 44)) typedArrays[1] = new Uint8Array(obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 31, 7)) ->Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 30, 44)) typedArrays[2] = new Int16Array(obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 31, 7)) ->Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 30, 44)) typedArrays[3] = new Uint16Array(obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 31, 7)) ->Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 30, 44)) typedArrays[4] = new Int32Array(obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 31, 7)) ->Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 30, 44)) typedArrays[5] = new Uint32Array(obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 31, 7)) ->Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 30, 44)) typedArrays[6] = new Float32Array(obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 31, 7)) ->Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 30, 44)) typedArrays[7] = new Float64Array(obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 31, 7)) ->Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 30, 44)) typedArrays[8] = new Uint8ClampedArray(obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 31, 7)) ->Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 30, 44)) return typedArrays; @@ -168,65 +168,65 @@ function CreateIntegerTypedArraysFromArray2(obj:number[]) { typedArrays[0] = Int8Array.from(obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 46, 7)) ->Int8Array.from : Symbol(Int8ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Int8ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Int8Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 45, 44)) typedArrays[1] = Uint8Array.from(obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 46, 7)) ->Uint8Array.from : Symbol(Uint8ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Uint8ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint8Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 45, 44)) typedArrays[2] = Int16Array.from(obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 46, 7)) ->Int16Array.from : Symbol(Int16ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Int16ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Int16Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 45, 44)) typedArrays[3] = Uint16Array.from(obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 46, 7)) ->Uint16Array.from : Symbol(Uint16ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Uint16ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint16Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 45, 44)) typedArrays[4] = Int32Array.from(obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 46, 7)) ->Int32Array.from : Symbol(Int32ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Int32ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Int32Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 45, 44)) typedArrays[5] = Uint32Array.from(obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 46, 7)) ->Uint32Array.from : Symbol(Uint32ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Uint32ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint32Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 45, 44)) typedArrays[6] = Float32Array.from(obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 46, 7)) ->Float32Array.from : Symbol(Float32ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Float32ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Float32Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 45, 44)) typedArrays[7] = Float64Array.from(obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 46, 7)) ->Float64Array.from : Symbol(Float64ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Float64ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Float64Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 45, 44)) typedArrays[8] = Uint8ClampedArray.from(obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 46, 7)) ->Uint8ClampedArray.from : Symbol(Uint8ClampedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Uint8ClampedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint8ClampedArray.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 45, 44)) return typedArrays; @@ -243,65 +243,65 @@ function CreateIntegerTypedArraysFromArrayLike(obj:ArrayLike) { typedArrays[0] = Int8Array.from(obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 61, 7)) ->Int8Array.from : Symbol(Int8ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Int8ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Int8Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 60, 47)) typedArrays[1] = Uint8Array.from(obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 61, 7)) ->Uint8Array.from : Symbol(Uint8ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Uint8ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint8Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 60, 47)) typedArrays[2] = Int16Array.from(obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 61, 7)) ->Int16Array.from : Symbol(Int16ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Int16ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Int16Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 60, 47)) typedArrays[3] = Uint16Array.from(obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 61, 7)) ->Uint16Array.from : Symbol(Uint16ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Uint16ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint16Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 60, 47)) typedArrays[4] = Int32Array.from(obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 61, 7)) ->Int32Array.from : Symbol(Int32ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Int32ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Int32Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 60, 47)) typedArrays[5] = Uint32Array.from(obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 61, 7)) ->Uint32Array.from : Symbol(Uint32ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Uint32ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint32Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 60, 47)) typedArrays[6] = Float32Array.from(obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 61, 7)) ->Float32Array.from : Symbol(Float32ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Float32ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Float32Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 60, 47)) typedArrays[7] = Float64Array.from(obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 61, 7)) ->Float64Array.from : Symbol(Float64ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Float64ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Float64Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 60, 47)) typedArrays[8] = Uint8ClampedArray.from(obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 61, 7)) ->Uint8ClampedArray.from : Symbol(Uint8ClampedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Uint8ClampedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint8ClampedArray.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 60, 47)) return typedArrays; @@ -317,65 +317,65 @@ function CreateTypedArraysOf(obj) { typedArrays[0] = Int8Array.of(...obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 76, 7)) ->Int8Array.of : Symbol(Int8ArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) ->Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->of : Symbol(Int8ArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) +>Int8Array.of : Symbol(TypedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) +>Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>of : Symbol(TypedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 75, 29)) typedArrays[1] = Uint8Array.of(...obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 76, 7)) ->Uint8Array.of : Symbol(Uint8ArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) ->Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->of : Symbol(Uint8ArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) +>Uint8Array.of : Symbol(TypedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) +>Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>of : Symbol(TypedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 75, 29)) typedArrays[2] = Int16Array.of(...obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 76, 7)) ->Int16Array.of : Symbol(Int16ArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) ->Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->of : Symbol(Int16ArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) +>Int16Array.of : Symbol(TypedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) +>Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>of : Symbol(TypedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 75, 29)) typedArrays[3] = Uint16Array.of(...obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 76, 7)) ->Uint16Array.of : Symbol(Uint16ArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) ->Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->of : Symbol(Uint16ArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) +>Uint16Array.of : Symbol(TypedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) +>Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>of : Symbol(TypedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 75, 29)) typedArrays[4] = Int32Array.of(...obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 76, 7)) ->Int32Array.of : Symbol(Int32ArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) ->Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->of : Symbol(Int32ArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) +>Int32Array.of : Symbol(TypedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) +>Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>of : Symbol(TypedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 75, 29)) typedArrays[5] = Uint32Array.of(...obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 76, 7)) ->Uint32Array.of : Symbol(Uint32ArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) ->Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->of : Symbol(Uint32ArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) +>Uint32Array.of : Symbol(TypedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) +>Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>of : Symbol(TypedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 75, 29)) typedArrays[6] = Float32Array.of(...obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 76, 7)) ->Float32Array.of : Symbol(Float32ArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) ->Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->of : Symbol(Float32ArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) +>Float32Array.of : Symbol(TypedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) +>Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>of : Symbol(TypedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 75, 29)) typedArrays[7] = Float64Array.of(...obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 76, 7)) ->Float64Array.of : Symbol(Float64ArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) ->Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->of : Symbol(Float64ArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) +>Float64Array.of : Symbol(TypedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) +>Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>of : Symbol(TypedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 75, 29)) typedArrays[8] = Uint8ClampedArray.of(...obj); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 76, 7)) ->Uint8ClampedArray.of : Symbol(Uint8ClampedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) ->Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->of : Symbol(Uint8ClampedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) +>Uint8ClampedArray.of : Symbol(TypedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) +>Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>of : Symbol(TypedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 75, 29)) return typedArrays; @@ -390,57 +390,57 @@ function CreateTypedArraysOf2() { typedArrays[0] = Int8Array.of(1,2,3,4); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 91, 7)) ->Int8Array.of : Symbol(Int8ArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) ->Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->of : Symbol(Int8ArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) +>Int8Array.of : Symbol(TypedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) +>Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>of : Symbol(TypedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) typedArrays[1] = Uint8Array.of(1,2,3,4); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 91, 7)) ->Uint8Array.of : Symbol(Uint8ArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) ->Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->of : Symbol(Uint8ArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) +>Uint8Array.of : Symbol(TypedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) +>Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>of : Symbol(TypedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) typedArrays[2] = Int16Array.of(1,2,3,4); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 91, 7)) ->Int16Array.of : Symbol(Int16ArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) ->Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->of : Symbol(Int16ArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) +>Int16Array.of : Symbol(TypedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) +>Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>of : Symbol(TypedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) typedArrays[3] = Uint16Array.of(1,2,3,4); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 91, 7)) ->Uint16Array.of : Symbol(Uint16ArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) ->Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->of : Symbol(Uint16ArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) +>Uint16Array.of : Symbol(TypedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) +>Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>of : Symbol(TypedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) typedArrays[4] = Int32Array.of(1,2,3,4); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 91, 7)) ->Int32Array.of : Symbol(Int32ArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) ->Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->of : Symbol(Int32ArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) +>Int32Array.of : Symbol(TypedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) +>Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>of : Symbol(TypedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) typedArrays[5] = Uint32Array.of(1,2,3,4); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 91, 7)) ->Uint32Array.of : Symbol(Uint32ArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) ->Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->of : Symbol(Uint32ArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) +>Uint32Array.of : Symbol(TypedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) +>Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>of : Symbol(TypedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) typedArrays[6] = Float32Array.of(1,2,3,4); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 91, 7)) ->Float32Array.of : Symbol(Float32ArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) ->Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->of : Symbol(Float32ArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) +>Float32Array.of : Symbol(TypedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) +>Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>of : Symbol(TypedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) typedArrays[7] = Float64Array.of(1,2,3,4); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 91, 7)) ->Float64Array.of : Symbol(Float64ArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) ->Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->of : Symbol(Float64ArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) +>Float64Array.of : Symbol(TypedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) +>Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>of : Symbol(TypedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) typedArrays[8] = Uint8ClampedArray.of(1,2,3,4); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 91, 7)) ->Uint8ClampedArray.of : Symbol(Uint8ClampedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) ->Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->of : Symbol(Uint8ClampedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) +>Uint8ClampedArray.of : Symbol(TypedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) +>Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>of : Symbol(TypedArrayConstructor.of, Decl(lib.es5.d.ts, --, --)) return typedArrays; >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 91, 7)) @@ -462,73 +462,73 @@ function CreateTypedArraysFromMapFn2(obj:ArrayLike, mapFn: (n:T, v:number) typedArrays[0] = Int8Array.from(obj, mapFn); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 106, 7)) ->Int8Array.from : Symbol(Int8ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Int8ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Int8Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 105, 40)) >mapFn : Symbol(mapFn, Decl(typedArrays.ts, 105, 57)) typedArrays[1] = Uint8Array.from(obj, mapFn); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 106, 7)) ->Uint8Array.from : Symbol(Uint8ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Uint8ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint8Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 105, 40)) >mapFn : Symbol(mapFn, Decl(typedArrays.ts, 105, 57)) typedArrays[2] = Int16Array.from(obj, mapFn); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 106, 7)) ->Int16Array.from : Symbol(Int16ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Int16ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Int16Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 105, 40)) >mapFn : Symbol(mapFn, Decl(typedArrays.ts, 105, 57)) typedArrays[3] = Uint16Array.from(obj, mapFn); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 106, 7)) ->Uint16Array.from : Symbol(Uint16ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Uint16ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint16Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 105, 40)) >mapFn : Symbol(mapFn, Decl(typedArrays.ts, 105, 57)) typedArrays[4] = Int32Array.from(obj, mapFn); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 106, 7)) ->Int32Array.from : Symbol(Int32ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Int32ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Int32Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 105, 40)) >mapFn : Symbol(mapFn, Decl(typedArrays.ts, 105, 57)) typedArrays[5] = Uint32Array.from(obj, mapFn); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 106, 7)) ->Uint32Array.from : Symbol(Uint32ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Uint32ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint32Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 105, 40)) >mapFn : Symbol(mapFn, Decl(typedArrays.ts, 105, 57)) typedArrays[6] = Float32Array.from(obj, mapFn); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 106, 7)) ->Float32Array.from : Symbol(Float32ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Float32ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Float32Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 105, 40)) >mapFn : Symbol(mapFn, Decl(typedArrays.ts, 105, 57)) typedArrays[7] = Float64Array.from(obj, mapFn); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 106, 7)) ->Float64Array.from : Symbol(Float64ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Float64ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Float64Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 105, 40)) >mapFn : Symbol(mapFn, Decl(typedArrays.ts, 105, 57)) typedArrays[8] = Uint8ClampedArray.from(obj, mapFn); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 106, 7)) ->Uint8ClampedArray.from : Symbol(Uint8ClampedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Uint8ClampedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint8ClampedArray.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 105, 40)) >mapFn : Symbol(mapFn, Decl(typedArrays.ts, 105, 57)) @@ -549,73 +549,73 @@ function CreateTypedArraysFromMapFn(obj:ArrayLike, mapFn: (n:number, v:n typedArrays[0] = Int8Array.from(obj, mapFn); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 121, 7)) ->Int8Array.from : Symbol(Int8ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Int8ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Int8Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 120, 36)) >mapFn : Symbol(mapFn, Decl(typedArrays.ts, 120, 58)) typedArrays[1] = Uint8Array.from(obj, mapFn); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 121, 7)) ->Uint8Array.from : Symbol(Uint8ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Uint8ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint8Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 120, 36)) >mapFn : Symbol(mapFn, Decl(typedArrays.ts, 120, 58)) typedArrays[2] = Int16Array.from(obj, mapFn); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 121, 7)) ->Int16Array.from : Symbol(Int16ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Int16ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Int16Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 120, 36)) >mapFn : Symbol(mapFn, Decl(typedArrays.ts, 120, 58)) typedArrays[3] = Uint16Array.from(obj, mapFn); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 121, 7)) ->Uint16Array.from : Symbol(Uint16ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Uint16ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint16Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 120, 36)) >mapFn : Symbol(mapFn, Decl(typedArrays.ts, 120, 58)) typedArrays[4] = Int32Array.from(obj, mapFn); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 121, 7)) ->Int32Array.from : Symbol(Int32ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Int32ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Int32Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 120, 36)) >mapFn : Symbol(mapFn, Decl(typedArrays.ts, 120, 58)) typedArrays[5] = Uint32Array.from(obj, mapFn); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 121, 7)) ->Uint32Array.from : Symbol(Uint32ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Uint32ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint32Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 120, 36)) >mapFn : Symbol(mapFn, Decl(typedArrays.ts, 120, 58)) typedArrays[6] = Float32Array.from(obj, mapFn); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 121, 7)) ->Float32Array.from : Symbol(Float32ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Float32ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Float32Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 120, 36)) >mapFn : Symbol(mapFn, Decl(typedArrays.ts, 120, 58)) typedArrays[7] = Float64Array.from(obj, mapFn); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 121, 7)) ->Float64Array.from : Symbol(Float64ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Float64ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Float64Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 120, 36)) >mapFn : Symbol(mapFn, Decl(typedArrays.ts, 120, 58)) typedArrays[8] = Uint8ClampedArray.from(obj, mapFn); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 121, 7)) ->Uint8ClampedArray.from : Symbol(Uint8ClampedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Uint8ClampedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint8ClampedArray.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 120, 36)) >mapFn : Symbol(mapFn, Decl(typedArrays.ts, 120, 58)) @@ -637,81 +637,81 @@ function CreateTypedArraysFromThisObj(obj:ArrayLike, mapFn: (n:number, v typedArrays[0] = Int8Array.from(obj, mapFn, thisArg); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 136, 7)) ->Int8Array.from : Symbol(Int8ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Int8ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Int8Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 135, 38)) >mapFn : Symbol(mapFn, Decl(typedArrays.ts, 135, 60)) >thisArg : Symbol(thisArg, Decl(typedArrays.ts, 135, 98)) typedArrays[1] = Uint8Array.from(obj, mapFn, thisArg); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 136, 7)) ->Uint8Array.from : Symbol(Uint8ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Uint8ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint8Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 135, 38)) >mapFn : Symbol(mapFn, Decl(typedArrays.ts, 135, 60)) >thisArg : Symbol(thisArg, Decl(typedArrays.ts, 135, 98)) typedArrays[2] = Int16Array.from(obj, mapFn, thisArg); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 136, 7)) ->Int16Array.from : Symbol(Int16ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Int16ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Int16Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 135, 38)) >mapFn : Symbol(mapFn, Decl(typedArrays.ts, 135, 60)) >thisArg : Symbol(thisArg, Decl(typedArrays.ts, 135, 98)) typedArrays[3] = Uint16Array.from(obj, mapFn, thisArg); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 136, 7)) ->Uint16Array.from : Symbol(Uint16ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Uint16ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint16Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 135, 38)) >mapFn : Symbol(mapFn, Decl(typedArrays.ts, 135, 60)) >thisArg : Symbol(thisArg, Decl(typedArrays.ts, 135, 98)) typedArrays[4] = Int32Array.from(obj, mapFn, thisArg); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 136, 7)) ->Int32Array.from : Symbol(Int32ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Int32ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Int32Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 135, 38)) >mapFn : Symbol(mapFn, Decl(typedArrays.ts, 135, 60)) >thisArg : Symbol(thisArg, Decl(typedArrays.ts, 135, 98)) typedArrays[5] = Uint32Array.from(obj, mapFn, thisArg); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 136, 7)) ->Uint32Array.from : Symbol(Uint32ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Uint32ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint32Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 135, 38)) >mapFn : Symbol(mapFn, Decl(typedArrays.ts, 135, 60)) >thisArg : Symbol(thisArg, Decl(typedArrays.ts, 135, 98)) typedArrays[6] = Float32Array.from(obj, mapFn, thisArg); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 136, 7)) ->Float32Array.from : Symbol(Float32ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Float32ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Float32Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 135, 38)) >mapFn : Symbol(mapFn, Decl(typedArrays.ts, 135, 60)) >thisArg : Symbol(thisArg, Decl(typedArrays.ts, 135, 98)) typedArrays[7] = Float64Array.from(obj, mapFn, thisArg); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 136, 7)) ->Float64Array.from : Symbol(Float64ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Float64ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Float64Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 135, 38)) >mapFn : Symbol(mapFn, Decl(typedArrays.ts, 135, 60)) >thisArg : Symbol(thisArg, Decl(typedArrays.ts, 135, 98)) typedArrays[8] = Uint8ClampedArray.from(obj, mapFn, thisArg); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 136, 7)) ->Uint8ClampedArray.from : Symbol(Uint8ClampedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Uint8ClampedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint8ClampedArray.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 135, 38)) >mapFn : Symbol(mapFn, Decl(typedArrays.ts, 135, 60)) >thisArg : Symbol(thisArg, Decl(typedArrays.ts, 135, 98)) @@ -737,81 +737,81 @@ function CreateTypedArraysFromThisObj2(obj:ArrayLike, mapFn: (n:T, v:numbe typedArrays[0] = Int8Array.from(obj, mapFn, thisArg); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 151, 7)) ->Int8Array.from : Symbol(Int8ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Int8ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Int8Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 150, 42)) >mapFn : Symbol(mapFn, Decl(typedArrays.ts, 150, 59)) >thisArg : Symbol(thisArg, Decl(typedArrays.ts, 150, 92)) typedArrays[1] = Uint8Array.from(obj, mapFn, thisArg); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 151, 7)) ->Uint8Array.from : Symbol(Uint8ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Uint8ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint8Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 150, 42)) >mapFn : Symbol(mapFn, Decl(typedArrays.ts, 150, 59)) >thisArg : Symbol(thisArg, Decl(typedArrays.ts, 150, 92)) typedArrays[2] = Int16Array.from(obj, mapFn, thisArg); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 151, 7)) ->Int16Array.from : Symbol(Int16ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Int16ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Int16Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 150, 42)) >mapFn : Symbol(mapFn, Decl(typedArrays.ts, 150, 59)) >thisArg : Symbol(thisArg, Decl(typedArrays.ts, 150, 92)) typedArrays[3] = Uint16Array.from(obj, mapFn, thisArg); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 151, 7)) ->Uint16Array.from : Symbol(Uint16ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Uint16ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint16Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 150, 42)) >mapFn : Symbol(mapFn, Decl(typedArrays.ts, 150, 59)) >thisArg : Symbol(thisArg, Decl(typedArrays.ts, 150, 92)) typedArrays[4] = Int32Array.from(obj, mapFn, thisArg); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 151, 7)) ->Int32Array.from : Symbol(Int32ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Int32ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Int32Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 150, 42)) >mapFn : Symbol(mapFn, Decl(typedArrays.ts, 150, 59)) >thisArg : Symbol(thisArg, Decl(typedArrays.ts, 150, 92)) typedArrays[5] = Uint32Array.from(obj, mapFn, thisArg); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 151, 7)) ->Uint32Array.from : Symbol(Uint32ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Uint32ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint32Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 150, 42)) >mapFn : Symbol(mapFn, Decl(typedArrays.ts, 150, 59)) >thisArg : Symbol(thisArg, Decl(typedArrays.ts, 150, 92)) typedArrays[6] = Float32Array.from(obj, mapFn, thisArg); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 151, 7)) ->Float32Array.from : Symbol(Float32ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Float32ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Float32Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 150, 42)) >mapFn : Symbol(mapFn, Decl(typedArrays.ts, 150, 59)) >thisArg : Symbol(thisArg, Decl(typedArrays.ts, 150, 92)) typedArrays[7] = Float64Array.from(obj, mapFn, thisArg); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 151, 7)) ->Float64Array.from : Symbol(Float64ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Float64ArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Float64Array.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 150, 42)) >mapFn : Symbol(mapFn, Decl(typedArrays.ts, 150, 59)) >thisArg : Symbol(thisArg, Decl(typedArrays.ts, 150, 92)) typedArrays[8] = Uint8ClampedArray.from(obj, mapFn, thisArg); >typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 151, 7)) ->Uint8ClampedArray.from : Symbol(Uint8ClampedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) ->Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) ->from : Symbol(Uint8ClampedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint8ClampedArray.from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) +>Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>from : Symbol(TypedArrayConstructor.from, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --)) >obj : Symbol(obj, Decl(typedArrays.ts, 150, 42)) >mapFn : Symbol(mapFn, Decl(typedArrays.ts, 150, 59)) >thisArg : Symbol(thisArg, Decl(typedArrays.ts, 150, 92)) diff --git a/tests/baselines/reference/typedArrays.types b/tests/baselines/reference/typedArrays.types index b6f692914ad7d..5a6eeab84f424 100644 --- a/tests/baselines/reference/typedArrays.types +++ b/tests/baselines/reference/typedArrays.types @@ -1,5 +1,8 @@ //// [tests/cases/compiler/typedArrays.ts] //// +=== Performance Stats === +Instantiation count: 1,000 -> 5,000 + === typedArrays.ts === function CreateTypedArrayTypes() { >CreateTypedArrayTypes : () => any[] @@ -128,135 +131,135 @@ function CreateTypedArrayInstancesFromLength(obj: number) { > : ^^^^^^^^^^^ typedArrays[0] = new Int8Array(obj); ->typedArrays[0] = new Int8Array(obj) : Int8Array -> : ^^^^^^^^^ +>typedArrays[0] = new Int8Array(obj) : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[0] : any >typedArrays : any[] > : ^^^^^ >0 : 0 > : ^ ->new Int8Array(obj) : Int8Array -> : ^^^^^^^^^ +>new Int8Array(obj) : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ >Int8Array : Int8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^ >obj : number > : ^^^^^^ typedArrays[1] = new Uint8Array(obj); ->typedArrays[1] = new Uint8Array(obj) : Uint8Array -> : ^^^^^^^^^^ +>typedArrays[1] = new Uint8Array(obj) : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[1] : any >typedArrays : any[] > : ^^^^^ >1 : 1 > : ^ ->new Uint8Array(obj) : Uint8Array -> : ^^^^^^^^^^ +>new Uint8Array(obj) : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Uint8Array : Uint8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >obj : number > : ^^^^^^ typedArrays[2] = new Int16Array(obj); ->typedArrays[2] = new Int16Array(obj) : Int16Array -> : ^^^^^^^^^^ +>typedArrays[2] = new Int16Array(obj) : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[2] : any >typedArrays : any[] > : ^^^^^ >2 : 2 > : ^ ->new Int16Array(obj) : Int16Array -> : ^^^^^^^^^^ +>new Int16Array(obj) : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Int16Array : Int16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >obj : number > : ^^^^^^ typedArrays[3] = new Uint16Array(obj); ->typedArrays[3] = new Uint16Array(obj) : Uint16Array -> : ^^^^^^^^^^^ +>typedArrays[3] = new Uint16Array(obj) : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[3] : any >typedArrays : any[] > : ^^^^^ >3 : 3 > : ^ ->new Uint16Array(obj) : Uint16Array -> : ^^^^^^^^^^^ +>new Uint16Array(obj) : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >Uint16Array : Uint16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ >obj : number > : ^^^^^^ typedArrays[4] = new Int32Array(obj); ->typedArrays[4] = new Int32Array(obj) : Int32Array -> : ^^^^^^^^^^ +>typedArrays[4] = new Int32Array(obj) : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[4] : any >typedArrays : any[] > : ^^^^^ >4 : 4 > : ^ ->new Int32Array(obj) : Int32Array -> : ^^^^^^^^^^ +>new Int32Array(obj) : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Int32Array : Int32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >obj : number > : ^^^^^^ typedArrays[5] = new Uint32Array(obj); ->typedArrays[5] = new Uint32Array(obj) : Uint32Array -> : ^^^^^^^^^^^ +>typedArrays[5] = new Uint32Array(obj) : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[5] : any >typedArrays : any[] > : ^^^^^ >5 : 5 > : ^ ->new Uint32Array(obj) : Uint32Array -> : ^^^^^^^^^^^ +>new Uint32Array(obj) : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >Uint32Array : Uint32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ >obj : number > : ^^^^^^ typedArrays[6] = new Float32Array(obj); ->typedArrays[6] = new Float32Array(obj) : Float32Array -> : ^^^^^^^^^^^^ +>typedArrays[6] = new Float32Array(obj) : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[6] : any >typedArrays : any[] > : ^^^^^ >6 : 6 > : ^ ->new Float32Array(obj) : Float32Array -> : ^^^^^^^^^^^^ +>new Float32Array(obj) : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >Float32Array : Float32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ >obj : number > : ^^^^^^ typedArrays[7] = new Float64Array(obj); ->typedArrays[7] = new Float64Array(obj) : Float64Array -> : ^^^^^^^^^^^^ +>typedArrays[7] = new Float64Array(obj) : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[7] : any >typedArrays : any[] > : ^^^^^ >7 : 7 > : ^ ->new Float64Array(obj) : Float64Array -> : ^^^^^^^^^^^^ +>new Float64Array(obj) : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >Float64Array : Float64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ >obj : number > : ^^^^^^ typedArrays[8] = new Uint8ClampedArray(obj); ->typedArrays[8] = new Uint8ClampedArray(obj) : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>typedArrays[8] = new Uint8ClampedArray(obj) : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[8] : any >typedArrays : any[] > : ^^^^^ >8 : 8 > : ^ ->new Uint8ClampedArray(obj) : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>new Uint8ClampedArray(obj) : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint8ClampedArray : Uint8ClampedArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : number @@ -280,135 +283,135 @@ function CreateTypedArrayInstancesFromArray(obj: number[]) { > : ^^^^^^^^^^^ typedArrays[0] = new Int8Array(obj); ->typedArrays[0] = new Int8Array(obj) : Int8Array -> : ^^^^^^^^^ +>typedArrays[0] = new Int8Array(obj) : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[0] : any >typedArrays : any[] > : ^^^^^ >0 : 0 > : ^ ->new Int8Array(obj) : Int8Array -> : ^^^^^^^^^ +>new Int8Array(obj) : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ >Int8Array : Int8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^ >obj : number[] > : ^^^^^^^^ typedArrays[1] = new Uint8Array(obj); ->typedArrays[1] = new Uint8Array(obj) : Uint8Array -> : ^^^^^^^^^^ +>typedArrays[1] = new Uint8Array(obj) : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[1] : any >typedArrays : any[] > : ^^^^^ >1 : 1 > : ^ ->new Uint8Array(obj) : Uint8Array -> : ^^^^^^^^^^ +>new Uint8Array(obj) : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Uint8Array : Uint8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >obj : number[] > : ^^^^^^^^ typedArrays[2] = new Int16Array(obj); ->typedArrays[2] = new Int16Array(obj) : Int16Array -> : ^^^^^^^^^^ +>typedArrays[2] = new Int16Array(obj) : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[2] : any >typedArrays : any[] > : ^^^^^ >2 : 2 > : ^ ->new Int16Array(obj) : Int16Array -> : ^^^^^^^^^^ +>new Int16Array(obj) : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Int16Array : Int16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >obj : number[] > : ^^^^^^^^ typedArrays[3] = new Uint16Array(obj); ->typedArrays[3] = new Uint16Array(obj) : Uint16Array -> : ^^^^^^^^^^^ +>typedArrays[3] = new Uint16Array(obj) : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[3] : any >typedArrays : any[] > : ^^^^^ >3 : 3 > : ^ ->new Uint16Array(obj) : Uint16Array -> : ^^^^^^^^^^^ +>new Uint16Array(obj) : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >Uint16Array : Uint16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ >obj : number[] > : ^^^^^^^^ typedArrays[4] = new Int32Array(obj); ->typedArrays[4] = new Int32Array(obj) : Int32Array -> : ^^^^^^^^^^ +>typedArrays[4] = new Int32Array(obj) : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[4] : any >typedArrays : any[] > : ^^^^^ >4 : 4 > : ^ ->new Int32Array(obj) : Int32Array -> : ^^^^^^^^^^ +>new Int32Array(obj) : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Int32Array : Int32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >obj : number[] > : ^^^^^^^^ typedArrays[5] = new Uint32Array(obj); ->typedArrays[5] = new Uint32Array(obj) : Uint32Array -> : ^^^^^^^^^^^ +>typedArrays[5] = new Uint32Array(obj) : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[5] : any >typedArrays : any[] > : ^^^^^ >5 : 5 > : ^ ->new Uint32Array(obj) : Uint32Array -> : ^^^^^^^^^^^ +>new Uint32Array(obj) : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >Uint32Array : Uint32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ >obj : number[] > : ^^^^^^^^ typedArrays[6] = new Float32Array(obj); ->typedArrays[6] = new Float32Array(obj) : Float32Array -> : ^^^^^^^^^^^^ +>typedArrays[6] = new Float32Array(obj) : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[6] : any >typedArrays : any[] > : ^^^^^ >6 : 6 > : ^ ->new Float32Array(obj) : Float32Array -> : ^^^^^^^^^^^^ +>new Float32Array(obj) : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >Float32Array : Float32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ >obj : number[] > : ^^^^^^^^ typedArrays[7] = new Float64Array(obj); ->typedArrays[7] = new Float64Array(obj) : Float64Array -> : ^^^^^^^^^^^^ +>typedArrays[7] = new Float64Array(obj) : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[7] : any >typedArrays : any[] > : ^^^^^ >7 : 7 > : ^ ->new Float64Array(obj) : Float64Array -> : ^^^^^^^^^^^^ +>new Float64Array(obj) : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >Float64Array : Float64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ >obj : number[] > : ^^^^^^^^ typedArrays[8] = new Uint8ClampedArray(obj); ->typedArrays[8] = new Uint8ClampedArray(obj) : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>typedArrays[8] = new Uint8ClampedArray(obj) : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[8] : any >typedArrays : any[] > : ^^^^^ >8 : 8 > : ^ ->new Uint8ClampedArray(obj) : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>new Uint8ClampedArray(obj) : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint8ClampedArray : Uint8ClampedArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : number[] @@ -432,173 +435,173 @@ function CreateIntegerTypedArraysFromArray2(obj:number[]) { > : ^^^^^^^^^^^ typedArrays[0] = Int8Array.from(obj); ->typedArrays[0] = Int8Array.from(obj) : Int8Array -> : ^^^^^^^^^ +>typedArrays[0] = Int8Array.from(obj) : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[0] : any >typedArrays : any[] > : ^^^^^ >0 : 0 > : ^ ->Int8Array.from(obj) : Int8Array -> : ^^^^^^^^^ ->Int8Array.from : { (arrayLike: ArrayLike): Int8Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int8Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Int8Array.from(obj) : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Int8Array.from : { (arrayLike: ArrayLike): Int8Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int8Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Int8Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Int8Array : Int8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Int8Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int8Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Int8Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int8Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Int8Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : number[] > : ^^^^^^^^ typedArrays[1] = Uint8Array.from(obj); ->typedArrays[1] = Uint8Array.from(obj) : Uint8Array -> : ^^^^^^^^^^ +>typedArrays[1] = Uint8Array.from(obj) : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[1] : any >typedArrays : any[] > : ^^^^^ >1 : 1 > : ^ ->Uint8Array.from(obj) : Uint8Array -> : ^^^^^^^^^^ ->Uint8Array.from : { (arrayLike: ArrayLike): Uint8Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Uint8Array.from(obj) : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>Uint8Array.from : { (arrayLike: ArrayLike): Uint8Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint8Array : Uint8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Uint8Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Uint8Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : number[] > : ^^^^^^^^ typedArrays[2] = Int16Array.from(obj); ->typedArrays[2] = Int16Array.from(obj) : Int16Array -> : ^^^^^^^^^^ +>typedArrays[2] = Int16Array.from(obj) : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[2] : any >typedArrays : any[] > : ^^^^^ >2 : 2 > : ^ ->Int16Array.from(obj) : Int16Array -> : ^^^^^^^^^^ ->Int16Array.from : { (arrayLike: ArrayLike): Int16Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int16Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Int16Array.from(obj) : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>Int16Array.from : { (arrayLike: ArrayLike): Int16Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int16Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Int16Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Int16Array : Int16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Int16Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int16Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Int16Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int16Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Int16Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : number[] > : ^^^^^^^^ typedArrays[3] = Uint16Array.from(obj); ->typedArrays[3] = Uint16Array.from(obj) : Uint16Array -> : ^^^^^^^^^^^ +>typedArrays[3] = Uint16Array.from(obj) : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[3] : any >typedArrays : any[] > : ^^^^^ >3 : 3 > : ^ ->Uint16Array.from(obj) : Uint16Array -> : ^^^^^^^^^^^ ->Uint16Array.from : { (arrayLike: ArrayLike): Uint16Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint16Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Uint16Array.from(obj) : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>Uint16Array.from : { (arrayLike: ArrayLike): Uint16Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint16Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Uint16Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint16Array : Uint16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Uint16Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint16Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Uint16Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint16Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Uint16Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : number[] > : ^^^^^^^^ typedArrays[4] = Int32Array.from(obj); ->typedArrays[4] = Int32Array.from(obj) : Int32Array -> : ^^^^^^^^^^ +>typedArrays[4] = Int32Array.from(obj) : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[4] : any >typedArrays : any[] > : ^^^^^ >4 : 4 > : ^ ->Int32Array.from(obj) : Int32Array -> : ^^^^^^^^^^ ->Int32Array.from : { (arrayLike: ArrayLike): Int32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int32Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Int32Array.from(obj) : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>Int32Array.from : { (arrayLike: ArrayLike): Int32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int32Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Int32Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Int32Array : Int32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Int32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int32Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Int32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int32Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Int32Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : number[] > : ^^^^^^^^ typedArrays[5] = Uint32Array.from(obj); ->typedArrays[5] = Uint32Array.from(obj) : Uint32Array -> : ^^^^^^^^^^^ +>typedArrays[5] = Uint32Array.from(obj) : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[5] : any >typedArrays : any[] > : ^^^^^ >5 : 5 > : ^ ->Uint32Array.from(obj) : Uint32Array -> : ^^^^^^^^^^^ ->Uint32Array.from : { (arrayLike: ArrayLike): Uint32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint32Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Uint32Array.from(obj) : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>Uint32Array.from : { (arrayLike: ArrayLike): Uint32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint32Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Uint32Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint32Array : Uint32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Uint32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint32Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Uint32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint32Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Uint32Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : number[] > : ^^^^^^^^ typedArrays[6] = Float32Array.from(obj); ->typedArrays[6] = Float32Array.from(obj) : Float32Array -> : ^^^^^^^^^^^^ +>typedArrays[6] = Float32Array.from(obj) : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[6] : any >typedArrays : any[] > : ^^^^^ >6 : 6 > : ^ ->Float32Array.from(obj) : Float32Array -> : ^^^^^^^^^^^^ ->Float32Array.from : { (arrayLike: ArrayLike): Float32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Float32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float32Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Float32Array.from(obj) : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>Float32Array.from : { (arrayLike: ArrayLike): Float32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Float32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float32Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Float32Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Float32Array : Float32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Float32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Float32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float32Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Float32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Float32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float32Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Float32Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : number[] > : ^^^^^^^^ typedArrays[7] = Float64Array.from(obj); ->typedArrays[7] = Float64Array.from(obj) : Float64Array -> : ^^^^^^^^^^^^ +>typedArrays[7] = Float64Array.from(obj) : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[7] : any >typedArrays : any[] > : ^^^^^ >7 : 7 > : ^ ->Float64Array.from(obj) : Float64Array -> : ^^^^^^^^^^^^ ->Float64Array.from : { (arrayLike: ArrayLike): Float64Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Float64Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float64Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Float64Array.from(obj) : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>Float64Array.from : { (arrayLike: ArrayLike): Float64Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Float64Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float64Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Float64Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Float64Array : Float64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Float64Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Float64Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float64Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Float64Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Float64Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float64Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Float64Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : number[] > : ^^^^^^^^ typedArrays[8] = Uint8ClampedArray.from(obj); ->typedArrays[8] = Uint8ClampedArray.from(obj) : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>typedArrays[8] = Uint8ClampedArray.from(obj) : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[8] : any >typedArrays : any[] > : ^^^^^ >8 : 8 > : ^ ->Uint8ClampedArray.from(obj) : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ ->Uint8ClampedArray.from : { (arrayLike: ArrayLike): Uint8ClampedArray; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8ClampedArray; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8ClampedArray; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Uint8ClampedArray.from(obj) : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Uint8ClampedArray.from : { (arrayLike: ArrayLike): Uint8ClampedArray; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8ClampedArray; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8ClampedArray; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8ClampedArray; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint8ClampedArray : Uint8ClampedArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Uint8ClampedArray; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8ClampedArray; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8ClampedArray; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Uint8ClampedArray; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8ClampedArray; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8ClampedArray; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8ClampedArray; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : number[] > : ^^^^^^^^ @@ -620,173 +623,173 @@ function CreateIntegerTypedArraysFromArrayLike(obj:ArrayLike) { > : ^^^^^^^^^^^ typedArrays[0] = Int8Array.from(obj); ->typedArrays[0] = Int8Array.from(obj) : Int8Array -> : ^^^^^^^^^ +>typedArrays[0] = Int8Array.from(obj) : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[0] : any >typedArrays : any[] > : ^^^^^ >0 : 0 > : ^ ->Int8Array.from(obj) : Int8Array -> : ^^^^^^^^^ ->Int8Array.from : { (arrayLike: ArrayLike): Int8Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int8Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Int8Array.from(obj) : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Int8Array.from : { (arrayLike: ArrayLike): Int8Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int8Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Int8Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Int8Array : Int8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Int8Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int8Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Int8Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int8Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Int8Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^^^^^^ typedArrays[1] = Uint8Array.from(obj); ->typedArrays[1] = Uint8Array.from(obj) : Uint8Array -> : ^^^^^^^^^^ +>typedArrays[1] = Uint8Array.from(obj) : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[1] : any >typedArrays : any[] > : ^^^^^ >1 : 1 > : ^ ->Uint8Array.from(obj) : Uint8Array -> : ^^^^^^^^^^ ->Uint8Array.from : { (arrayLike: ArrayLike): Uint8Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Uint8Array.from(obj) : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>Uint8Array.from : { (arrayLike: ArrayLike): Uint8Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint8Array : Uint8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Uint8Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Uint8Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^^^^^^ typedArrays[2] = Int16Array.from(obj); ->typedArrays[2] = Int16Array.from(obj) : Int16Array -> : ^^^^^^^^^^ +>typedArrays[2] = Int16Array.from(obj) : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[2] : any >typedArrays : any[] > : ^^^^^ >2 : 2 > : ^ ->Int16Array.from(obj) : Int16Array -> : ^^^^^^^^^^ ->Int16Array.from : { (arrayLike: ArrayLike): Int16Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int16Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Int16Array.from(obj) : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>Int16Array.from : { (arrayLike: ArrayLike): Int16Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int16Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Int16Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Int16Array : Int16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Int16Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int16Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Int16Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int16Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Int16Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^^^^^^ typedArrays[3] = Uint16Array.from(obj); ->typedArrays[3] = Uint16Array.from(obj) : Uint16Array -> : ^^^^^^^^^^^ +>typedArrays[3] = Uint16Array.from(obj) : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[3] : any >typedArrays : any[] > : ^^^^^ >3 : 3 > : ^ ->Uint16Array.from(obj) : Uint16Array -> : ^^^^^^^^^^^ ->Uint16Array.from : { (arrayLike: ArrayLike): Uint16Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint16Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Uint16Array.from(obj) : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>Uint16Array.from : { (arrayLike: ArrayLike): Uint16Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint16Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Uint16Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint16Array : Uint16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Uint16Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint16Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Uint16Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint16Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Uint16Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^^^^^^ typedArrays[4] = Int32Array.from(obj); ->typedArrays[4] = Int32Array.from(obj) : Int32Array -> : ^^^^^^^^^^ +>typedArrays[4] = Int32Array.from(obj) : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[4] : any >typedArrays : any[] > : ^^^^^ >4 : 4 > : ^ ->Int32Array.from(obj) : Int32Array -> : ^^^^^^^^^^ ->Int32Array.from : { (arrayLike: ArrayLike): Int32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int32Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Int32Array.from(obj) : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>Int32Array.from : { (arrayLike: ArrayLike): Int32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int32Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Int32Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Int32Array : Int32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Int32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int32Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Int32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int32Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Int32Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^^^^^^ typedArrays[5] = Uint32Array.from(obj); ->typedArrays[5] = Uint32Array.from(obj) : Uint32Array -> : ^^^^^^^^^^^ +>typedArrays[5] = Uint32Array.from(obj) : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[5] : any >typedArrays : any[] > : ^^^^^ >5 : 5 > : ^ ->Uint32Array.from(obj) : Uint32Array -> : ^^^^^^^^^^^ ->Uint32Array.from : { (arrayLike: ArrayLike): Uint32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint32Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Uint32Array.from(obj) : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>Uint32Array.from : { (arrayLike: ArrayLike): Uint32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint32Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Uint32Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint32Array : Uint32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Uint32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint32Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Uint32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint32Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Uint32Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^^^^^^ typedArrays[6] = Float32Array.from(obj); ->typedArrays[6] = Float32Array.from(obj) : Float32Array -> : ^^^^^^^^^^^^ +>typedArrays[6] = Float32Array.from(obj) : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[6] : any >typedArrays : any[] > : ^^^^^ >6 : 6 > : ^ ->Float32Array.from(obj) : Float32Array -> : ^^^^^^^^^^^^ ->Float32Array.from : { (arrayLike: ArrayLike): Float32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Float32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float32Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Float32Array.from(obj) : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>Float32Array.from : { (arrayLike: ArrayLike): Float32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Float32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float32Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Float32Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Float32Array : Float32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Float32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Float32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float32Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Float32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Float32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float32Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Float32Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^^^^^^ typedArrays[7] = Float64Array.from(obj); ->typedArrays[7] = Float64Array.from(obj) : Float64Array -> : ^^^^^^^^^^^^ +>typedArrays[7] = Float64Array.from(obj) : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[7] : any >typedArrays : any[] > : ^^^^^ >7 : 7 > : ^ ->Float64Array.from(obj) : Float64Array -> : ^^^^^^^^^^^^ ->Float64Array.from : { (arrayLike: ArrayLike): Float64Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Float64Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float64Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Float64Array.from(obj) : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>Float64Array.from : { (arrayLike: ArrayLike): Float64Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Float64Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float64Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Float64Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Float64Array : Float64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Float64Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Float64Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float64Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Float64Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Float64Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float64Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Float64Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^^^^^^ typedArrays[8] = Uint8ClampedArray.from(obj); ->typedArrays[8] = Uint8ClampedArray.from(obj) : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>typedArrays[8] = Uint8ClampedArray.from(obj) : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[8] : any >typedArrays : any[] > : ^^^^^ >8 : 8 > : ^ ->Uint8ClampedArray.from(obj) : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ ->Uint8ClampedArray.from : { (arrayLike: ArrayLike): Uint8ClampedArray; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8ClampedArray; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8ClampedArray; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Uint8ClampedArray.from(obj) : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Uint8ClampedArray.from : { (arrayLike: ArrayLike): Uint8ClampedArray; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8ClampedArray; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8ClampedArray; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8ClampedArray; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint8ClampedArray : Uint8ClampedArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Uint8ClampedArray; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8ClampedArray; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8ClampedArray; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Uint8ClampedArray; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8ClampedArray; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8ClampedArray; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8ClampedArray; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^^^^^^ @@ -807,173 +810,173 @@ function CreateTypedArraysOf(obj) { > : ^^^^^^^^^^^ typedArrays[0] = Int8Array.of(...obj); ->typedArrays[0] = Int8Array.of(...obj) : Int8Array -> : ^^^^^^^^^ +>typedArrays[0] = Int8Array.of(...obj) : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[0] : any >typedArrays : any[] > : ^^^^^ >0 : 0 > : ^ ->Int8Array.of(...obj) : Int8Array -> : ^^^^^^^^^ ->Int8Array.of : (...items: number[]) => Int8Array -> : ^^^^ ^^ ^^^^^ +>Int8Array.of(...obj) : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Int8Array.of : (...items: number[]) => Int8Array +> : ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Int8Array : Int8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^ ->of : (...items: number[]) => Int8Array -> : ^^^^ ^^ ^^^^^ +>of : (...items: number[]) => Int8Array +> : ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >...obj : any >obj : any typedArrays[1] = Uint8Array.of(...obj); ->typedArrays[1] = Uint8Array.of(...obj) : Uint8Array -> : ^^^^^^^^^^ +>typedArrays[1] = Uint8Array.of(...obj) : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[1] : any >typedArrays : any[] > : ^^^^^ >1 : 1 > : ^ ->Uint8Array.of(...obj) : Uint8Array -> : ^^^^^^^^^^ ->Uint8Array.of : (...items: number[]) => Uint8Array -> : ^^^^ ^^ ^^^^^ +>Uint8Array.of(...obj) : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>Uint8Array.of : (...items: number[]) => Uint8Array +> : ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint8Array : Uint8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->of : (...items: number[]) => Uint8Array -> : ^^^^ ^^ ^^^^^ +>of : (...items: number[]) => Uint8Array +> : ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >...obj : any >obj : any typedArrays[2] = Int16Array.of(...obj); ->typedArrays[2] = Int16Array.of(...obj) : Int16Array -> : ^^^^^^^^^^ +>typedArrays[2] = Int16Array.of(...obj) : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[2] : any >typedArrays : any[] > : ^^^^^ >2 : 2 > : ^ ->Int16Array.of(...obj) : Int16Array -> : ^^^^^^^^^^ ->Int16Array.of : (...items: number[]) => Int16Array -> : ^^^^ ^^ ^^^^^ +>Int16Array.of(...obj) : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>Int16Array.of : (...items: number[]) => Int16Array +> : ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Int16Array : Int16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->of : (...items: number[]) => Int16Array -> : ^^^^ ^^ ^^^^^ +>of : (...items: number[]) => Int16Array +> : ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >...obj : any >obj : any typedArrays[3] = Uint16Array.of(...obj); ->typedArrays[3] = Uint16Array.of(...obj) : Uint16Array -> : ^^^^^^^^^^^ +>typedArrays[3] = Uint16Array.of(...obj) : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[3] : any >typedArrays : any[] > : ^^^^^ >3 : 3 > : ^ ->Uint16Array.of(...obj) : Uint16Array -> : ^^^^^^^^^^^ ->Uint16Array.of : (...items: number[]) => Uint16Array -> : ^^^^ ^^ ^^^^^ +>Uint16Array.of(...obj) : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>Uint16Array.of : (...items: number[]) => Uint16Array +> : ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint16Array : Uint16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ ->of : (...items: number[]) => Uint16Array -> : ^^^^ ^^ ^^^^^ +>of : (...items: number[]) => Uint16Array +> : ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >...obj : any >obj : any typedArrays[4] = Int32Array.of(...obj); ->typedArrays[4] = Int32Array.of(...obj) : Int32Array -> : ^^^^^^^^^^ +>typedArrays[4] = Int32Array.of(...obj) : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[4] : any >typedArrays : any[] > : ^^^^^ >4 : 4 > : ^ ->Int32Array.of(...obj) : Int32Array -> : ^^^^^^^^^^ ->Int32Array.of : (...items: number[]) => Int32Array -> : ^^^^ ^^ ^^^^^ +>Int32Array.of(...obj) : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>Int32Array.of : (...items: number[]) => Int32Array +> : ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Int32Array : Int32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->of : (...items: number[]) => Int32Array -> : ^^^^ ^^ ^^^^^ +>of : (...items: number[]) => Int32Array +> : ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >...obj : any >obj : any typedArrays[5] = Uint32Array.of(...obj); ->typedArrays[5] = Uint32Array.of(...obj) : Uint32Array -> : ^^^^^^^^^^^ +>typedArrays[5] = Uint32Array.of(...obj) : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[5] : any >typedArrays : any[] > : ^^^^^ >5 : 5 > : ^ ->Uint32Array.of(...obj) : Uint32Array -> : ^^^^^^^^^^^ ->Uint32Array.of : (...items: number[]) => Uint32Array -> : ^^^^ ^^ ^^^^^ +>Uint32Array.of(...obj) : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>Uint32Array.of : (...items: number[]) => Uint32Array +> : ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint32Array : Uint32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ ->of : (...items: number[]) => Uint32Array -> : ^^^^ ^^ ^^^^^ +>of : (...items: number[]) => Uint32Array +> : ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >...obj : any >obj : any typedArrays[6] = Float32Array.of(...obj); ->typedArrays[6] = Float32Array.of(...obj) : Float32Array -> : ^^^^^^^^^^^^ +>typedArrays[6] = Float32Array.of(...obj) : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[6] : any >typedArrays : any[] > : ^^^^^ >6 : 6 > : ^ ->Float32Array.of(...obj) : Float32Array -> : ^^^^^^^^^^^^ ->Float32Array.of : (...items: number[]) => Float32Array -> : ^^^^ ^^ ^^^^^ +>Float32Array.of(...obj) : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>Float32Array.of : (...items: number[]) => Float32Array +> : ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Float32Array : Float32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ ->of : (...items: number[]) => Float32Array -> : ^^^^ ^^ ^^^^^ +>of : (...items: number[]) => Float32Array +> : ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >...obj : any >obj : any typedArrays[7] = Float64Array.of(...obj); ->typedArrays[7] = Float64Array.of(...obj) : Float64Array -> : ^^^^^^^^^^^^ +>typedArrays[7] = Float64Array.of(...obj) : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[7] : any >typedArrays : any[] > : ^^^^^ >7 : 7 > : ^ ->Float64Array.of(...obj) : Float64Array -> : ^^^^^^^^^^^^ ->Float64Array.of : (...items: number[]) => Float64Array -> : ^^^^ ^^ ^^^^^ +>Float64Array.of(...obj) : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>Float64Array.of : (...items: number[]) => Float64Array +> : ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Float64Array : Float64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ ->of : (...items: number[]) => Float64Array -> : ^^^^ ^^ ^^^^^ +>of : (...items: number[]) => Float64Array +> : ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >...obj : any >obj : any typedArrays[8] = Uint8ClampedArray.of(...obj); ->typedArrays[8] = Uint8ClampedArray.of(...obj) : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>typedArrays[8] = Uint8ClampedArray.of(...obj) : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[8] : any >typedArrays : any[] > : ^^^^^ >8 : 8 > : ^ ->Uint8ClampedArray.of(...obj) : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ ->Uint8ClampedArray.of : (...items: number[]) => Uint8ClampedArray -> : ^^^^ ^^ ^^^^^ +>Uint8ClampedArray.of(...obj) : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Uint8ClampedArray.of : (...items: number[]) => Uint8ClampedArray +> : ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint8ClampedArray : Uint8ClampedArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ->of : (...items: number[]) => Uint8ClampedArray -> : ^^^^ ^^ ^^^^^ +>of : (...items: number[]) => Uint8ClampedArray +> : ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >...obj : any >obj : any @@ -993,21 +996,21 @@ function CreateTypedArraysOf2() { > : ^^^^^^^^^^^ typedArrays[0] = Int8Array.of(1,2,3,4); ->typedArrays[0] = Int8Array.of(1,2,3,4) : Int8Array -> : ^^^^^^^^^ +>typedArrays[0] = Int8Array.of(1,2,3,4) : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[0] : any >typedArrays : any[] > : ^^^^^ >0 : 0 > : ^ ->Int8Array.of(1,2,3,4) : Int8Array -> : ^^^^^^^^^ ->Int8Array.of : (...items: number[]) => Int8Array -> : ^^^^ ^^ ^^^^^ +>Int8Array.of(1,2,3,4) : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Int8Array.of : (...items: number[]) => Int8Array +> : ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Int8Array : Int8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^ ->of : (...items: number[]) => Int8Array -> : ^^^^ ^^ ^^^^^ +>of : (...items: number[]) => Int8Array +> : ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >1 : 1 > : ^ >2 : 2 @@ -1018,21 +1021,21 @@ function CreateTypedArraysOf2() { > : ^ typedArrays[1] = Uint8Array.of(1,2,3,4); ->typedArrays[1] = Uint8Array.of(1,2,3,4) : Uint8Array -> : ^^^^^^^^^^ +>typedArrays[1] = Uint8Array.of(1,2,3,4) : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[1] : any >typedArrays : any[] > : ^^^^^ >1 : 1 > : ^ ->Uint8Array.of(1,2,3,4) : Uint8Array -> : ^^^^^^^^^^ ->Uint8Array.of : (...items: number[]) => Uint8Array -> : ^^^^ ^^ ^^^^^ +>Uint8Array.of(1,2,3,4) : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>Uint8Array.of : (...items: number[]) => Uint8Array +> : ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint8Array : Uint8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->of : (...items: number[]) => Uint8Array -> : ^^^^ ^^ ^^^^^ +>of : (...items: number[]) => Uint8Array +> : ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >1 : 1 > : ^ >2 : 2 @@ -1043,21 +1046,21 @@ function CreateTypedArraysOf2() { > : ^ typedArrays[2] = Int16Array.of(1,2,3,4); ->typedArrays[2] = Int16Array.of(1,2,3,4) : Int16Array -> : ^^^^^^^^^^ +>typedArrays[2] = Int16Array.of(1,2,3,4) : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[2] : any >typedArrays : any[] > : ^^^^^ >2 : 2 > : ^ ->Int16Array.of(1,2,3,4) : Int16Array -> : ^^^^^^^^^^ ->Int16Array.of : (...items: number[]) => Int16Array -> : ^^^^ ^^ ^^^^^ +>Int16Array.of(1,2,3,4) : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>Int16Array.of : (...items: number[]) => Int16Array +> : ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Int16Array : Int16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->of : (...items: number[]) => Int16Array -> : ^^^^ ^^ ^^^^^ +>of : (...items: number[]) => Int16Array +> : ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >1 : 1 > : ^ >2 : 2 @@ -1068,21 +1071,21 @@ function CreateTypedArraysOf2() { > : ^ typedArrays[3] = Uint16Array.of(1,2,3,4); ->typedArrays[3] = Uint16Array.of(1,2,3,4) : Uint16Array -> : ^^^^^^^^^^^ +>typedArrays[3] = Uint16Array.of(1,2,3,4) : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[3] : any >typedArrays : any[] > : ^^^^^ >3 : 3 > : ^ ->Uint16Array.of(1,2,3,4) : Uint16Array -> : ^^^^^^^^^^^ ->Uint16Array.of : (...items: number[]) => Uint16Array -> : ^^^^ ^^ ^^^^^ +>Uint16Array.of(1,2,3,4) : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>Uint16Array.of : (...items: number[]) => Uint16Array +> : ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint16Array : Uint16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ ->of : (...items: number[]) => Uint16Array -> : ^^^^ ^^ ^^^^^ +>of : (...items: number[]) => Uint16Array +> : ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >1 : 1 > : ^ >2 : 2 @@ -1093,21 +1096,21 @@ function CreateTypedArraysOf2() { > : ^ typedArrays[4] = Int32Array.of(1,2,3,4); ->typedArrays[4] = Int32Array.of(1,2,3,4) : Int32Array -> : ^^^^^^^^^^ +>typedArrays[4] = Int32Array.of(1,2,3,4) : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[4] : any >typedArrays : any[] > : ^^^^^ >4 : 4 > : ^ ->Int32Array.of(1,2,3,4) : Int32Array -> : ^^^^^^^^^^ ->Int32Array.of : (...items: number[]) => Int32Array -> : ^^^^ ^^ ^^^^^ +>Int32Array.of(1,2,3,4) : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>Int32Array.of : (...items: number[]) => Int32Array +> : ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Int32Array : Int32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->of : (...items: number[]) => Int32Array -> : ^^^^ ^^ ^^^^^ +>of : (...items: number[]) => Int32Array +> : ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >1 : 1 > : ^ >2 : 2 @@ -1118,21 +1121,21 @@ function CreateTypedArraysOf2() { > : ^ typedArrays[5] = Uint32Array.of(1,2,3,4); ->typedArrays[5] = Uint32Array.of(1,2,3,4) : Uint32Array -> : ^^^^^^^^^^^ +>typedArrays[5] = Uint32Array.of(1,2,3,4) : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[5] : any >typedArrays : any[] > : ^^^^^ >5 : 5 > : ^ ->Uint32Array.of(1,2,3,4) : Uint32Array -> : ^^^^^^^^^^^ ->Uint32Array.of : (...items: number[]) => Uint32Array -> : ^^^^ ^^ ^^^^^ +>Uint32Array.of(1,2,3,4) : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>Uint32Array.of : (...items: number[]) => Uint32Array +> : ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint32Array : Uint32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ ->of : (...items: number[]) => Uint32Array -> : ^^^^ ^^ ^^^^^ +>of : (...items: number[]) => Uint32Array +> : ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >1 : 1 > : ^ >2 : 2 @@ -1143,21 +1146,21 @@ function CreateTypedArraysOf2() { > : ^ typedArrays[6] = Float32Array.of(1,2,3,4); ->typedArrays[6] = Float32Array.of(1,2,3,4) : Float32Array -> : ^^^^^^^^^^^^ +>typedArrays[6] = Float32Array.of(1,2,3,4) : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[6] : any >typedArrays : any[] > : ^^^^^ >6 : 6 > : ^ ->Float32Array.of(1,2,3,4) : Float32Array -> : ^^^^^^^^^^^^ ->Float32Array.of : (...items: number[]) => Float32Array -> : ^^^^ ^^ ^^^^^ +>Float32Array.of(1,2,3,4) : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>Float32Array.of : (...items: number[]) => Float32Array +> : ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Float32Array : Float32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ ->of : (...items: number[]) => Float32Array -> : ^^^^ ^^ ^^^^^ +>of : (...items: number[]) => Float32Array +> : ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >1 : 1 > : ^ >2 : 2 @@ -1168,21 +1171,21 @@ function CreateTypedArraysOf2() { > : ^ typedArrays[7] = Float64Array.of(1,2,3,4); ->typedArrays[7] = Float64Array.of(1,2,3,4) : Float64Array -> : ^^^^^^^^^^^^ +>typedArrays[7] = Float64Array.of(1,2,3,4) : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[7] : any >typedArrays : any[] > : ^^^^^ >7 : 7 > : ^ ->Float64Array.of(1,2,3,4) : Float64Array -> : ^^^^^^^^^^^^ ->Float64Array.of : (...items: number[]) => Float64Array -> : ^^^^ ^^ ^^^^^ +>Float64Array.of(1,2,3,4) : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>Float64Array.of : (...items: number[]) => Float64Array +> : ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Float64Array : Float64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ ->of : (...items: number[]) => Float64Array -> : ^^^^ ^^ ^^^^^ +>of : (...items: number[]) => Float64Array +> : ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >1 : 1 > : ^ >2 : 2 @@ -1193,21 +1196,21 @@ function CreateTypedArraysOf2() { > : ^ typedArrays[8] = Uint8ClampedArray.of(1,2,3,4); ->typedArrays[8] = Uint8ClampedArray.of(1,2,3,4) : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>typedArrays[8] = Uint8ClampedArray.of(1,2,3,4) : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[8] : any >typedArrays : any[] > : ^^^^^ >8 : 8 > : ^ ->Uint8ClampedArray.of(1,2,3,4) : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ ->Uint8ClampedArray.of : (...items: number[]) => Uint8ClampedArray -> : ^^^^ ^^ ^^^^^ +>Uint8ClampedArray.of(1,2,3,4) : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Uint8ClampedArray.of : (...items: number[]) => Uint8ClampedArray +> : ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint8ClampedArray : Uint8ClampedArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ->of : (...items: number[]) => Uint8ClampedArray -> : ^^^^ ^^ ^^^^^ +>of : (...items: number[]) => Uint8ClampedArray +> : ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >1 : 1 > : ^ >2 : 2 @@ -1241,189 +1244,189 @@ function CreateTypedArraysFromMapFn2(obj:ArrayLike, mapFn: (n:T, v:number) > : ^^^^^^^^^^^ typedArrays[0] = Int8Array.from(obj, mapFn); ->typedArrays[0] = Int8Array.from(obj, mapFn) : Int8Array -> : ^^^^^^^^^ +>typedArrays[0] = Int8Array.from(obj, mapFn) : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[0] : any >typedArrays : any[] > : ^^^^^ >0 : 0 > : ^ ->Int8Array.from(obj, mapFn) : Int8Array -> : ^^^^^^^^^ ->Int8Array.from : { (arrayLike: ArrayLike): Int8Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Int8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int8Array; } -> : ^^^ ^^ ^^^ ^^^^^^^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Int8Array.from(obj, mapFn) : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Int8Array.from : { (arrayLike: ArrayLike): Int8Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Int8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int8Array; (arrayLike: Iterable, mapfn: (v: T_1, k: number) => number, thisArg?: any): Int8Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Int8Array : Int8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Int8Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Int8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int8Array; } -> : ^^^ ^^ ^^^ ^^^^^^^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Int8Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Int8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int8Array; (arrayLike: Iterable, mapfn: (v: T_1, k: number) => number, thisArg?: any): Int8Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^ >mapFn : (n: T, v: number) => number > : ^ ^^ ^^ ^^ ^^^^^ typedArrays[1] = Uint8Array.from(obj, mapFn); ->typedArrays[1] = Uint8Array.from(obj, mapFn) : Uint8Array -> : ^^^^^^^^^^ +>typedArrays[1] = Uint8Array.from(obj, mapFn) : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[1] : any >typedArrays : any[] > : ^^^^^ >1 : 1 > : ^ ->Uint8Array.from(obj, mapFn) : Uint8Array -> : ^^^^^^^^^^ ->Uint8Array.from : { (arrayLike: ArrayLike): Uint8Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8Array; } -> : ^^^ ^^ ^^^ ^^^^^^^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Uint8Array.from(obj, mapFn) : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>Uint8Array.from : { (arrayLike: ArrayLike): Uint8Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8Array; (arrayLike: Iterable, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint8Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint8Array : Uint8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Uint8Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8Array; } -> : ^^^ ^^ ^^^ ^^^^^^^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Uint8Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8Array; (arrayLike: Iterable, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint8Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^ >mapFn : (n: T, v: number) => number > : ^ ^^ ^^ ^^ ^^^^^ typedArrays[2] = Int16Array.from(obj, mapFn); ->typedArrays[2] = Int16Array.from(obj, mapFn) : Int16Array -> : ^^^^^^^^^^ +>typedArrays[2] = Int16Array.from(obj, mapFn) : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[2] : any >typedArrays : any[] > : ^^^^^ >2 : 2 > : ^ ->Int16Array.from(obj, mapFn) : Int16Array -> : ^^^^^^^^^^ ->Int16Array.from : { (arrayLike: ArrayLike): Int16Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Int16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int16Array; } -> : ^^^ ^^ ^^^ ^^^^^^^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Int16Array.from(obj, mapFn) : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>Int16Array.from : { (arrayLike: ArrayLike): Int16Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Int16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int16Array; (arrayLike: Iterable, mapfn: (v: T_1, k: number) => number, thisArg?: any): Int16Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Int16Array : Int16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Int16Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Int16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int16Array; } -> : ^^^ ^^ ^^^ ^^^^^^^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Int16Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Int16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int16Array; (arrayLike: Iterable, mapfn: (v: T_1, k: number) => number, thisArg?: any): Int16Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^ >mapFn : (n: T, v: number) => number > : ^ ^^ ^^ ^^ ^^^^^ typedArrays[3] = Uint16Array.from(obj, mapFn); ->typedArrays[3] = Uint16Array.from(obj, mapFn) : Uint16Array -> : ^^^^^^^^^^^ +>typedArrays[3] = Uint16Array.from(obj, mapFn) : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[3] : any >typedArrays : any[] > : ^^^^^ >3 : 3 > : ^ ->Uint16Array.from(obj, mapFn) : Uint16Array -> : ^^^^^^^^^^^ ->Uint16Array.from : { (arrayLike: ArrayLike): Uint16Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint16Array; } -> : ^^^ ^^ ^^^ ^^^^^^^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Uint16Array.from(obj, mapFn) : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>Uint16Array.from : { (arrayLike: ArrayLike): Uint16Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint16Array; (arrayLike: Iterable, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint16Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint16Array : Uint16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Uint16Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint16Array; } -> : ^^^ ^^ ^^^ ^^^^^^^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Uint16Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint16Array; (arrayLike: Iterable, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint16Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^ >mapFn : (n: T, v: number) => number > : ^ ^^ ^^ ^^ ^^^^^ typedArrays[4] = Int32Array.from(obj, mapFn); ->typedArrays[4] = Int32Array.from(obj, mapFn) : Int32Array -> : ^^^^^^^^^^ +>typedArrays[4] = Int32Array.from(obj, mapFn) : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[4] : any >typedArrays : any[] > : ^^^^^ >4 : 4 > : ^ ->Int32Array.from(obj, mapFn) : Int32Array -> : ^^^^^^^^^^ ->Int32Array.from : { (arrayLike: ArrayLike): Int32Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Int32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int32Array; } -> : ^^^ ^^ ^^^ ^^^^^^^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Int32Array.from(obj, mapFn) : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>Int32Array.from : { (arrayLike: ArrayLike): Int32Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Int32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int32Array; (arrayLike: Iterable, mapfn: (v: T_1, k: number) => number, thisArg?: any): Int32Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Int32Array : Int32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Int32Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Int32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int32Array; } -> : ^^^ ^^ ^^^ ^^^^^^^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Int32Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Int32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int32Array; (arrayLike: Iterable, mapfn: (v: T_1, k: number) => number, thisArg?: any): Int32Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^ >mapFn : (n: T, v: number) => number > : ^ ^^ ^^ ^^ ^^^^^ typedArrays[5] = Uint32Array.from(obj, mapFn); ->typedArrays[5] = Uint32Array.from(obj, mapFn) : Uint32Array -> : ^^^^^^^^^^^ +>typedArrays[5] = Uint32Array.from(obj, mapFn) : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[5] : any >typedArrays : any[] > : ^^^^^ >5 : 5 > : ^ ->Uint32Array.from(obj, mapFn) : Uint32Array -> : ^^^^^^^^^^^ ->Uint32Array.from : { (arrayLike: ArrayLike): Uint32Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint32Array; } -> : ^^^ ^^ ^^^ ^^^^^^^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Uint32Array.from(obj, mapFn) : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>Uint32Array.from : { (arrayLike: ArrayLike): Uint32Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint32Array; (arrayLike: Iterable, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint32Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint32Array : Uint32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Uint32Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint32Array; } -> : ^^^ ^^ ^^^ ^^^^^^^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Uint32Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint32Array; (arrayLike: Iterable, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint32Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^ >mapFn : (n: T, v: number) => number > : ^ ^^ ^^ ^^ ^^^^^ typedArrays[6] = Float32Array.from(obj, mapFn); ->typedArrays[6] = Float32Array.from(obj, mapFn) : Float32Array -> : ^^^^^^^^^^^^ +>typedArrays[6] = Float32Array.from(obj, mapFn) : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[6] : any >typedArrays : any[] > : ^^^^^ >6 : 6 > : ^ ->Float32Array.from(obj, mapFn) : Float32Array -> : ^^^^^^^^^^^^ ->Float32Array.from : { (arrayLike: ArrayLike): Float32Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Float32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float32Array; } -> : ^^^ ^^ ^^^ ^^^^^^^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Float32Array.from(obj, mapFn) : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>Float32Array.from : { (arrayLike: ArrayLike): Float32Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Float32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float32Array; (arrayLike: Iterable, mapfn: (v: T_1, k: number) => number, thisArg?: any): Float32Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Float32Array : Float32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Float32Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Float32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float32Array; } -> : ^^^ ^^ ^^^ ^^^^^^^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Float32Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Float32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float32Array; (arrayLike: Iterable, mapfn: (v: T_1, k: number) => number, thisArg?: any): Float32Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^ >mapFn : (n: T, v: number) => number > : ^ ^^ ^^ ^^ ^^^^^ typedArrays[7] = Float64Array.from(obj, mapFn); ->typedArrays[7] = Float64Array.from(obj, mapFn) : Float64Array -> : ^^^^^^^^^^^^ +>typedArrays[7] = Float64Array.from(obj, mapFn) : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[7] : any >typedArrays : any[] > : ^^^^^ >7 : 7 > : ^ ->Float64Array.from(obj, mapFn) : Float64Array -> : ^^^^^^^^^^^^ ->Float64Array.from : { (arrayLike: ArrayLike): Float64Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Float64Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float64Array; } -> : ^^^ ^^ ^^^ ^^^^^^^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Float64Array.from(obj, mapFn) : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>Float64Array.from : { (arrayLike: ArrayLike): Float64Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Float64Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float64Array; (arrayLike: Iterable, mapfn: (v: T_1, k: number) => number, thisArg?: any): Float64Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Float64Array : Float64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Float64Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Float64Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float64Array; } -> : ^^^ ^^ ^^^ ^^^^^^^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Float64Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Float64Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float64Array; (arrayLike: Iterable, mapfn: (v: T_1, k: number) => number, thisArg?: any): Float64Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^ >mapFn : (n: T, v: number) => number > : ^ ^^ ^^ ^^ ^^^^^ typedArrays[8] = Uint8ClampedArray.from(obj, mapFn); ->typedArrays[8] = Uint8ClampedArray.from(obj, mapFn) : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>typedArrays[8] = Uint8ClampedArray.from(obj, mapFn) : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[8] : any >typedArrays : any[] > : ^^^^^ >8 : 8 > : ^ ->Uint8ClampedArray.from(obj, mapFn) : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ ->Uint8ClampedArray.from : { (arrayLike: ArrayLike): Uint8ClampedArray; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint8ClampedArray; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8ClampedArray; } -> : ^^^ ^^ ^^^ ^^^^^^^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Uint8ClampedArray.from(obj, mapFn) : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Uint8ClampedArray.from : { (arrayLike: ArrayLike): Uint8ClampedArray; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint8ClampedArray; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8ClampedArray; (arrayLike: Iterable, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint8ClampedArray; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint8ClampedArray : Uint8ClampedArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Uint8ClampedArray; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint8ClampedArray; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8ClampedArray; } -> : ^^^ ^^ ^^^ ^^^^^^^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Uint8ClampedArray; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint8ClampedArray; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8ClampedArray; (arrayLike: Iterable, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint8ClampedArray; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^ >mapFn : (n: T, v: number) => number @@ -1453,189 +1456,189 @@ function CreateTypedArraysFromMapFn(obj:ArrayLike, mapFn: (n:number, v:n > : ^^^^^^^^^^^ typedArrays[0] = Int8Array.from(obj, mapFn); ->typedArrays[0] = Int8Array.from(obj, mapFn) : Int8Array -> : ^^^^^^^^^ +>typedArrays[0] = Int8Array.from(obj, mapFn) : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[0] : any >typedArrays : any[] > : ^^^^^ >0 : 0 > : ^ ->Int8Array.from(obj, mapFn) : Int8Array -> : ^^^^^^^^^ ->Int8Array.from : { (arrayLike: ArrayLike): Int8Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int8Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Int8Array.from(obj, mapFn) : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Int8Array.from : { (arrayLike: ArrayLike): Int8Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int8Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Int8Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Int8Array : Int8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Int8Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int8Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Int8Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int8Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Int8Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^^^^^^ >mapFn : (n: number, v: number) => number > : ^ ^^ ^^ ^^ ^^^^^ typedArrays[1] = Uint8Array.from(obj, mapFn); ->typedArrays[1] = Uint8Array.from(obj, mapFn) : Uint8Array -> : ^^^^^^^^^^ +>typedArrays[1] = Uint8Array.from(obj, mapFn) : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[1] : any >typedArrays : any[] > : ^^^^^ >1 : 1 > : ^ ->Uint8Array.from(obj, mapFn) : Uint8Array -> : ^^^^^^^^^^ ->Uint8Array.from : { (arrayLike: ArrayLike): Uint8Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Uint8Array.from(obj, mapFn) : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>Uint8Array.from : { (arrayLike: ArrayLike): Uint8Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint8Array : Uint8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Uint8Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Uint8Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^^^^^^ >mapFn : (n: number, v: number) => number > : ^ ^^ ^^ ^^ ^^^^^ typedArrays[2] = Int16Array.from(obj, mapFn); ->typedArrays[2] = Int16Array.from(obj, mapFn) : Int16Array -> : ^^^^^^^^^^ +>typedArrays[2] = Int16Array.from(obj, mapFn) : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[2] : any >typedArrays : any[] > : ^^^^^ >2 : 2 > : ^ ->Int16Array.from(obj, mapFn) : Int16Array -> : ^^^^^^^^^^ ->Int16Array.from : { (arrayLike: ArrayLike): Int16Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int16Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Int16Array.from(obj, mapFn) : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>Int16Array.from : { (arrayLike: ArrayLike): Int16Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int16Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Int16Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Int16Array : Int16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Int16Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int16Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Int16Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int16Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Int16Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^^^^^^ >mapFn : (n: number, v: number) => number > : ^ ^^ ^^ ^^ ^^^^^ typedArrays[3] = Uint16Array.from(obj, mapFn); ->typedArrays[3] = Uint16Array.from(obj, mapFn) : Uint16Array -> : ^^^^^^^^^^^ +>typedArrays[3] = Uint16Array.from(obj, mapFn) : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[3] : any >typedArrays : any[] > : ^^^^^ >3 : 3 > : ^ ->Uint16Array.from(obj, mapFn) : Uint16Array -> : ^^^^^^^^^^^ ->Uint16Array.from : { (arrayLike: ArrayLike): Uint16Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint16Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Uint16Array.from(obj, mapFn) : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>Uint16Array.from : { (arrayLike: ArrayLike): Uint16Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint16Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Uint16Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint16Array : Uint16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Uint16Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint16Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Uint16Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint16Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Uint16Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^^^^^^ >mapFn : (n: number, v: number) => number > : ^ ^^ ^^ ^^ ^^^^^ typedArrays[4] = Int32Array.from(obj, mapFn); ->typedArrays[4] = Int32Array.from(obj, mapFn) : Int32Array -> : ^^^^^^^^^^ +>typedArrays[4] = Int32Array.from(obj, mapFn) : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[4] : any >typedArrays : any[] > : ^^^^^ >4 : 4 > : ^ ->Int32Array.from(obj, mapFn) : Int32Array -> : ^^^^^^^^^^ ->Int32Array.from : { (arrayLike: ArrayLike): Int32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int32Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Int32Array.from(obj, mapFn) : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>Int32Array.from : { (arrayLike: ArrayLike): Int32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int32Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Int32Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Int32Array : Int32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Int32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int32Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Int32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int32Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Int32Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^^^^^^ >mapFn : (n: number, v: number) => number > : ^ ^^ ^^ ^^ ^^^^^ typedArrays[5] = Uint32Array.from(obj, mapFn); ->typedArrays[5] = Uint32Array.from(obj, mapFn) : Uint32Array -> : ^^^^^^^^^^^ +>typedArrays[5] = Uint32Array.from(obj, mapFn) : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[5] : any >typedArrays : any[] > : ^^^^^ >5 : 5 > : ^ ->Uint32Array.from(obj, mapFn) : Uint32Array -> : ^^^^^^^^^^^ ->Uint32Array.from : { (arrayLike: ArrayLike): Uint32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint32Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Uint32Array.from(obj, mapFn) : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>Uint32Array.from : { (arrayLike: ArrayLike): Uint32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint32Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Uint32Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint32Array : Uint32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Uint32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint32Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Uint32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint32Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Uint32Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^^^^^^ >mapFn : (n: number, v: number) => number > : ^ ^^ ^^ ^^ ^^^^^ typedArrays[6] = Float32Array.from(obj, mapFn); ->typedArrays[6] = Float32Array.from(obj, mapFn) : Float32Array -> : ^^^^^^^^^^^^ +>typedArrays[6] = Float32Array.from(obj, mapFn) : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[6] : any >typedArrays : any[] > : ^^^^^ >6 : 6 > : ^ ->Float32Array.from(obj, mapFn) : Float32Array -> : ^^^^^^^^^^^^ ->Float32Array.from : { (arrayLike: ArrayLike): Float32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Float32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float32Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Float32Array.from(obj, mapFn) : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>Float32Array.from : { (arrayLike: ArrayLike): Float32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Float32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float32Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Float32Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Float32Array : Float32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Float32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Float32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float32Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Float32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Float32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float32Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Float32Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^^^^^^ >mapFn : (n: number, v: number) => number > : ^ ^^ ^^ ^^ ^^^^^ typedArrays[7] = Float64Array.from(obj, mapFn); ->typedArrays[7] = Float64Array.from(obj, mapFn) : Float64Array -> : ^^^^^^^^^^^^ +>typedArrays[7] = Float64Array.from(obj, mapFn) : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[7] : any >typedArrays : any[] > : ^^^^^ >7 : 7 > : ^ ->Float64Array.from(obj, mapFn) : Float64Array -> : ^^^^^^^^^^^^ ->Float64Array.from : { (arrayLike: ArrayLike): Float64Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Float64Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float64Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Float64Array.from(obj, mapFn) : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>Float64Array.from : { (arrayLike: ArrayLike): Float64Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Float64Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float64Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Float64Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Float64Array : Float64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Float64Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Float64Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float64Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Float64Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Float64Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float64Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Float64Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^^^^^^ >mapFn : (n: number, v: number) => number > : ^ ^^ ^^ ^^ ^^^^^ typedArrays[8] = Uint8ClampedArray.from(obj, mapFn); ->typedArrays[8] = Uint8ClampedArray.from(obj, mapFn) : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>typedArrays[8] = Uint8ClampedArray.from(obj, mapFn) : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[8] : any >typedArrays : any[] > : ^^^^^ >8 : 8 > : ^ ->Uint8ClampedArray.from(obj, mapFn) : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ ->Uint8ClampedArray.from : { (arrayLike: ArrayLike): Uint8ClampedArray; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8ClampedArray; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8ClampedArray; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Uint8ClampedArray.from(obj, mapFn) : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Uint8ClampedArray.from : { (arrayLike: ArrayLike): Uint8ClampedArray; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8ClampedArray; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8ClampedArray; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8ClampedArray; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint8ClampedArray : Uint8ClampedArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Uint8ClampedArray; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8ClampedArray; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8ClampedArray; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Uint8ClampedArray; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8ClampedArray; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8ClampedArray; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8ClampedArray; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^^^^^^ >mapFn : (n: number, v: number) => number @@ -1667,21 +1670,21 @@ function CreateTypedArraysFromThisObj(obj:ArrayLike, mapFn: (n:number, v > : ^^^^^^^^^^^ typedArrays[0] = Int8Array.from(obj, mapFn, thisArg); ->typedArrays[0] = Int8Array.from(obj, mapFn, thisArg) : Int8Array -> : ^^^^^^^^^ +>typedArrays[0] = Int8Array.from(obj, mapFn, thisArg) : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[0] : any >typedArrays : any[] > : ^^^^^ >0 : 0 > : ^ ->Int8Array.from(obj, mapFn, thisArg) : Int8Array -> : ^^^^^^^^^ ->Int8Array.from : { (arrayLike: ArrayLike): Int8Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int8Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Int8Array.from(obj, mapFn, thisArg) : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Int8Array.from : { (arrayLike: ArrayLike): Int8Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int8Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Int8Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Int8Array : Int8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Int8Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int8Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Int8Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int8Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Int8Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^^^^^^ >mapFn : (n: number, v: number) => number @@ -1690,21 +1693,21 @@ function CreateTypedArraysFromThisObj(obj:ArrayLike, mapFn: (n:number, v > : ^^ typedArrays[1] = Uint8Array.from(obj, mapFn, thisArg); ->typedArrays[1] = Uint8Array.from(obj, mapFn, thisArg) : Uint8Array -> : ^^^^^^^^^^ +>typedArrays[1] = Uint8Array.from(obj, mapFn, thisArg) : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[1] : any >typedArrays : any[] > : ^^^^^ >1 : 1 > : ^ ->Uint8Array.from(obj, mapFn, thisArg) : Uint8Array -> : ^^^^^^^^^^ ->Uint8Array.from : { (arrayLike: ArrayLike): Uint8Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Uint8Array.from(obj, mapFn, thisArg) : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>Uint8Array.from : { (arrayLike: ArrayLike): Uint8Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint8Array : Uint8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Uint8Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Uint8Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^^^^^^ >mapFn : (n: number, v: number) => number @@ -1713,21 +1716,21 @@ function CreateTypedArraysFromThisObj(obj:ArrayLike, mapFn: (n:number, v > : ^^ typedArrays[2] = Int16Array.from(obj, mapFn, thisArg); ->typedArrays[2] = Int16Array.from(obj, mapFn, thisArg) : Int16Array -> : ^^^^^^^^^^ +>typedArrays[2] = Int16Array.from(obj, mapFn, thisArg) : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[2] : any >typedArrays : any[] > : ^^^^^ >2 : 2 > : ^ ->Int16Array.from(obj, mapFn, thisArg) : Int16Array -> : ^^^^^^^^^^ ->Int16Array.from : { (arrayLike: ArrayLike): Int16Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int16Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Int16Array.from(obj, mapFn, thisArg) : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>Int16Array.from : { (arrayLike: ArrayLike): Int16Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int16Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Int16Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Int16Array : Int16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Int16Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int16Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Int16Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int16Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Int16Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^^^^^^ >mapFn : (n: number, v: number) => number @@ -1736,21 +1739,21 @@ function CreateTypedArraysFromThisObj(obj:ArrayLike, mapFn: (n:number, v > : ^^ typedArrays[3] = Uint16Array.from(obj, mapFn, thisArg); ->typedArrays[3] = Uint16Array.from(obj, mapFn, thisArg) : Uint16Array -> : ^^^^^^^^^^^ +>typedArrays[3] = Uint16Array.from(obj, mapFn, thisArg) : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[3] : any >typedArrays : any[] > : ^^^^^ >3 : 3 > : ^ ->Uint16Array.from(obj, mapFn, thisArg) : Uint16Array -> : ^^^^^^^^^^^ ->Uint16Array.from : { (arrayLike: ArrayLike): Uint16Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint16Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Uint16Array.from(obj, mapFn, thisArg) : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>Uint16Array.from : { (arrayLike: ArrayLike): Uint16Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint16Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Uint16Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint16Array : Uint16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Uint16Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint16Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Uint16Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint16Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Uint16Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^^^^^^ >mapFn : (n: number, v: number) => number @@ -1759,21 +1762,21 @@ function CreateTypedArraysFromThisObj(obj:ArrayLike, mapFn: (n:number, v > : ^^ typedArrays[4] = Int32Array.from(obj, mapFn, thisArg); ->typedArrays[4] = Int32Array.from(obj, mapFn, thisArg) : Int32Array -> : ^^^^^^^^^^ +>typedArrays[4] = Int32Array.from(obj, mapFn, thisArg) : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[4] : any >typedArrays : any[] > : ^^^^^ >4 : 4 > : ^ ->Int32Array.from(obj, mapFn, thisArg) : Int32Array -> : ^^^^^^^^^^ ->Int32Array.from : { (arrayLike: ArrayLike): Int32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int32Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Int32Array.from(obj, mapFn, thisArg) : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>Int32Array.from : { (arrayLike: ArrayLike): Int32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int32Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Int32Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Int32Array : Int32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Int32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int32Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Int32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Int32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int32Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Int32Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^^^^^^ >mapFn : (n: number, v: number) => number @@ -1782,21 +1785,21 @@ function CreateTypedArraysFromThisObj(obj:ArrayLike, mapFn: (n:number, v > : ^^ typedArrays[5] = Uint32Array.from(obj, mapFn, thisArg); ->typedArrays[5] = Uint32Array.from(obj, mapFn, thisArg) : Uint32Array -> : ^^^^^^^^^^^ +>typedArrays[5] = Uint32Array.from(obj, mapFn, thisArg) : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[5] : any >typedArrays : any[] > : ^^^^^ >5 : 5 > : ^ ->Uint32Array.from(obj, mapFn, thisArg) : Uint32Array -> : ^^^^^^^^^^^ ->Uint32Array.from : { (arrayLike: ArrayLike): Uint32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint32Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Uint32Array.from(obj, mapFn, thisArg) : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>Uint32Array.from : { (arrayLike: ArrayLike): Uint32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint32Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Uint32Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint32Array : Uint32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Uint32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint32Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Uint32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint32Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Uint32Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^^^^^^ >mapFn : (n: number, v: number) => number @@ -1805,21 +1808,21 @@ function CreateTypedArraysFromThisObj(obj:ArrayLike, mapFn: (n:number, v > : ^^ typedArrays[6] = Float32Array.from(obj, mapFn, thisArg); ->typedArrays[6] = Float32Array.from(obj, mapFn, thisArg) : Float32Array -> : ^^^^^^^^^^^^ +>typedArrays[6] = Float32Array.from(obj, mapFn, thisArg) : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[6] : any >typedArrays : any[] > : ^^^^^ >6 : 6 > : ^ ->Float32Array.from(obj, mapFn, thisArg) : Float32Array -> : ^^^^^^^^^^^^ ->Float32Array.from : { (arrayLike: ArrayLike): Float32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Float32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float32Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Float32Array.from(obj, mapFn, thisArg) : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>Float32Array.from : { (arrayLike: ArrayLike): Float32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Float32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float32Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Float32Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Float32Array : Float32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Float32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Float32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float32Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Float32Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Float32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float32Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Float32Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^^^^^^ >mapFn : (n: number, v: number) => number @@ -1828,21 +1831,21 @@ function CreateTypedArraysFromThisObj(obj:ArrayLike, mapFn: (n:number, v > : ^^ typedArrays[7] = Float64Array.from(obj, mapFn, thisArg); ->typedArrays[7] = Float64Array.from(obj, mapFn, thisArg) : Float64Array -> : ^^^^^^^^^^^^ +>typedArrays[7] = Float64Array.from(obj, mapFn, thisArg) : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[7] : any >typedArrays : any[] > : ^^^^^ >7 : 7 > : ^ ->Float64Array.from(obj, mapFn, thisArg) : Float64Array -> : ^^^^^^^^^^^^ ->Float64Array.from : { (arrayLike: ArrayLike): Float64Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Float64Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float64Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Float64Array.from(obj, mapFn, thisArg) : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>Float64Array.from : { (arrayLike: ArrayLike): Float64Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Float64Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float64Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Float64Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Float64Array : Float64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Float64Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Float64Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float64Array; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Float64Array; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Float64Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float64Array; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Float64Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^^^^^^ >mapFn : (n: number, v: number) => number @@ -1851,21 +1854,21 @@ function CreateTypedArraysFromThisObj(obj:ArrayLike, mapFn: (n:number, v > : ^^ typedArrays[8] = Uint8ClampedArray.from(obj, mapFn, thisArg); ->typedArrays[8] = Uint8ClampedArray.from(obj, mapFn, thisArg) : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>typedArrays[8] = Uint8ClampedArray.from(obj, mapFn, thisArg) : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[8] : any >typedArrays : any[] > : ^^^^^ >8 : 8 > : ^ ->Uint8ClampedArray.from(obj, mapFn, thisArg) : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ ->Uint8ClampedArray.from : { (arrayLike: ArrayLike): Uint8ClampedArray; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8ClampedArray; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8ClampedArray; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Uint8ClampedArray.from(obj, mapFn, thisArg) : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Uint8ClampedArray.from : { (arrayLike: ArrayLike): Uint8ClampedArray; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8ClampedArray; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8ClampedArray; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8ClampedArray; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint8ClampedArray : Uint8ClampedArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Uint8ClampedArray; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8ClampedArray; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8ClampedArray; } -> : ^^^ ^^ ^^^ ^^^ ^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Uint8ClampedArray; (arrayLike: ArrayLike, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8ClampedArray; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8ClampedArray; (arrayLike: Iterable, mapfn: (v: T, k: number) => number, thisArg?: any): Uint8ClampedArray; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^^^^^^ >mapFn : (n: number, v: number) => number @@ -1899,21 +1902,21 @@ function CreateTypedArraysFromThisObj2(obj:ArrayLike, mapFn: (n:T, v:numbe > : ^^^^^^^^^^^ typedArrays[0] = Int8Array.from(obj, mapFn, thisArg); ->typedArrays[0] = Int8Array.from(obj, mapFn, thisArg) : Int8Array -> : ^^^^^^^^^ +>typedArrays[0] = Int8Array.from(obj, mapFn, thisArg) : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[0] : any >typedArrays : any[] > : ^^^^^ >0 : 0 > : ^ ->Int8Array.from(obj, mapFn, thisArg) : Int8Array -> : ^^^^^^^^^ ->Int8Array.from : { (arrayLike: ArrayLike): Int8Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Int8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int8Array; } -> : ^^^ ^^ ^^^ ^^^^^^^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Int8Array.from(obj, mapFn, thisArg) : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>Int8Array.from : { (arrayLike: ArrayLike): Int8Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Int8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int8Array; (arrayLike: Iterable, mapfn: (v: T_1, k: number) => number, thisArg?: any): Int8Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Int8Array : Int8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Int8Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Int8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int8Array; } -> : ^^^ ^^ ^^^ ^^^^^^^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Int8Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Int8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int8Array; (arrayLike: Iterable, mapfn: (v: T_1, k: number) => number, thisArg?: any): Int8Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^ >mapFn : (n: T, v: number) => number @@ -1922,21 +1925,21 @@ function CreateTypedArraysFromThisObj2(obj:ArrayLike, mapFn: (n:T, v:numbe > : ^^ typedArrays[1] = Uint8Array.from(obj, mapFn, thisArg); ->typedArrays[1] = Uint8Array.from(obj, mapFn, thisArg) : Uint8Array -> : ^^^^^^^^^^ +>typedArrays[1] = Uint8Array.from(obj, mapFn, thisArg) : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[1] : any >typedArrays : any[] > : ^^^^^ >1 : 1 > : ^ ->Uint8Array.from(obj, mapFn, thisArg) : Uint8Array -> : ^^^^^^^^^^ ->Uint8Array.from : { (arrayLike: ArrayLike): Uint8Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8Array; } -> : ^^^ ^^ ^^^ ^^^^^^^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Uint8Array.from(obj, mapFn, thisArg) : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>Uint8Array.from : { (arrayLike: ArrayLike): Uint8Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8Array; (arrayLike: Iterable, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint8Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint8Array : Uint8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Uint8Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8Array; } -> : ^^^ ^^ ^^^ ^^^^^^^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Uint8Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint8Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8Array; (arrayLike: Iterable, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint8Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^ >mapFn : (n: T, v: number) => number @@ -1945,21 +1948,21 @@ function CreateTypedArraysFromThisObj2(obj:ArrayLike, mapFn: (n:T, v:numbe > : ^^ typedArrays[2] = Int16Array.from(obj, mapFn, thisArg); ->typedArrays[2] = Int16Array.from(obj, mapFn, thisArg) : Int16Array -> : ^^^^^^^^^^ +>typedArrays[2] = Int16Array.from(obj, mapFn, thisArg) : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[2] : any >typedArrays : any[] > : ^^^^^ >2 : 2 > : ^ ->Int16Array.from(obj, mapFn, thisArg) : Int16Array -> : ^^^^^^^^^^ ->Int16Array.from : { (arrayLike: ArrayLike): Int16Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Int16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int16Array; } -> : ^^^ ^^ ^^^ ^^^^^^^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Int16Array.from(obj, mapFn, thisArg) : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>Int16Array.from : { (arrayLike: ArrayLike): Int16Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Int16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int16Array; (arrayLike: Iterable, mapfn: (v: T_1, k: number) => number, thisArg?: any): Int16Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Int16Array : Int16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Int16Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Int16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int16Array; } -> : ^^^ ^^ ^^^ ^^^^^^^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Int16Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Int16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int16Array; (arrayLike: Iterable, mapfn: (v: T_1, k: number) => number, thisArg?: any): Int16Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^ >mapFn : (n: T, v: number) => number @@ -1968,21 +1971,21 @@ function CreateTypedArraysFromThisObj2(obj:ArrayLike, mapFn: (n:T, v:numbe > : ^^ typedArrays[3] = Uint16Array.from(obj, mapFn, thisArg); ->typedArrays[3] = Uint16Array.from(obj, mapFn, thisArg) : Uint16Array -> : ^^^^^^^^^^^ +>typedArrays[3] = Uint16Array.from(obj, mapFn, thisArg) : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[3] : any >typedArrays : any[] > : ^^^^^ >3 : 3 > : ^ ->Uint16Array.from(obj, mapFn, thisArg) : Uint16Array -> : ^^^^^^^^^^^ ->Uint16Array.from : { (arrayLike: ArrayLike): Uint16Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint16Array; } -> : ^^^ ^^ ^^^ ^^^^^^^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Uint16Array.from(obj, mapFn, thisArg) : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>Uint16Array.from : { (arrayLike: ArrayLike): Uint16Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint16Array; (arrayLike: Iterable, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint16Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint16Array : Uint16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Uint16Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint16Array; } -> : ^^^ ^^ ^^^ ^^^^^^^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Uint16Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint16Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint16Array; (arrayLike: Iterable, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint16Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^ >mapFn : (n: T, v: number) => number @@ -1991,21 +1994,21 @@ function CreateTypedArraysFromThisObj2(obj:ArrayLike, mapFn: (n:T, v:numbe > : ^^ typedArrays[4] = Int32Array.from(obj, mapFn, thisArg); ->typedArrays[4] = Int32Array.from(obj, mapFn, thisArg) : Int32Array -> : ^^^^^^^^^^ +>typedArrays[4] = Int32Array.from(obj, mapFn, thisArg) : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[4] : any >typedArrays : any[] > : ^^^^^ >4 : 4 > : ^ ->Int32Array.from(obj, mapFn, thisArg) : Int32Array -> : ^^^^^^^^^^ ->Int32Array.from : { (arrayLike: ArrayLike): Int32Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Int32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int32Array; } -> : ^^^ ^^ ^^^ ^^^^^^^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Int32Array.from(obj, mapFn, thisArg) : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>Int32Array.from : { (arrayLike: ArrayLike): Int32Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Int32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int32Array; (arrayLike: Iterable, mapfn: (v: T_1, k: number) => number, thisArg?: any): Int32Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Int32Array : Int32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Int32Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Int32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int32Array; } -> : ^^^ ^^ ^^^ ^^^^^^^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Int32Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Int32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Int32Array; (arrayLike: Iterable, mapfn: (v: T_1, k: number) => number, thisArg?: any): Int32Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^ >mapFn : (n: T, v: number) => number @@ -2014,21 +2017,21 @@ function CreateTypedArraysFromThisObj2(obj:ArrayLike, mapFn: (n:T, v:numbe > : ^^ typedArrays[5] = Uint32Array.from(obj, mapFn, thisArg); ->typedArrays[5] = Uint32Array.from(obj, mapFn, thisArg) : Uint32Array -> : ^^^^^^^^^^^ +>typedArrays[5] = Uint32Array.from(obj, mapFn, thisArg) : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[5] : any >typedArrays : any[] > : ^^^^^ >5 : 5 > : ^ ->Uint32Array.from(obj, mapFn, thisArg) : Uint32Array -> : ^^^^^^^^^^^ ->Uint32Array.from : { (arrayLike: ArrayLike): Uint32Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint32Array; } -> : ^^^ ^^ ^^^ ^^^^^^^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Uint32Array.from(obj, mapFn, thisArg) : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>Uint32Array.from : { (arrayLike: ArrayLike): Uint32Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint32Array; (arrayLike: Iterable, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint32Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint32Array : Uint32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Uint32Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint32Array; } -> : ^^^ ^^ ^^^ ^^^^^^^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Uint32Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint32Array; (arrayLike: Iterable, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint32Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^ >mapFn : (n: T, v: number) => number @@ -2037,21 +2040,21 @@ function CreateTypedArraysFromThisObj2(obj:ArrayLike, mapFn: (n:T, v:numbe > : ^^ typedArrays[6] = Float32Array.from(obj, mapFn, thisArg); ->typedArrays[6] = Float32Array.from(obj, mapFn, thisArg) : Float32Array -> : ^^^^^^^^^^^^ +>typedArrays[6] = Float32Array.from(obj, mapFn, thisArg) : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[6] : any >typedArrays : any[] > : ^^^^^ >6 : 6 > : ^ ->Float32Array.from(obj, mapFn, thisArg) : Float32Array -> : ^^^^^^^^^^^^ ->Float32Array.from : { (arrayLike: ArrayLike): Float32Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Float32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float32Array; } -> : ^^^ ^^ ^^^ ^^^^^^^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Float32Array.from(obj, mapFn, thisArg) : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>Float32Array.from : { (arrayLike: ArrayLike): Float32Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Float32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float32Array; (arrayLike: Iterable, mapfn: (v: T_1, k: number) => number, thisArg?: any): Float32Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Float32Array : Float32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Float32Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Float32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float32Array; } -> : ^^^ ^^ ^^^ ^^^^^^^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Float32Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Float32Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float32Array; (arrayLike: Iterable, mapfn: (v: T_1, k: number) => number, thisArg?: any): Float32Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^ >mapFn : (n: T, v: number) => number @@ -2060,21 +2063,21 @@ function CreateTypedArraysFromThisObj2(obj:ArrayLike, mapFn: (n:T, v:numbe > : ^^ typedArrays[7] = Float64Array.from(obj, mapFn, thisArg); ->typedArrays[7] = Float64Array.from(obj, mapFn, thisArg) : Float64Array -> : ^^^^^^^^^^^^ +>typedArrays[7] = Float64Array.from(obj, mapFn, thisArg) : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[7] : any >typedArrays : any[] > : ^^^^^ >7 : 7 > : ^ ->Float64Array.from(obj, mapFn, thisArg) : Float64Array -> : ^^^^^^^^^^^^ ->Float64Array.from : { (arrayLike: ArrayLike): Float64Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Float64Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float64Array; } -> : ^^^ ^^ ^^^ ^^^^^^^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Float64Array.from(obj, mapFn, thisArg) : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>Float64Array.from : { (arrayLike: ArrayLike): Float64Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Float64Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float64Array; (arrayLike: Iterable, mapfn: (v: T_1, k: number) => number, thisArg?: any): Float64Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Float64Array : Float64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Float64Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Float64Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float64Array; } -> : ^^^ ^^ ^^^ ^^^^^^^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Float64Array; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Float64Array; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Float64Array; (arrayLike: Iterable, mapfn: (v: T_1, k: number) => number, thisArg?: any): Float64Array; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^ >mapFn : (n: T, v: number) => number @@ -2083,21 +2086,21 @@ function CreateTypedArraysFromThisObj2(obj:ArrayLike, mapFn: (n:T, v:numbe > : ^^ typedArrays[8] = Uint8ClampedArray.from(obj, mapFn, thisArg); ->typedArrays[8] = Uint8ClampedArray.from(obj, mapFn, thisArg) : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>typedArrays[8] = Uint8ClampedArray.from(obj, mapFn, thisArg) : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >typedArrays[8] : any >typedArrays : any[] > : ^^^^^ >8 : 8 > : ^ ->Uint8ClampedArray.from(obj, mapFn, thisArg) : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ ->Uint8ClampedArray.from : { (arrayLike: ArrayLike): Uint8ClampedArray; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint8ClampedArray; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8ClampedArray; } -> : ^^^ ^^ ^^^ ^^^^^^^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>Uint8ClampedArray.from(obj, mapFn, thisArg) : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>Uint8ClampedArray.from : { (arrayLike: ArrayLike): Uint8ClampedArray; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint8ClampedArray; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8ClampedArray; (arrayLike: Iterable, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint8ClampedArray; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint8ClampedArray : Uint8ClampedArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ->from : { (arrayLike: ArrayLike): Uint8ClampedArray; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint8ClampedArray; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8ClampedArray; } -> : ^^^ ^^ ^^^ ^^^^^^^^ ^^ ^^ ^^ ^^ ^^^ ^^^ ^^^ ^^ ^^ ^^^ ^^ ^^^ ^^^ ^^^ +>from : { (arrayLike: ArrayLike): Uint8ClampedArray; (arrayLike: ArrayLike, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint8ClampedArray; (arrayLike: Iterable, mapfn?: (v: number, k: number) => number, thisArg?: any): Uint8ClampedArray; (arrayLike: Iterable, mapfn: (v: T_1, k: number) => number, thisArg?: any): Uint8ClampedArray; } +> : ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^ ^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >obj : ArrayLike > : ^^^^^^^^^^^^ >mapFn : (n: T, v: number) => number diff --git a/tests/baselines/reference/typedArraysCrossAssignability01.errors.txt b/tests/baselines/reference/typedArraysCrossAssignability01.errors.txt index ce852b64971a9..4ade6cbf9f636 100644 --- a/tests/baselines/reference/typedArraysCrossAssignability01.errors.txt +++ b/tests/baselines/reference/typedArraysCrossAssignability01.errors.txt @@ -1,193 +1,193 @@ -typedArraysCrossAssignability01.ts(13,5): error TS2322: Type 'Uint8Array' is not assignable to type 'Int8Array'. +typedArraysCrossAssignability01.ts(13,5): error TS2322: Type 'Uint8Array' is not assignable to type 'Int8Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Uint8Array"' is not assignable to type '"Int8Array"'. -typedArraysCrossAssignability01.ts(14,5): error TS2322: Type 'Int16Array' is not assignable to type 'Int8Array'. +typedArraysCrossAssignability01.ts(14,5): error TS2322: Type 'Int16Array' is not assignable to type 'Int8Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Int16Array"' is not assignable to type '"Int8Array"'. -typedArraysCrossAssignability01.ts(15,5): error TS2322: Type 'Uint16Array' is not assignable to type 'Int8Array'. +typedArraysCrossAssignability01.ts(15,5): error TS2322: Type 'Uint16Array' is not assignable to type 'Int8Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Uint16Array"' is not assignable to type '"Int8Array"'. -typedArraysCrossAssignability01.ts(16,5): error TS2322: Type 'Int32Array' is not assignable to type 'Int8Array'. +typedArraysCrossAssignability01.ts(16,5): error TS2322: Type 'Int32Array' is not assignable to type 'Int8Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Int32Array"' is not assignable to type '"Int8Array"'. -typedArraysCrossAssignability01.ts(17,5): error TS2322: Type 'Uint32Array' is not assignable to type 'Int8Array'. +typedArraysCrossAssignability01.ts(17,5): error TS2322: Type 'Uint32Array' is not assignable to type 'Int8Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Uint32Array"' is not assignable to type '"Int8Array"'. -typedArraysCrossAssignability01.ts(18,5): error TS2322: Type 'Float32Array' is not assignable to type 'Int8Array'. +typedArraysCrossAssignability01.ts(18,5): error TS2322: Type 'Float32Array' is not assignable to type 'Int8Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Float32Array"' is not assignable to type '"Int8Array"'. -typedArraysCrossAssignability01.ts(19,5): error TS2322: Type 'Float64Array' is not assignable to type 'Int8Array'. +typedArraysCrossAssignability01.ts(19,5): error TS2322: Type 'Float64Array' is not assignable to type 'Int8Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Float64Array"' is not assignable to type '"Int8Array"'. -typedArraysCrossAssignability01.ts(20,5): error TS2322: Type 'Uint8ClampedArray' is not assignable to type 'Int8Array'. +typedArraysCrossAssignability01.ts(20,5): error TS2322: Type 'Uint8ClampedArray' is not assignable to type 'Int8Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Uint8ClampedArray"' is not assignable to type '"Int8Array"'. -typedArraysCrossAssignability01.ts(22,5): error TS2322: Type 'Int8Array' is not assignable to type 'Uint8Array'. +typedArraysCrossAssignability01.ts(22,5): error TS2322: Type 'Int8Array' is not assignable to type 'Uint8Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Int8Array"' is not assignable to type '"Uint8Array"'. -typedArraysCrossAssignability01.ts(24,5): error TS2322: Type 'Int16Array' is not assignable to type 'Uint8Array'. +typedArraysCrossAssignability01.ts(24,5): error TS2322: Type 'Int16Array' is not assignable to type 'Uint8Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Int16Array"' is not assignable to type '"Uint8Array"'. -typedArraysCrossAssignability01.ts(25,5): error TS2322: Type 'Uint16Array' is not assignable to type 'Uint8Array'. +typedArraysCrossAssignability01.ts(25,5): error TS2322: Type 'Uint16Array' is not assignable to type 'Uint8Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Uint16Array"' is not assignable to type '"Uint8Array"'. -typedArraysCrossAssignability01.ts(26,5): error TS2322: Type 'Int32Array' is not assignable to type 'Uint8Array'. +typedArraysCrossAssignability01.ts(26,5): error TS2322: Type 'Int32Array' is not assignable to type 'Uint8Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Int32Array"' is not assignable to type '"Uint8Array"'. -typedArraysCrossAssignability01.ts(27,5): error TS2322: Type 'Uint32Array' is not assignable to type 'Uint8Array'. +typedArraysCrossAssignability01.ts(27,5): error TS2322: Type 'Uint32Array' is not assignable to type 'Uint8Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Uint32Array"' is not assignable to type '"Uint8Array"'. -typedArraysCrossAssignability01.ts(28,5): error TS2322: Type 'Float32Array' is not assignable to type 'Uint8Array'. +typedArraysCrossAssignability01.ts(28,5): error TS2322: Type 'Float32Array' is not assignable to type 'Uint8Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Float32Array"' is not assignable to type '"Uint8Array"'. -typedArraysCrossAssignability01.ts(29,5): error TS2322: Type 'Float64Array' is not assignable to type 'Uint8Array'. +typedArraysCrossAssignability01.ts(29,5): error TS2322: Type 'Float64Array' is not assignable to type 'Uint8Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Float64Array"' is not assignable to type '"Uint8Array"'. -typedArraysCrossAssignability01.ts(30,5): error TS2322: Type 'Uint8ClampedArray' is not assignable to type 'Uint8Array'. +typedArraysCrossAssignability01.ts(30,5): error TS2322: Type 'Uint8ClampedArray' is not assignable to type 'Uint8Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Uint8ClampedArray"' is not assignable to type '"Uint8Array"'. -typedArraysCrossAssignability01.ts(32,5): error TS2322: Type 'Int8Array' is not assignable to type 'Int16Array'. +typedArraysCrossAssignability01.ts(32,5): error TS2322: Type 'Int8Array' is not assignable to type 'Int16Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Int8Array"' is not assignable to type '"Int16Array"'. -typedArraysCrossAssignability01.ts(33,5): error TS2322: Type 'Uint8Array' is not assignable to type 'Int16Array'. +typedArraysCrossAssignability01.ts(33,5): error TS2322: Type 'Uint8Array' is not assignable to type 'Int16Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Uint8Array"' is not assignable to type '"Int16Array"'. -typedArraysCrossAssignability01.ts(35,5): error TS2322: Type 'Uint16Array' is not assignable to type 'Int16Array'. +typedArraysCrossAssignability01.ts(35,5): error TS2322: Type 'Uint16Array' is not assignable to type 'Int16Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Uint16Array"' is not assignable to type '"Int16Array"'. -typedArraysCrossAssignability01.ts(36,5): error TS2322: Type 'Int32Array' is not assignable to type 'Int16Array'. +typedArraysCrossAssignability01.ts(36,5): error TS2322: Type 'Int32Array' is not assignable to type 'Int16Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Int32Array"' is not assignable to type '"Int16Array"'. -typedArraysCrossAssignability01.ts(37,5): error TS2322: Type 'Uint32Array' is not assignable to type 'Int16Array'. +typedArraysCrossAssignability01.ts(37,5): error TS2322: Type 'Uint32Array' is not assignable to type 'Int16Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Uint32Array"' is not assignable to type '"Int16Array"'. -typedArraysCrossAssignability01.ts(38,5): error TS2322: Type 'Float32Array' is not assignable to type 'Int16Array'. +typedArraysCrossAssignability01.ts(38,5): error TS2322: Type 'Float32Array' is not assignable to type 'Int16Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Float32Array"' is not assignable to type '"Int16Array"'. -typedArraysCrossAssignability01.ts(39,5): error TS2322: Type 'Float64Array' is not assignable to type 'Int16Array'. +typedArraysCrossAssignability01.ts(39,5): error TS2322: Type 'Float64Array' is not assignable to type 'Int16Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Float64Array"' is not assignable to type '"Int16Array"'. -typedArraysCrossAssignability01.ts(40,5): error TS2322: Type 'Uint8ClampedArray' is not assignable to type 'Int16Array'. +typedArraysCrossAssignability01.ts(40,5): error TS2322: Type 'Uint8ClampedArray' is not assignable to type 'Int16Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Uint8ClampedArray"' is not assignable to type '"Int16Array"'. -typedArraysCrossAssignability01.ts(42,5): error TS2322: Type 'Int8Array' is not assignable to type 'Uint16Array'. +typedArraysCrossAssignability01.ts(42,5): error TS2322: Type 'Int8Array' is not assignable to type 'Uint16Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Int8Array"' is not assignable to type '"Uint16Array"'. -typedArraysCrossAssignability01.ts(43,5): error TS2322: Type 'Uint8Array' is not assignable to type 'Uint16Array'. +typedArraysCrossAssignability01.ts(43,5): error TS2322: Type 'Uint8Array' is not assignable to type 'Uint16Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Uint8Array"' is not assignable to type '"Uint16Array"'. -typedArraysCrossAssignability01.ts(44,5): error TS2322: Type 'Int16Array' is not assignable to type 'Uint16Array'. +typedArraysCrossAssignability01.ts(44,5): error TS2322: Type 'Int16Array' is not assignable to type 'Uint16Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Int16Array"' is not assignable to type '"Uint16Array"'. -typedArraysCrossAssignability01.ts(46,5): error TS2322: Type 'Int32Array' is not assignable to type 'Uint16Array'. +typedArraysCrossAssignability01.ts(46,5): error TS2322: Type 'Int32Array' is not assignable to type 'Uint16Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Int32Array"' is not assignable to type '"Uint16Array"'. -typedArraysCrossAssignability01.ts(47,5): error TS2322: Type 'Uint32Array' is not assignable to type 'Uint16Array'. +typedArraysCrossAssignability01.ts(47,5): error TS2322: Type 'Uint32Array' is not assignable to type 'Uint16Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Uint32Array"' is not assignable to type '"Uint16Array"'. -typedArraysCrossAssignability01.ts(48,5): error TS2322: Type 'Float32Array' is not assignable to type 'Uint16Array'. +typedArraysCrossAssignability01.ts(48,5): error TS2322: Type 'Float32Array' is not assignable to type 'Uint16Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Float32Array"' is not assignable to type '"Uint16Array"'. -typedArraysCrossAssignability01.ts(49,5): error TS2322: Type 'Float64Array' is not assignable to type 'Uint16Array'. +typedArraysCrossAssignability01.ts(49,5): error TS2322: Type 'Float64Array' is not assignable to type 'Uint16Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Float64Array"' is not assignable to type '"Uint16Array"'. -typedArraysCrossAssignability01.ts(50,5): error TS2322: Type 'Uint8ClampedArray' is not assignable to type 'Uint16Array'. +typedArraysCrossAssignability01.ts(50,5): error TS2322: Type 'Uint8ClampedArray' is not assignable to type 'Uint16Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Uint8ClampedArray"' is not assignable to type '"Uint16Array"'. -typedArraysCrossAssignability01.ts(52,5): error TS2322: Type 'Int8Array' is not assignable to type 'Int32Array'. +typedArraysCrossAssignability01.ts(52,5): error TS2322: Type 'Int8Array' is not assignable to type 'Int32Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Int8Array"' is not assignable to type '"Int32Array"'. -typedArraysCrossAssignability01.ts(53,5): error TS2322: Type 'Uint8Array' is not assignable to type 'Int32Array'. +typedArraysCrossAssignability01.ts(53,5): error TS2322: Type 'Uint8Array' is not assignable to type 'Int32Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Uint8Array"' is not assignable to type '"Int32Array"'. -typedArraysCrossAssignability01.ts(54,5): error TS2322: Type 'Int16Array' is not assignable to type 'Int32Array'. +typedArraysCrossAssignability01.ts(54,5): error TS2322: Type 'Int16Array' is not assignable to type 'Int32Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Int16Array"' is not assignable to type '"Int32Array"'. -typedArraysCrossAssignability01.ts(55,5): error TS2322: Type 'Uint16Array' is not assignable to type 'Int32Array'. +typedArraysCrossAssignability01.ts(55,5): error TS2322: Type 'Uint16Array' is not assignable to type 'Int32Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Uint16Array"' is not assignable to type '"Int32Array"'. -typedArraysCrossAssignability01.ts(57,5): error TS2322: Type 'Uint32Array' is not assignable to type 'Int32Array'. +typedArraysCrossAssignability01.ts(57,5): error TS2322: Type 'Uint32Array' is not assignable to type 'Int32Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Uint32Array"' is not assignable to type '"Int32Array"'. -typedArraysCrossAssignability01.ts(58,5): error TS2322: Type 'Float32Array' is not assignable to type 'Int32Array'. +typedArraysCrossAssignability01.ts(58,5): error TS2322: Type 'Float32Array' is not assignable to type 'Int32Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Float32Array"' is not assignable to type '"Int32Array"'. -typedArraysCrossAssignability01.ts(59,5): error TS2322: Type 'Float64Array' is not assignable to type 'Int32Array'. +typedArraysCrossAssignability01.ts(59,5): error TS2322: Type 'Float64Array' is not assignable to type 'Int32Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Float64Array"' is not assignable to type '"Int32Array"'. -typedArraysCrossAssignability01.ts(60,5): error TS2322: Type 'Uint8ClampedArray' is not assignable to type 'Int32Array'. +typedArraysCrossAssignability01.ts(60,5): error TS2322: Type 'Uint8ClampedArray' is not assignable to type 'Int32Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Uint8ClampedArray"' is not assignable to type '"Int32Array"'. -typedArraysCrossAssignability01.ts(62,5): error TS2322: Type 'Int8Array' is not assignable to type 'Float32Array'. +typedArraysCrossAssignability01.ts(62,5): error TS2322: Type 'Int8Array' is not assignable to type 'Float32Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Int8Array"' is not assignable to type '"Float32Array"'. -typedArraysCrossAssignability01.ts(63,5): error TS2322: Type 'Uint8Array' is not assignable to type 'Float32Array'. +typedArraysCrossAssignability01.ts(63,5): error TS2322: Type 'Uint8Array' is not assignable to type 'Float32Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Uint8Array"' is not assignable to type '"Float32Array"'. -typedArraysCrossAssignability01.ts(64,5): error TS2322: Type 'Int16Array' is not assignable to type 'Float32Array'. +typedArraysCrossAssignability01.ts(64,5): error TS2322: Type 'Int16Array' is not assignable to type 'Float32Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Int16Array"' is not assignable to type '"Float32Array"'. -typedArraysCrossAssignability01.ts(65,5): error TS2322: Type 'Uint16Array' is not assignable to type 'Float32Array'. +typedArraysCrossAssignability01.ts(65,5): error TS2322: Type 'Uint16Array' is not assignable to type 'Float32Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Uint16Array"' is not assignable to type '"Float32Array"'. -typedArraysCrossAssignability01.ts(66,5): error TS2322: Type 'Int32Array' is not assignable to type 'Float32Array'. +typedArraysCrossAssignability01.ts(66,5): error TS2322: Type 'Int32Array' is not assignable to type 'Float32Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Int32Array"' is not assignable to type '"Float32Array"'. -typedArraysCrossAssignability01.ts(67,5): error TS2322: Type 'Uint32Array' is not assignable to type 'Float32Array'. +typedArraysCrossAssignability01.ts(67,5): error TS2322: Type 'Uint32Array' is not assignable to type 'Float32Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Uint32Array"' is not assignable to type '"Float32Array"'. -typedArraysCrossAssignability01.ts(69,5): error TS2322: Type 'Float64Array' is not assignable to type 'Float32Array'. +typedArraysCrossAssignability01.ts(69,5): error TS2322: Type 'Float64Array' is not assignable to type 'Float32Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Float64Array"' is not assignable to type '"Float32Array"'. -typedArraysCrossAssignability01.ts(70,5): error TS2322: Type 'Uint8ClampedArray' is not assignable to type 'Float32Array'. +typedArraysCrossAssignability01.ts(70,5): error TS2322: Type 'Uint8ClampedArray' is not assignable to type 'Float32Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Uint8ClampedArray"' is not assignable to type '"Float32Array"'. -typedArraysCrossAssignability01.ts(72,5): error TS2322: Type 'Int8Array' is not assignable to type 'Float64Array'. +typedArraysCrossAssignability01.ts(72,5): error TS2322: Type 'Int8Array' is not assignable to type 'Float64Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Int8Array"' is not assignable to type '"Float64Array"'. -typedArraysCrossAssignability01.ts(73,5): error TS2322: Type 'Uint8Array' is not assignable to type 'Float64Array'. +typedArraysCrossAssignability01.ts(73,5): error TS2322: Type 'Uint8Array' is not assignable to type 'Float64Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Uint8Array"' is not assignable to type '"Float64Array"'. -typedArraysCrossAssignability01.ts(74,5): error TS2322: Type 'Int16Array' is not assignable to type 'Float64Array'. +typedArraysCrossAssignability01.ts(74,5): error TS2322: Type 'Int16Array' is not assignable to type 'Float64Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Int16Array"' is not assignable to type '"Float64Array"'. -typedArraysCrossAssignability01.ts(75,5): error TS2322: Type 'Uint16Array' is not assignable to type 'Float64Array'. +typedArraysCrossAssignability01.ts(75,5): error TS2322: Type 'Uint16Array' is not assignable to type 'Float64Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Uint16Array"' is not assignable to type '"Float64Array"'. -typedArraysCrossAssignability01.ts(76,5): error TS2322: Type 'Int32Array' is not assignable to type 'Float64Array'. +typedArraysCrossAssignability01.ts(76,5): error TS2322: Type 'Int32Array' is not assignable to type 'Float64Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Int32Array"' is not assignable to type '"Float64Array"'. -typedArraysCrossAssignability01.ts(77,5): error TS2322: Type 'Uint32Array' is not assignable to type 'Float64Array'. +typedArraysCrossAssignability01.ts(77,5): error TS2322: Type 'Uint32Array' is not assignable to type 'Float64Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Uint32Array"' is not assignable to type '"Float64Array"'. -typedArraysCrossAssignability01.ts(78,5): error TS2322: Type 'Float32Array' is not assignable to type 'Float64Array'. +typedArraysCrossAssignability01.ts(78,5): error TS2322: Type 'Float32Array' is not assignable to type 'Float64Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Float32Array"' is not assignable to type '"Float64Array"'. -typedArraysCrossAssignability01.ts(80,5): error TS2322: Type 'Uint8ClampedArray' is not assignable to type 'Float64Array'. +typedArraysCrossAssignability01.ts(80,5): error TS2322: Type 'Uint8ClampedArray' is not assignable to type 'Float64Array'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Uint8ClampedArray"' is not assignable to type '"Float64Array"'. -typedArraysCrossAssignability01.ts(82,5): error TS2322: Type 'Int8Array' is not assignable to type 'Uint8ClampedArray'. +typedArraysCrossAssignability01.ts(82,5): error TS2322: Type 'Int8Array' is not assignable to type 'Uint8ClampedArray'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Int8Array"' is not assignable to type '"Uint8ClampedArray"'. -typedArraysCrossAssignability01.ts(83,5): error TS2322: Type 'Uint8Array' is not assignable to type 'Uint8ClampedArray'. +typedArraysCrossAssignability01.ts(83,5): error TS2322: Type 'Uint8Array' is not assignable to type 'Uint8ClampedArray'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Uint8Array"' is not assignable to type '"Uint8ClampedArray"'. -typedArraysCrossAssignability01.ts(84,5): error TS2322: Type 'Int16Array' is not assignable to type 'Uint8ClampedArray'. +typedArraysCrossAssignability01.ts(84,5): error TS2322: Type 'Int16Array' is not assignable to type 'Uint8ClampedArray'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Int16Array"' is not assignable to type '"Uint8ClampedArray"'. -typedArraysCrossAssignability01.ts(85,5): error TS2322: Type 'Uint16Array' is not assignable to type 'Uint8ClampedArray'. +typedArraysCrossAssignability01.ts(85,5): error TS2322: Type 'Uint16Array' is not assignable to type 'Uint8ClampedArray'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Uint16Array"' is not assignable to type '"Uint8ClampedArray"'. -typedArraysCrossAssignability01.ts(86,5): error TS2322: Type 'Int32Array' is not assignable to type 'Uint8ClampedArray'. +typedArraysCrossAssignability01.ts(86,5): error TS2322: Type 'Int32Array' is not assignable to type 'Uint8ClampedArray'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Int32Array"' is not assignable to type '"Uint8ClampedArray"'. -typedArraysCrossAssignability01.ts(87,5): error TS2322: Type 'Uint32Array' is not assignable to type 'Uint8ClampedArray'. +typedArraysCrossAssignability01.ts(87,5): error TS2322: Type 'Uint32Array' is not assignable to type 'Uint8ClampedArray'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Uint32Array"' is not assignable to type '"Uint8ClampedArray"'. -typedArraysCrossAssignability01.ts(88,5): error TS2322: Type 'Float32Array' is not assignable to type 'Uint8ClampedArray'. +typedArraysCrossAssignability01.ts(88,5): error TS2322: Type 'Float32Array' is not assignable to type 'Uint8ClampedArray'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Float32Array"' is not assignable to type '"Uint8ClampedArray"'. -typedArraysCrossAssignability01.ts(89,5): error TS2322: Type 'Float64Array' is not assignable to type 'Uint8ClampedArray'. +typedArraysCrossAssignability01.ts(89,5): error TS2322: Type 'Float64Array' is not assignable to type 'Uint8ClampedArray'. Types of property '[Symbol.toStringTag]' are incompatible. Type '"Float64Array"' is not assignable to type '"Uint8ClampedArray"'. @@ -207,335 +207,335 @@ typedArraysCrossAssignability01.ts(89,5): error TS2322: Type 'Float64Array' is n arr_Int8Array = arr_Int8Array; arr_Int8Array = arr_Uint8Array; ~~~~~~~~~~~~~ -!!! error TS2322: Type 'Uint8Array' is not assignable to type 'Int8Array'. +!!! error TS2322: Type 'Uint8Array' is not assignable to type 'Int8Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Uint8Array"' is not assignable to type '"Int8Array"'. arr_Int8Array = arr_Int16Array; ~~~~~~~~~~~~~ -!!! error TS2322: Type 'Int16Array' is not assignable to type 'Int8Array'. +!!! error TS2322: Type 'Int16Array' is not assignable to type 'Int8Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Int16Array"' is not assignable to type '"Int8Array"'. arr_Int8Array = arr_Uint16Array; ~~~~~~~~~~~~~ -!!! error TS2322: Type 'Uint16Array' is not assignable to type 'Int8Array'. +!!! error TS2322: Type 'Uint16Array' is not assignable to type 'Int8Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Uint16Array"' is not assignable to type '"Int8Array"'. arr_Int8Array = arr_Int32Array; ~~~~~~~~~~~~~ -!!! error TS2322: Type 'Int32Array' is not assignable to type 'Int8Array'. +!!! error TS2322: Type 'Int32Array' is not assignable to type 'Int8Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Int32Array"' is not assignable to type '"Int8Array"'. arr_Int8Array = arr_Uint32Array; ~~~~~~~~~~~~~ -!!! error TS2322: Type 'Uint32Array' is not assignable to type 'Int8Array'. +!!! error TS2322: Type 'Uint32Array' is not assignable to type 'Int8Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Uint32Array"' is not assignable to type '"Int8Array"'. arr_Int8Array = arr_Float32Array; ~~~~~~~~~~~~~ -!!! error TS2322: Type 'Float32Array' is not assignable to type 'Int8Array'. +!!! error TS2322: Type 'Float32Array' is not assignable to type 'Int8Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Float32Array"' is not assignable to type '"Int8Array"'. arr_Int8Array = arr_Float64Array; ~~~~~~~~~~~~~ -!!! error TS2322: Type 'Float64Array' is not assignable to type 'Int8Array'. +!!! error TS2322: Type 'Float64Array' is not assignable to type 'Int8Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Float64Array"' is not assignable to type '"Int8Array"'. arr_Int8Array = arr_Uint8ClampedArray; ~~~~~~~~~~~~~ -!!! error TS2322: Type 'Uint8ClampedArray' is not assignable to type 'Int8Array'. +!!! error TS2322: Type 'Uint8ClampedArray' is not assignable to type 'Int8Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Uint8ClampedArray"' is not assignable to type '"Int8Array"'. arr_Uint8Array = arr_Int8Array; ~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Int8Array' is not assignable to type 'Uint8Array'. +!!! error TS2322: Type 'Int8Array' is not assignable to type 'Uint8Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Int8Array"' is not assignable to type '"Uint8Array"'. arr_Uint8Array = arr_Uint8Array; arr_Uint8Array = arr_Int16Array; ~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Int16Array' is not assignable to type 'Uint8Array'. +!!! error TS2322: Type 'Int16Array' is not assignable to type 'Uint8Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Int16Array"' is not assignable to type '"Uint8Array"'. arr_Uint8Array = arr_Uint16Array; ~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Uint16Array' is not assignable to type 'Uint8Array'. +!!! error TS2322: Type 'Uint16Array' is not assignable to type 'Uint8Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Uint16Array"' is not assignable to type '"Uint8Array"'. arr_Uint8Array = arr_Int32Array; ~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Int32Array' is not assignable to type 'Uint8Array'. +!!! error TS2322: Type 'Int32Array' is not assignable to type 'Uint8Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Int32Array"' is not assignable to type '"Uint8Array"'. arr_Uint8Array = arr_Uint32Array; ~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Uint32Array' is not assignable to type 'Uint8Array'. +!!! error TS2322: Type 'Uint32Array' is not assignable to type 'Uint8Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Uint32Array"' is not assignable to type '"Uint8Array"'. arr_Uint8Array = arr_Float32Array; ~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Float32Array' is not assignable to type 'Uint8Array'. +!!! error TS2322: Type 'Float32Array' is not assignable to type 'Uint8Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Float32Array"' is not assignable to type '"Uint8Array"'. arr_Uint8Array = arr_Float64Array; ~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Float64Array' is not assignable to type 'Uint8Array'. +!!! error TS2322: Type 'Float64Array' is not assignable to type 'Uint8Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Float64Array"' is not assignable to type '"Uint8Array"'. arr_Uint8Array = arr_Uint8ClampedArray; ~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Uint8ClampedArray' is not assignable to type 'Uint8Array'. +!!! error TS2322: Type 'Uint8ClampedArray' is not assignable to type 'Uint8Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Uint8ClampedArray"' is not assignable to type '"Uint8Array"'. arr_Int16Array = arr_Int8Array; ~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Int8Array' is not assignable to type 'Int16Array'. +!!! error TS2322: Type 'Int8Array' is not assignable to type 'Int16Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Int8Array"' is not assignable to type '"Int16Array"'. arr_Int16Array = arr_Uint8Array; ~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Uint8Array' is not assignable to type 'Int16Array'. +!!! error TS2322: Type 'Uint8Array' is not assignable to type 'Int16Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Uint8Array"' is not assignable to type '"Int16Array"'. arr_Int16Array = arr_Int16Array; arr_Int16Array = arr_Uint16Array; ~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Uint16Array' is not assignable to type 'Int16Array'. +!!! error TS2322: Type 'Uint16Array' is not assignable to type 'Int16Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Uint16Array"' is not assignable to type '"Int16Array"'. arr_Int16Array = arr_Int32Array; ~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Int32Array' is not assignable to type 'Int16Array'. +!!! error TS2322: Type 'Int32Array' is not assignable to type 'Int16Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Int32Array"' is not assignable to type '"Int16Array"'. arr_Int16Array = arr_Uint32Array; ~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Uint32Array' is not assignable to type 'Int16Array'. +!!! error TS2322: Type 'Uint32Array' is not assignable to type 'Int16Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Uint32Array"' is not assignable to type '"Int16Array"'. arr_Int16Array = arr_Float32Array; ~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Float32Array' is not assignable to type 'Int16Array'. +!!! error TS2322: Type 'Float32Array' is not assignable to type 'Int16Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Float32Array"' is not assignable to type '"Int16Array"'. arr_Int16Array = arr_Float64Array; ~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Float64Array' is not assignable to type 'Int16Array'. +!!! error TS2322: Type 'Float64Array' is not assignable to type 'Int16Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Float64Array"' is not assignable to type '"Int16Array"'. arr_Int16Array = arr_Uint8ClampedArray; ~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Uint8ClampedArray' is not assignable to type 'Int16Array'. +!!! error TS2322: Type 'Uint8ClampedArray' is not assignable to type 'Int16Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Uint8ClampedArray"' is not assignable to type '"Int16Array"'. arr_Uint16Array = arr_Int8Array; ~~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Int8Array' is not assignable to type 'Uint16Array'. +!!! error TS2322: Type 'Int8Array' is not assignable to type 'Uint16Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Int8Array"' is not assignable to type '"Uint16Array"'. arr_Uint16Array = arr_Uint8Array; ~~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Uint8Array' is not assignable to type 'Uint16Array'. +!!! error TS2322: Type 'Uint8Array' is not assignable to type 'Uint16Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Uint8Array"' is not assignable to type '"Uint16Array"'. arr_Uint16Array = arr_Int16Array; ~~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Int16Array' is not assignable to type 'Uint16Array'. +!!! error TS2322: Type 'Int16Array' is not assignable to type 'Uint16Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Int16Array"' is not assignable to type '"Uint16Array"'. arr_Uint16Array = arr_Uint16Array; arr_Uint16Array = arr_Int32Array; ~~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Int32Array' is not assignable to type 'Uint16Array'. +!!! error TS2322: Type 'Int32Array' is not assignable to type 'Uint16Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Int32Array"' is not assignable to type '"Uint16Array"'. arr_Uint16Array = arr_Uint32Array; ~~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Uint32Array' is not assignable to type 'Uint16Array'. +!!! error TS2322: Type 'Uint32Array' is not assignable to type 'Uint16Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Uint32Array"' is not assignable to type '"Uint16Array"'. arr_Uint16Array = arr_Float32Array; ~~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Float32Array' is not assignable to type 'Uint16Array'. +!!! error TS2322: Type 'Float32Array' is not assignable to type 'Uint16Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Float32Array"' is not assignable to type '"Uint16Array"'. arr_Uint16Array = arr_Float64Array; ~~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Float64Array' is not assignable to type 'Uint16Array'. +!!! error TS2322: Type 'Float64Array' is not assignable to type 'Uint16Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Float64Array"' is not assignable to type '"Uint16Array"'. arr_Uint16Array = arr_Uint8ClampedArray; ~~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Uint8ClampedArray' is not assignable to type 'Uint16Array'. +!!! error TS2322: Type 'Uint8ClampedArray' is not assignable to type 'Uint16Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Uint8ClampedArray"' is not assignable to type '"Uint16Array"'. arr_Int32Array = arr_Int8Array; ~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Int8Array' is not assignable to type 'Int32Array'. +!!! error TS2322: Type 'Int8Array' is not assignable to type 'Int32Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Int8Array"' is not assignable to type '"Int32Array"'. arr_Int32Array = arr_Uint8Array; ~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Uint8Array' is not assignable to type 'Int32Array'. +!!! error TS2322: Type 'Uint8Array' is not assignable to type 'Int32Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Uint8Array"' is not assignable to type '"Int32Array"'. arr_Int32Array = arr_Int16Array; ~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Int16Array' is not assignable to type 'Int32Array'. +!!! error TS2322: Type 'Int16Array' is not assignable to type 'Int32Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Int16Array"' is not assignable to type '"Int32Array"'. arr_Int32Array = arr_Uint16Array; ~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Uint16Array' is not assignable to type 'Int32Array'. +!!! error TS2322: Type 'Uint16Array' is not assignable to type 'Int32Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Uint16Array"' is not assignable to type '"Int32Array"'. arr_Int32Array = arr_Int32Array; arr_Int32Array = arr_Uint32Array; ~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Uint32Array' is not assignable to type 'Int32Array'. +!!! error TS2322: Type 'Uint32Array' is not assignable to type 'Int32Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Uint32Array"' is not assignable to type '"Int32Array"'. arr_Int32Array = arr_Float32Array; ~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Float32Array' is not assignable to type 'Int32Array'. +!!! error TS2322: Type 'Float32Array' is not assignable to type 'Int32Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Float32Array"' is not assignable to type '"Int32Array"'. arr_Int32Array = arr_Float64Array; ~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Float64Array' is not assignable to type 'Int32Array'. +!!! error TS2322: Type 'Float64Array' is not assignable to type 'Int32Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Float64Array"' is not assignable to type '"Int32Array"'. arr_Int32Array = arr_Uint8ClampedArray; ~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Uint8ClampedArray' is not assignable to type 'Int32Array'. +!!! error TS2322: Type 'Uint8ClampedArray' is not assignable to type 'Int32Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Uint8ClampedArray"' is not assignable to type '"Int32Array"'. arr_Float32Array = arr_Int8Array; ~~~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Int8Array' is not assignable to type 'Float32Array'. +!!! error TS2322: Type 'Int8Array' is not assignable to type 'Float32Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Int8Array"' is not assignable to type '"Float32Array"'. arr_Float32Array = arr_Uint8Array; ~~~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Uint8Array' is not assignable to type 'Float32Array'. +!!! error TS2322: Type 'Uint8Array' is not assignable to type 'Float32Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Uint8Array"' is not assignable to type '"Float32Array"'. arr_Float32Array = arr_Int16Array; ~~~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Int16Array' is not assignable to type 'Float32Array'. +!!! error TS2322: Type 'Int16Array' is not assignable to type 'Float32Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Int16Array"' is not assignable to type '"Float32Array"'. arr_Float32Array = arr_Uint16Array; ~~~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Uint16Array' is not assignable to type 'Float32Array'. +!!! error TS2322: Type 'Uint16Array' is not assignable to type 'Float32Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Uint16Array"' is not assignable to type '"Float32Array"'. arr_Float32Array = arr_Int32Array; ~~~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Int32Array' is not assignable to type 'Float32Array'. +!!! error TS2322: Type 'Int32Array' is not assignable to type 'Float32Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Int32Array"' is not assignable to type '"Float32Array"'. arr_Float32Array = arr_Uint32Array; ~~~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Uint32Array' is not assignable to type 'Float32Array'. +!!! error TS2322: Type 'Uint32Array' is not assignable to type 'Float32Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Uint32Array"' is not assignable to type '"Float32Array"'. arr_Float32Array = arr_Float32Array; arr_Float32Array = arr_Float64Array; ~~~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Float64Array' is not assignable to type 'Float32Array'. +!!! error TS2322: Type 'Float64Array' is not assignable to type 'Float32Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Float64Array"' is not assignable to type '"Float32Array"'. arr_Float32Array = arr_Uint8ClampedArray; ~~~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Uint8ClampedArray' is not assignable to type 'Float32Array'. +!!! error TS2322: Type 'Uint8ClampedArray' is not assignable to type 'Float32Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Uint8ClampedArray"' is not assignable to type '"Float32Array"'. arr_Float64Array = arr_Int8Array; ~~~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Int8Array' is not assignable to type 'Float64Array'. +!!! error TS2322: Type 'Int8Array' is not assignable to type 'Float64Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Int8Array"' is not assignable to type '"Float64Array"'. arr_Float64Array = arr_Uint8Array; ~~~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Uint8Array' is not assignable to type 'Float64Array'. +!!! error TS2322: Type 'Uint8Array' is not assignable to type 'Float64Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Uint8Array"' is not assignable to type '"Float64Array"'. arr_Float64Array = arr_Int16Array; ~~~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Int16Array' is not assignable to type 'Float64Array'. +!!! error TS2322: Type 'Int16Array' is not assignable to type 'Float64Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Int16Array"' is not assignable to type '"Float64Array"'. arr_Float64Array = arr_Uint16Array; ~~~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Uint16Array' is not assignable to type 'Float64Array'. +!!! error TS2322: Type 'Uint16Array' is not assignable to type 'Float64Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Uint16Array"' is not assignable to type '"Float64Array"'. arr_Float64Array = arr_Int32Array; ~~~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Int32Array' is not assignable to type 'Float64Array'. +!!! error TS2322: Type 'Int32Array' is not assignable to type 'Float64Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Int32Array"' is not assignable to type '"Float64Array"'. arr_Float64Array = arr_Uint32Array; ~~~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Uint32Array' is not assignable to type 'Float64Array'. +!!! error TS2322: Type 'Uint32Array' is not assignable to type 'Float64Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Uint32Array"' is not assignable to type '"Float64Array"'. arr_Float64Array = arr_Float32Array; ~~~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Float32Array' is not assignable to type 'Float64Array'. +!!! error TS2322: Type 'Float32Array' is not assignable to type 'Float64Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Float32Array"' is not assignable to type '"Float64Array"'. arr_Float64Array = arr_Float64Array; arr_Float64Array = arr_Uint8ClampedArray; ~~~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Uint8ClampedArray' is not assignable to type 'Float64Array'. +!!! error TS2322: Type 'Uint8ClampedArray' is not assignable to type 'Float64Array'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Uint8ClampedArray"' is not assignable to type '"Float64Array"'. arr_Uint8ClampedArray = arr_Int8Array; ~~~~~~~~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Int8Array' is not assignable to type 'Uint8ClampedArray'. +!!! error TS2322: Type 'Int8Array' is not assignable to type 'Uint8ClampedArray'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Int8Array"' is not assignable to type '"Uint8ClampedArray"'. arr_Uint8ClampedArray = arr_Uint8Array; ~~~~~~~~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Uint8Array' is not assignable to type 'Uint8ClampedArray'. +!!! error TS2322: Type 'Uint8Array' is not assignable to type 'Uint8ClampedArray'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Uint8Array"' is not assignable to type '"Uint8ClampedArray"'. arr_Uint8ClampedArray = arr_Int16Array; ~~~~~~~~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Int16Array' is not assignable to type 'Uint8ClampedArray'. +!!! error TS2322: Type 'Int16Array' is not assignable to type 'Uint8ClampedArray'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Int16Array"' is not assignable to type '"Uint8ClampedArray"'. arr_Uint8ClampedArray = arr_Uint16Array; ~~~~~~~~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Uint16Array' is not assignable to type 'Uint8ClampedArray'. +!!! error TS2322: Type 'Uint16Array' is not assignable to type 'Uint8ClampedArray'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Uint16Array"' is not assignable to type '"Uint8ClampedArray"'. arr_Uint8ClampedArray = arr_Int32Array; ~~~~~~~~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Int32Array' is not assignable to type 'Uint8ClampedArray'. +!!! error TS2322: Type 'Int32Array' is not assignable to type 'Uint8ClampedArray'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Int32Array"' is not assignable to type '"Uint8ClampedArray"'. arr_Uint8ClampedArray = arr_Uint32Array; ~~~~~~~~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Uint32Array' is not assignable to type 'Uint8ClampedArray'. +!!! error TS2322: Type 'Uint32Array' is not assignable to type 'Uint8ClampedArray'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Uint32Array"' is not assignable to type '"Uint8ClampedArray"'. arr_Uint8ClampedArray = arr_Float32Array; ~~~~~~~~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Float32Array' is not assignable to type 'Uint8ClampedArray'. +!!! error TS2322: Type 'Float32Array' is not assignable to type 'Uint8ClampedArray'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Float32Array"' is not assignable to type '"Uint8ClampedArray"'. arr_Uint8ClampedArray = arr_Float64Array; ~~~~~~~~~~~~~~~~~~~~~ -!!! error TS2322: Type 'Float64Array' is not assignable to type 'Uint8ClampedArray'. +!!! error TS2322: Type 'Float64Array' is not assignable to type 'Uint8ClampedArray'. !!! error TS2322: Types of property '[Symbol.toStringTag]' are incompatible. !!! error TS2322: Type '"Float64Array"' is not assignable to type '"Uint8ClampedArray"'. arr_Uint8ClampedArray = arr_Uint8ClampedArray; diff --git a/tests/baselines/reference/typedArraysCrossAssignability01.symbols b/tests/baselines/reference/typedArraysCrossAssignability01.symbols index e5ce5319e81ac..9e9e3e5a64af7 100644 --- a/tests/baselines/reference/typedArraysCrossAssignability01.symbols +++ b/tests/baselines/reference/typedArraysCrossAssignability01.symbols @@ -6,39 +6,39 @@ function CheckAssignability() { let arr_Int8Array = new Int8Array(1); >arr_Int8Array : Symbol(arr_Int8Array, Decl(typedArraysCrossAssignability01.ts, 1, 7)) ->Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) let arr_Uint8Array = new Uint8Array(1); >arr_Uint8Array : Symbol(arr_Uint8Array, Decl(typedArraysCrossAssignability01.ts, 2, 7)) ->Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) let arr_Int16Array = new Int16Array(1); >arr_Int16Array : Symbol(arr_Int16Array, Decl(typedArraysCrossAssignability01.ts, 3, 7)) ->Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) let arr_Uint16Array = new Uint16Array(1); >arr_Uint16Array : Symbol(arr_Uint16Array, Decl(typedArraysCrossAssignability01.ts, 4, 7)) ->Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) let arr_Int32Array = new Int32Array(1); >arr_Int32Array : Symbol(arr_Int32Array, Decl(typedArraysCrossAssignability01.ts, 5, 7)) ->Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) let arr_Uint32Array = new Uint32Array(1); >arr_Uint32Array : Symbol(arr_Uint32Array, Decl(typedArraysCrossAssignability01.ts, 6, 7)) ->Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) let arr_Float32Array = new Float32Array(1); >arr_Float32Array : Symbol(arr_Float32Array, Decl(typedArraysCrossAssignability01.ts, 7, 7)) ->Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) let arr_Float64Array = new Float64Array(1); >arr_Float64Array : Symbol(arr_Float64Array, Decl(typedArraysCrossAssignability01.ts, 8, 7)) ->Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) let arr_Uint8ClampedArray = new Uint8ClampedArray(1); >arr_Uint8ClampedArray : Symbol(arr_Uint8ClampedArray, Decl(typedArraysCrossAssignability01.ts, 9, 7)) ->Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --)) +>Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) arr_Int8Array = arr_Int8Array; >arr_Int8Array : Symbol(arr_Int8Array, Decl(typedArraysCrossAssignability01.ts, 1, 7)) diff --git a/tests/baselines/reference/typedArraysCrossAssignability01.types b/tests/baselines/reference/typedArraysCrossAssignability01.types index dd42dd79015b5..0a7b87815fcce 100644 --- a/tests/baselines/reference/typedArraysCrossAssignability01.types +++ b/tests/baselines/reference/typedArraysCrossAssignability01.types @@ -1,675 +1,678 @@ //// [tests/cases/compiler/typedArraysCrossAssignability01.ts] //// +=== Performance Stats === +Instantiation count: 1,000 + === typedArraysCrossAssignability01.ts === function CheckAssignability() { >CheckAssignability : () => void > : ^^^^^^^^^^ let arr_Int8Array = new Int8Array(1); ->arr_Int8Array : Int8Array -> : ^^^^^^^^^ ->new Int8Array(1) : Int8Array -> : ^^^^^^^^^ +>arr_Int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>new Int8Array(1) : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ >Int8Array : Int8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^ >1 : 1 > : ^ let arr_Uint8Array = new Uint8Array(1); ->arr_Uint8Array : Uint8Array -> : ^^^^^^^^^^ ->new Uint8Array(1) : Uint8Array -> : ^^^^^^^^^^ +>arr_Uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>new Uint8Array(1) : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Uint8Array : Uint8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >1 : 1 > : ^ let arr_Int16Array = new Int16Array(1); ->arr_Int16Array : Int16Array -> : ^^^^^^^^^^ ->new Int16Array(1) : Int16Array -> : ^^^^^^^^^^ +>arr_Int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>new Int16Array(1) : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Int16Array : Int16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >1 : 1 > : ^ let arr_Uint16Array = new Uint16Array(1); ->arr_Uint16Array : Uint16Array -> : ^^^^^^^^^^^ ->new Uint16Array(1) : Uint16Array -> : ^^^^^^^^^^^ +>arr_Uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>new Uint16Array(1) : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >Uint16Array : Uint16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ >1 : 1 > : ^ let arr_Int32Array = new Int32Array(1); ->arr_Int32Array : Int32Array -> : ^^^^^^^^^^ ->new Int32Array(1) : Int32Array -> : ^^^^^^^^^^ +>arr_Int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>new Int32Array(1) : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Int32Array : Int32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >1 : 1 > : ^ let arr_Uint32Array = new Uint32Array(1); ->arr_Uint32Array : Uint32Array -> : ^^^^^^^^^^^ ->new Uint32Array(1) : Uint32Array -> : ^^^^^^^^^^^ +>arr_Uint32Array : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>new Uint32Array(1) : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >Uint32Array : Uint32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ >1 : 1 > : ^ let arr_Float32Array = new Float32Array(1); ->arr_Float32Array : Float32Array -> : ^^^^^^^^^^^^ ->new Float32Array(1) : Float32Array -> : ^^^^^^^^^^^^ +>arr_Float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>new Float32Array(1) : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >Float32Array : Float32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ >1 : 1 > : ^ let arr_Float64Array = new Float64Array(1); ->arr_Float64Array : Float64Array -> : ^^^^^^^^^^^^ ->new Float64Array(1) : Float64Array -> : ^^^^^^^^^^^^ +>arr_Float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>new Float64Array(1) : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >Float64Array : Float64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ >1 : 1 > : ^ let arr_Uint8ClampedArray = new Uint8ClampedArray(1); ->arr_Uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ ->new Uint8ClampedArray(1) : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>arr_Uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>new Uint8ClampedArray(1) : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint8ClampedArray : Uint8ClampedArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >1 : 1 > : ^ arr_Int8Array = arr_Int8Array; ->arr_Int8Array = arr_Int8Array : Int8Array -> : ^^^^^^^^^ ->arr_Int8Array : Int8Array -> : ^^^^^^^^^ ->arr_Int8Array : Int8Array -> : ^^^^^^^^^ +>arr_Int8Array = arr_Int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ arr_Int8Array = arr_Uint8Array; ->arr_Int8Array = arr_Uint8Array : Uint8Array -> : ^^^^^^^^^^ ->arr_Int8Array : Int8Array -> : ^^^^^^^^^ ->arr_Uint8Array : Uint8Array -> : ^^^^^^^^^^ +>arr_Int8Array = arr_Uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ arr_Int8Array = arr_Int16Array; ->arr_Int8Array = arr_Int16Array : Int16Array -> : ^^^^^^^^^^ ->arr_Int8Array : Int8Array -> : ^^^^^^^^^ ->arr_Int16Array : Int16Array -> : ^^^^^^^^^^ +>arr_Int8Array = arr_Int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ arr_Int8Array = arr_Uint16Array; ->arr_Int8Array = arr_Uint16Array : Uint16Array -> : ^^^^^^^^^^^ ->arr_Int8Array : Int8Array -> : ^^^^^^^^^ ->arr_Uint16Array : Uint16Array -> : ^^^^^^^^^^^ +>arr_Int8Array = arr_Uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ arr_Int8Array = arr_Int32Array; ->arr_Int8Array = arr_Int32Array : Int32Array -> : ^^^^^^^^^^ ->arr_Int8Array : Int8Array -> : ^^^^^^^^^ ->arr_Int32Array : Int32Array -> : ^^^^^^^^^^ +>arr_Int8Array = arr_Int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ arr_Int8Array = arr_Uint32Array; ->arr_Int8Array = arr_Uint32Array : Uint32Array -> : ^^^^^^^^^^^ ->arr_Int8Array : Int8Array -> : ^^^^^^^^^ ->arr_Uint32Array : Uint32Array -> : ^^^^^^^^^^^ +>arr_Int8Array = arr_Uint32Array : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint32Array : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ arr_Int8Array = arr_Float32Array; ->arr_Int8Array = arr_Float32Array : Float32Array -> : ^^^^^^^^^^^^ ->arr_Int8Array : Int8Array -> : ^^^^^^^^^ ->arr_Float32Array : Float32Array -> : ^^^^^^^^^^^^ +>arr_Int8Array = arr_Float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>arr_Float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ arr_Int8Array = arr_Float64Array; ->arr_Int8Array = arr_Float64Array : Float64Array -> : ^^^^^^^^^^^^ ->arr_Int8Array : Int8Array -> : ^^^^^^^^^ ->arr_Float64Array : Float64Array -> : ^^^^^^^^^^^^ +>arr_Int8Array = arr_Float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>arr_Float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ arr_Int8Array = arr_Uint8ClampedArray; ->arr_Int8Array = arr_Uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ ->arr_Int8Array : Int8Array -> : ^^^^^^^^^ ->arr_Uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>arr_Int8Array = arr_Uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ arr_Uint8Array = arr_Int8Array; ->arr_Uint8Array = arr_Int8Array : Int8Array -> : ^^^^^^^^^ ->arr_Uint8Array : Uint8Array -> : ^^^^^^^^^^ ->arr_Int8Array : Int8Array -> : ^^^^^^^^^ +>arr_Uint8Array = arr_Int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ arr_Uint8Array = arr_Uint8Array; ->arr_Uint8Array = arr_Uint8Array : Uint8Array -> : ^^^^^^^^^^ ->arr_Uint8Array : Uint8Array -> : ^^^^^^^^^^ ->arr_Uint8Array : Uint8Array -> : ^^^^^^^^^^ +>arr_Uint8Array = arr_Uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ arr_Uint8Array = arr_Int16Array; ->arr_Uint8Array = arr_Int16Array : Int16Array -> : ^^^^^^^^^^ ->arr_Uint8Array : Uint8Array -> : ^^^^^^^^^^ ->arr_Int16Array : Int16Array -> : ^^^^^^^^^^ +>arr_Uint8Array = arr_Int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ arr_Uint8Array = arr_Uint16Array; ->arr_Uint8Array = arr_Uint16Array : Uint16Array -> : ^^^^^^^^^^^ ->arr_Uint8Array : Uint8Array -> : ^^^^^^^^^^ ->arr_Uint16Array : Uint16Array -> : ^^^^^^^^^^^ +>arr_Uint8Array = arr_Uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ arr_Uint8Array = arr_Int32Array; ->arr_Uint8Array = arr_Int32Array : Int32Array -> : ^^^^^^^^^^ ->arr_Uint8Array : Uint8Array -> : ^^^^^^^^^^ ->arr_Int32Array : Int32Array -> : ^^^^^^^^^^ +>arr_Uint8Array = arr_Int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ arr_Uint8Array = arr_Uint32Array; ->arr_Uint8Array = arr_Uint32Array : Uint32Array -> : ^^^^^^^^^^^ ->arr_Uint8Array : Uint8Array -> : ^^^^^^^^^^ ->arr_Uint32Array : Uint32Array -> : ^^^^^^^^^^^ +>arr_Uint8Array = arr_Uint32Array : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint32Array : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ arr_Uint8Array = arr_Float32Array; ->arr_Uint8Array = arr_Float32Array : Float32Array -> : ^^^^^^^^^^^^ ->arr_Uint8Array : Uint8Array -> : ^^^^^^^^^^ ->arr_Float32Array : Float32Array -> : ^^^^^^^^^^^^ +>arr_Uint8Array = arr_Float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ arr_Uint8Array = arr_Float64Array; ->arr_Uint8Array = arr_Float64Array : Float64Array -> : ^^^^^^^^^^^^ ->arr_Uint8Array : Uint8Array -> : ^^^^^^^^^^ ->arr_Float64Array : Float64Array -> : ^^^^^^^^^^^^ +>arr_Uint8Array = arr_Float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ arr_Uint8Array = arr_Uint8ClampedArray; ->arr_Uint8Array = arr_Uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ ->arr_Uint8Array : Uint8Array -> : ^^^^^^^^^^ ->arr_Uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>arr_Uint8Array = arr_Uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ arr_Int16Array = arr_Int8Array; ->arr_Int16Array = arr_Int8Array : Int8Array -> : ^^^^^^^^^ ->arr_Int16Array : Int16Array -> : ^^^^^^^^^^ ->arr_Int8Array : Int8Array -> : ^^^^^^^^^ +>arr_Int16Array = arr_Int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ arr_Int16Array = arr_Uint8Array; ->arr_Int16Array = arr_Uint8Array : Uint8Array -> : ^^^^^^^^^^ ->arr_Int16Array : Int16Array -> : ^^^^^^^^^^ ->arr_Uint8Array : Uint8Array -> : ^^^^^^^^^^ +>arr_Int16Array = arr_Uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ arr_Int16Array = arr_Int16Array; ->arr_Int16Array = arr_Int16Array : Int16Array -> : ^^^^^^^^^^ ->arr_Int16Array : Int16Array -> : ^^^^^^^^^^ ->arr_Int16Array : Int16Array -> : ^^^^^^^^^^ +>arr_Int16Array = arr_Int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ arr_Int16Array = arr_Uint16Array; ->arr_Int16Array = arr_Uint16Array : Uint16Array -> : ^^^^^^^^^^^ ->arr_Int16Array : Int16Array -> : ^^^^^^^^^^ ->arr_Uint16Array : Uint16Array -> : ^^^^^^^^^^^ +>arr_Int16Array = arr_Uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ arr_Int16Array = arr_Int32Array; ->arr_Int16Array = arr_Int32Array : Int32Array -> : ^^^^^^^^^^ ->arr_Int16Array : Int16Array -> : ^^^^^^^^^^ ->arr_Int32Array : Int32Array -> : ^^^^^^^^^^ +>arr_Int16Array = arr_Int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ arr_Int16Array = arr_Uint32Array; ->arr_Int16Array = arr_Uint32Array : Uint32Array -> : ^^^^^^^^^^^ ->arr_Int16Array : Int16Array -> : ^^^^^^^^^^ ->arr_Uint32Array : Uint32Array -> : ^^^^^^^^^^^ +>arr_Int16Array = arr_Uint32Array : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint32Array : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ arr_Int16Array = arr_Float32Array; ->arr_Int16Array = arr_Float32Array : Float32Array -> : ^^^^^^^^^^^^ ->arr_Int16Array : Int16Array -> : ^^^^^^^^^^ ->arr_Float32Array : Float32Array -> : ^^^^^^^^^^^^ +>arr_Int16Array = arr_Float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ arr_Int16Array = arr_Float64Array; ->arr_Int16Array = arr_Float64Array : Float64Array -> : ^^^^^^^^^^^^ ->arr_Int16Array : Int16Array -> : ^^^^^^^^^^ ->arr_Float64Array : Float64Array -> : ^^^^^^^^^^^^ +>arr_Int16Array = arr_Float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ arr_Int16Array = arr_Uint8ClampedArray; ->arr_Int16Array = arr_Uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ ->arr_Int16Array : Int16Array -> : ^^^^^^^^^^ ->arr_Uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>arr_Int16Array = arr_Uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ arr_Uint16Array = arr_Int8Array; ->arr_Uint16Array = arr_Int8Array : Int8Array -> : ^^^^^^^^^ ->arr_Uint16Array : Uint16Array -> : ^^^^^^^^^^^ ->arr_Int8Array : Int8Array -> : ^^^^^^^^^ +>arr_Uint16Array = arr_Int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ arr_Uint16Array = arr_Uint8Array; ->arr_Uint16Array = arr_Uint8Array : Uint8Array -> : ^^^^^^^^^^ ->arr_Uint16Array : Uint16Array -> : ^^^^^^^^^^^ ->arr_Uint8Array : Uint8Array -> : ^^^^^^^^^^ +>arr_Uint16Array = arr_Uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ arr_Uint16Array = arr_Int16Array; ->arr_Uint16Array = arr_Int16Array : Int16Array -> : ^^^^^^^^^^ ->arr_Uint16Array : Uint16Array -> : ^^^^^^^^^^^ ->arr_Int16Array : Int16Array -> : ^^^^^^^^^^ +>arr_Uint16Array = arr_Int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ arr_Uint16Array = arr_Uint16Array; ->arr_Uint16Array = arr_Uint16Array : Uint16Array -> : ^^^^^^^^^^^ ->arr_Uint16Array : Uint16Array -> : ^^^^^^^^^^^ ->arr_Uint16Array : Uint16Array -> : ^^^^^^^^^^^ +>arr_Uint16Array = arr_Uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ arr_Uint16Array = arr_Int32Array; ->arr_Uint16Array = arr_Int32Array : Int32Array -> : ^^^^^^^^^^ ->arr_Uint16Array : Uint16Array -> : ^^^^^^^^^^^ ->arr_Int32Array : Int32Array -> : ^^^^^^^^^^ +>arr_Uint16Array = arr_Int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ arr_Uint16Array = arr_Uint32Array; ->arr_Uint16Array = arr_Uint32Array : Uint32Array -> : ^^^^^^^^^^^ ->arr_Uint16Array : Uint16Array -> : ^^^^^^^^^^^ ->arr_Uint32Array : Uint32Array -> : ^^^^^^^^^^^ +>arr_Uint16Array = arr_Uint32Array : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint32Array : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ arr_Uint16Array = arr_Float32Array; ->arr_Uint16Array = arr_Float32Array : Float32Array -> : ^^^^^^^^^^^^ ->arr_Uint16Array : Uint16Array -> : ^^^^^^^^^^^ ->arr_Float32Array : Float32Array -> : ^^^^^^^^^^^^ +>arr_Uint16Array = arr_Float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ arr_Uint16Array = arr_Float64Array; ->arr_Uint16Array = arr_Float64Array : Float64Array -> : ^^^^^^^^^^^^ ->arr_Uint16Array : Uint16Array -> : ^^^^^^^^^^^ ->arr_Float64Array : Float64Array -> : ^^^^^^^^^^^^ +>arr_Uint16Array = arr_Float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ arr_Uint16Array = arr_Uint8ClampedArray; ->arr_Uint16Array = arr_Uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ ->arr_Uint16Array : Uint16Array -> : ^^^^^^^^^^^ ->arr_Uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>arr_Uint16Array = arr_Uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ arr_Int32Array = arr_Int8Array; ->arr_Int32Array = arr_Int8Array : Int8Array -> : ^^^^^^^^^ ->arr_Int32Array : Int32Array -> : ^^^^^^^^^^ ->arr_Int8Array : Int8Array -> : ^^^^^^^^^ +>arr_Int32Array = arr_Int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ arr_Int32Array = arr_Uint8Array; ->arr_Int32Array = arr_Uint8Array : Uint8Array -> : ^^^^^^^^^^ ->arr_Int32Array : Int32Array -> : ^^^^^^^^^^ ->arr_Uint8Array : Uint8Array -> : ^^^^^^^^^^ +>arr_Int32Array = arr_Uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ arr_Int32Array = arr_Int16Array; ->arr_Int32Array = arr_Int16Array : Int16Array -> : ^^^^^^^^^^ ->arr_Int32Array : Int32Array -> : ^^^^^^^^^^ ->arr_Int16Array : Int16Array -> : ^^^^^^^^^^ +>arr_Int32Array = arr_Int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ arr_Int32Array = arr_Uint16Array; ->arr_Int32Array = arr_Uint16Array : Uint16Array -> : ^^^^^^^^^^^ ->arr_Int32Array : Int32Array -> : ^^^^^^^^^^ ->arr_Uint16Array : Uint16Array -> : ^^^^^^^^^^^ +>arr_Int32Array = arr_Uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ arr_Int32Array = arr_Int32Array; ->arr_Int32Array = arr_Int32Array : Int32Array -> : ^^^^^^^^^^ ->arr_Int32Array : Int32Array -> : ^^^^^^^^^^ ->arr_Int32Array : Int32Array -> : ^^^^^^^^^^ +>arr_Int32Array = arr_Int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ arr_Int32Array = arr_Uint32Array; ->arr_Int32Array = arr_Uint32Array : Uint32Array -> : ^^^^^^^^^^^ ->arr_Int32Array : Int32Array -> : ^^^^^^^^^^ ->arr_Uint32Array : Uint32Array -> : ^^^^^^^^^^^ +>arr_Int32Array = arr_Uint32Array : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint32Array : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ arr_Int32Array = arr_Float32Array; ->arr_Int32Array = arr_Float32Array : Float32Array -> : ^^^^^^^^^^^^ ->arr_Int32Array : Int32Array -> : ^^^^^^^^^^ ->arr_Float32Array : Float32Array -> : ^^^^^^^^^^^^ +>arr_Int32Array = arr_Float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ arr_Int32Array = arr_Float64Array; ->arr_Int32Array = arr_Float64Array : Float64Array -> : ^^^^^^^^^^^^ ->arr_Int32Array : Int32Array -> : ^^^^^^^^^^ ->arr_Float64Array : Float64Array -> : ^^^^^^^^^^^^ +>arr_Int32Array = arr_Float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ arr_Int32Array = arr_Uint8ClampedArray; ->arr_Int32Array = arr_Uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ ->arr_Int32Array : Int32Array -> : ^^^^^^^^^^ ->arr_Uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>arr_Int32Array = arr_Uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ arr_Float32Array = arr_Int8Array; ->arr_Float32Array = arr_Int8Array : Int8Array -> : ^^^^^^^^^ ->arr_Float32Array : Float32Array -> : ^^^^^^^^^^^^ ->arr_Int8Array : Int8Array -> : ^^^^^^^^^ +>arr_Float32Array = arr_Int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>arr_Float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ arr_Float32Array = arr_Uint8Array; ->arr_Float32Array = arr_Uint8Array : Uint8Array -> : ^^^^^^^^^^ ->arr_Float32Array : Float32Array -> : ^^^^^^^^^^^^ ->arr_Uint8Array : Uint8Array -> : ^^^^^^^^^^ +>arr_Float32Array = arr_Uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ arr_Float32Array = arr_Int16Array; ->arr_Float32Array = arr_Int16Array : Int16Array -> : ^^^^^^^^^^ ->arr_Float32Array : Float32Array -> : ^^^^^^^^^^^^ ->arr_Int16Array : Int16Array -> : ^^^^^^^^^^ +>arr_Float32Array = arr_Int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ arr_Float32Array = arr_Uint16Array; ->arr_Float32Array = arr_Uint16Array : Uint16Array -> : ^^^^^^^^^^^ ->arr_Float32Array : Float32Array -> : ^^^^^^^^^^^^ ->arr_Uint16Array : Uint16Array -> : ^^^^^^^^^^^ +>arr_Float32Array = arr_Uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ arr_Float32Array = arr_Int32Array; ->arr_Float32Array = arr_Int32Array : Int32Array -> : ^^^^^^^^^^ ->arr_Float32Array : Float32Array -> : ^^^^^^^^^^^^ ->arr_Int32Array : Int32Array -> : ^^^^^^^^^^ +>arr_Float32Array = arr_Int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ arr_Float32Array = arr_Uint32Array; ->arr_Float32Array = arr_Uint32Array : Uint32Array -> : ^^^^^^^^^^^ ->arr_Float32Array : Float32Array -> : ^^^^^^^^^^^^ ->arr_Uint32Array : Uint32Array -> : ^^^^^^^^^^^ +>arr_Float32Array = arr_Uint32Array : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint32Array : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ arr_Float32Array = arr_Float32Array; ->arr_Float32Array = arr_Float32Array : Float32Array -> : ^^^^^^^^^^^^ ->arr_Float32Array : Float32Array -> : ^^^^^^^^^^^^ ->arr_Float32Array : Float32Array -> : ^^^^^^^^^^^^ +>arr_Float32Array = arr_Float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ arr_Float32Array = arr_Float64Array; ->arr_Float32Array = arr_Float64Array : Float64Array -> : ^^^^^^^^^^^^ ->arr_Float32Array : Float32Array -> : ^^^^^^^^^^^^ ->arr_Float64Array : Float64Array -> : ^^^^^^^^^^^^ +>arr_Float32Array = arr_Float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ arr_Float32Array = arr_Uint8ClampedArray; ->arr_Float32Array = arr_Uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ ->arr_Float32Array : Float32Array -> : ^^^^^^^^^^^^ ->arr_Uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>arr_Float32Array = arr_Uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ arr_Float64Array = arr_Int8Array; ->arr_Float64Array = arr_Int8Array : Int8Array -> : ^^^^^^^^^ ->arr_Float64Array : Float64Array -> : ^^^^^^^^^^^^ ->arr_Int8Array : Int8Array -> : ^^^^^^^^^ +>arr_Float64Array = arr_Int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>arr_Float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ arr_Float64Array = arr_Uint8Array; ->arr_Float64Array = arr_Uint8Array : Uint8Array -> : ^^^^^^^^^^ ->arr_Float64Array : Float64Array -> : ^^^^^^^^^^^^ ->arr_Uint8Array : Uint8Array -> : ^^^^^^^^^^ +>arr_Float64Array = arr_Uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ arr_Float64Array = arr_Int16Array; ->arr_Float64Array = arr_Int16Array : Int16Array -> : ^^^^^^^^^^ ->arr_Float64Array : Float64Array -> : ^^^^^^^^^^^^ ->arr_Int16Array : Int16Array -> : ^^^^^^^^^^ +>arr_Float64Array = arr_Int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ arr_Float64Array = arr_Uint16Array; ->arr_Float64Array = arr_Uint16Array : Uint16Array -> : ^^^^^^^^^^^ ->arr_Float64Array : Float64Array -> : ^^^^^^^^^^^^ ->arr_Uint16Array : Uint16Array -> : ^^^^^^^^^^^ +>arr_Float64Array = arr_Uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ arr_Float64Array = arr_Int32Array; ->arr_Float64Array = arr_Int32Array : Int32Array -> : ^^^^^^^^^^ ->arr_Float64Array : Float64Array -> : ^^^^^^^^^^^^ ->arr_Int32Array : Int32Array -> : ^^^^^^^^^^ +>arr_Float64Array = arr_Int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ arr_Float64Array = arr_Uint32Array; ->arr_Float64Array = arr_Uint32Array : Uint32Array -> : ^^^^^^^^^^^ ->arr_Float64Array : Float64Array -> : ^^^^^^^^^^^^ ->arr_Uint32Array : Uint32Array -> : ^^^^^^^^^^^ +>arr_Float64Array = arr_Uint32Array : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint32Array : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ arr_Float64Array = arr_Float32Array; ->arr_Float64Array = arr_Float32Array : Float32Array -> : ^^^^^^^^^^^^ ->arr_Float64Array : Float64Array -> : ^^^^^^^^^^^^ ->arr_Float32Array : Float32Array -> : ^^^^^^^^^^^^ +>arr_Float64Array = arr_Float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ arr_Float64Array = arr_Float64Array; ->arr_Float64Array = arr_Float64Array : Float64Array -> : ^^^^^^^^^^^^ ->arr_Float64Array : Float64Array -> : ^^^^^^^^^^^^ ->arr_Float64Array : Float64Array -> : ^^^^^^^^^^^^ +>arr_Float64Array = arr_Float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ arr_Float64Array = arr_Uint8ClampedArray; ->arr_Float64Array = arr_Uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ ->arr_Float64Array : Float64Array -> : ^^^^^^^^^^^^ ->arr_Uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>arr_Float64Array = arr_Uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ arr_Uint8ClampedArray = arr_Int8Array; ->arr_Uint8ClampedArray = arr_Int8Array : Int8Array -> : ^^^^^^^^^ ->arr_Uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ ->arr_Int8Array : Int8Array -> : ^^^^^^^^^ +>arr_Uint8ClampedArray = arr_Int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int8Array : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ arr_Uint8ClampedArray = arr_Uint8Array; ->arr_Uint8ClampedArray = arr_Uint8Array : Uint8Array -> : ^^^^^^^^^^ ->arr_Uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ ->arr_Uint8Array : Uint8Array -> : ^^^^^^^^^^ +>arr_Uint8ClampedArray = arr_Uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint8Array : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ arr_Uint8ClampedArray = arr_Int16Array; ->arr_Uint8ClampedArray = arr_Int16Array : Int16Array -> : ^^^^^^^^^^ ->arr_Uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ ->arr_Int16Array : Int16Array -> : ^^^^^^^^^^ +>arr_Uint8ClampedArray = arr_Int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int16Array : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ arr_Uint8ClampedArray = arr_Uint16Array; ->arr_Uint8ClampedArray = arr_Uint16Array : Uint16Array -> : ^^^^^^^^^^^ ->arr_Uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ ->arr_Uint16Array : Uint16Array -> : ^^^^^^^^^^^ +>arr_Uint8ClampedArray = arr_Uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint16Array : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ arr_Uint8ClampedArray = arr_Int32Array; ->arr_Uint8ClampedArray = arr_Int32Array : Int32Array -> : ^^^^^^^^^^ ->arr_Uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ ->arr_Int32Array : Int32Array -> : ^^^^^^^^^^ +>arr_Uint8ClampedArray = arr_Int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Int32Array : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ arr_Uint8ClampedArray = arr_Uint32Array; ->arr_Uint8ClampedArray = arr_Uint32Array : Uint32Array -> : ^^^^^^^^^^^ ->arr_Uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ ->arr_Uint32Array : Uint32Array -> : ^^^^^^^^^^^ +>arr_Uint8ClampedArray = arr_Uint32Array : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint32Array : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ arr_Uint8ClampedArray = arr_Float32Array; ->arr_Uint8ClampedArray = arr_Float32Array : Float32Array -> : ^^^^^^^^^^^^ ->arr_Uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ ->arr_Float32Array : Float32Array -> : ^^^^^^^^^^^^ +>arr_Uint8ClampedArray = arr_Float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Float32Array : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ arr_Uint8ClampedArray = arr_Float64Array; ->arr_Uint8ClampedArray = arr_Float64Array : Float64Array -> : ^^^^^^^^^^^^ ->arr_Uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ ->arr_Float64Array : Float64Array -> : ^^^^^^^^^^^^ +>arr_Uint8ClampedArray = arr_Float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Float64Array : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ arr_Uint8ClampedArray = arr_Uint8ClampedArray; ->arr_Uint8ClampedArray = arr_Uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ ->arr_Uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ ->arr_Uint8ClampedArray : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>arr_Uint8ClampedArray = arr_Uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr_Uint8ClampedArray : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ } diff --git a/tests/baselines/reference/typedArraysSubarray.symbols b/tests/baselines/reference/typedArraysSubarray.symbols index 07c03e952939c..069ae05a4577c 100644 --- a/tests/baselines/reference/typedArraysSubarray.symbols +++ b/tests/baselines/reference/typedArraysSubarray.symbols @@ -9,19 +9,19 @@ function int8ArraySubarray() { >Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) arr.subarray(); ->arr.subarray : Symbol(Int8Array.subarray, Decl(lib.es5.d.ts, --, --)) +>arr.subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) >arr : Symbol(arr, Decl(typedArraysSubarray.ts, 1, 7)) ->subarray : Symbol(Int8Array.subarray, Decl(lib.es5.d.ts, --, --)) +>subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) arr.subarray(0); ->arr.subarray : Symbol(Int8Array.subarray, Decl(lib.es5.d.ts, --, --)) +>arr.subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) >arr : Symbol(arr, Decl(typedArraysSubarray.ts, 1, 7)) ->subarray : Symbol(Int8Array.subarray, Decl(lib.es5.d.ts, --, --)) +>subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) arr.subarray(0, 10); ->arr.subarray : Symbol(Int8Array.subarray, Decl(lib.es5.d.ts, --, --)) +>arr.subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) >arr : Symbol(arr, Decl(typedArraysSubarray.ts, 1, 7)) ->subarray : Symbol(Int8Array.subarray, Decl(lib.es5.d.ts, --, --)) +>subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) } function uint8ArraySubarray() { @@ -32,19 +32,19 @@ function uint8ArraySubarray() { >Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) arr.subarray(); ->arr.subarray : Symbol(Uint8Array.subarray, Decl(lib.es5.d.ts, --, --)) +>arr.subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) >arr : Symbol(arr, Decl(typedArraysSubarray.ts, 8, 7)) ->subarray : Symbol(Uint8Array.subarray, Decl(lib.es5.d.ts, --, --)) +>subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) arr.subarray(0); ->arr.subarray : Symbol(Uint8Array.subarray, Decl(lib.es5.d.ts, --, --)) +>arr.subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) >arr : Symbol(arr, Decl(typedArraysSubarray.ts, 8, 7)) ->subarray : Symbol(Uint8Array.subarray, Decl(lib.es5.d.ts, --, --)) +>subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) arr.subarray(0, 10); ->arr.subarray : Symbol(Uint8Array.subarray, Decl(lib.es5.d.ts, --, --)) +>arr.subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) >arr : Symbol(arr, Decl(typedArraysSubarray.ts, 8, 7)) ->subarray : Symbol(Uint8Array.subarray, Decl(lib.es5.d.ts, --, --)) +>subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) } function uint8ClampedArraySubarray() { @@ -55,19 +55,19 @@ function uint8ClampedArraySubarray() { >Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) arr.subarray(); ->arr.subarray : Symbol(Uint8ClampedArray.subarray, Decl(lib.es5.d.ts, --, --)) +>arr.subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) >arr : Symbol(arr, Decl(typedArraysSubarray.ts, 15, 7)) ->subarray : Symbol(Uint8ClampedArray.subarray, Decl(lib.es5.d.ts, --, --)) +>subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) arr.subarray(0); ->arr.subarray : Symbol(Uint8ClampedArray.subarray, Decl(lib.es5.d.ts, --, --)) +>arr.subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) >arr : Symbol(arr, Decl(typedArraysSubarray.ts, 15, 7)) ->subarray : Symbol(Uint8ClampedArray.subarray, Decl(lib.es5.d.ts, --, --)) +>subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) arr.subarray(0, 10); ->arr.subarray : Symbol(Uint8ClampedArray.subarray, Decl(lib.es5.d.ts, --, --)) +>arr.subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) >arr : Symbol(arr, Decl(typedArraysSubarray.ts, 15, 7)) ->subarray : Symbol(Uint8ClampedArray.subarray, Decl(lib.es5.d.ts, --, --)) +>subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) } function int16ArraySubarray() { @@ -78,19 +78,19 @@ function int16ArraySubarray() { >Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) arr.subarray(); ->arr.subarray : Symbol(Int16Array.subarray, Decl(lib.es5.d.ts, --, --)) +>arr.subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) >arr : Symbol(arr, Decl(typedArraysSubarray.ts, 22, 7)) ->subarray : Symbol(Int16Array.subarray, Decl(lib.es5.d.ts, --, --)) +>subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) arr.subarray(0); ->arr.subarray : Symbol(Int16Array.subarray, Decl(lib.es5.d.ts, --, --)) +>arr.subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) >arr : Symbol(arr, Decl(typedArraysSubarray.ts, 22, 7)) ->subarray : Symbol(Int16Array.subarray, Decl(lib.es5.d.ts, --, --)) +>subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) arr.subarray(0, 10); ->arr.subarray : Symbol(Int16Array.subarray, Decl(lib.es5.d.ts, --, --)) +>arr.subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) >arr : Symbol(arr, Decl(typedArraysSubarray.ts, 22, 7)) ->subarray : Symbol(Int16Array.subarray, Decl(lib.es5.d.ts, --, --)) +>subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) } function uint16ArraySubarray() { @@ -101,19 +101,19 @@ function uint16ArraySubarray() { >Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) arr.subarray(); ->arr.subarray : Symbol(Uint16Array.subarray, Decl(lib.es5.d.ts, --, --)) +>arr.subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) >arr : Symbol(arr, Decl(typedArraysSubarray.ts, 29, 7)) ->subarray : Symbol(Uint16Array.subarray, Decl(lib.es5.d.ts, --, --)) +>subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) arr.subarray(0); ->arr.subarray : Symbol(Uint16Array.subarray, Decl(lib.es5.d.ts, --, --)) +>arr.subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) >arr : Symbol(arr, Decl(typedArraysSubarray.ts, 29, 7)) ->subarray : Symbol(Uint16Array.subarray, Decl(lib.es5.d.ts, --, --)) +>subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) arr.subarray(0, 10); ->arr.subarray : Symbol(Uint16Array.subarray, Decl(lib.es5.d.ts, --, --)) +>arr.subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) >arr : Symbol(arr, Decl(typedArraysSubarray.ts, 29, 7)) ->subarray : Symbol(Uint16Array.subarray, Decl(lib.es5.d.ts, --, --)) +>subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) } function int32ArraySubarray() { @@ -124,19 +124,19 @@ function int32ArraySubarray() { >Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) arr.subarray(); ->arr.subarray : Symbol(Int32Array.subarray, Decl(lib.es5.d.ts, --, --)) +>arr.subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) >arr : Symbol(arr, Decl(typedArraysSubarray.ts, 36, 7)) ->subarray : Symbol(Int32Array.subarray, Decl(lib.es5.d.ts, --, --)) +>subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) arr.subarray(0); ->arr.subarray : Symbol(Int32Array.subarray, Decl(lib.es5.d.ts, --, --)) +>arr.subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) >arr : Symbol(arr, Decl(typedArraysSubarray.ts, 36, 7)) ->subarray : Symbol(Int32Array.subarray, Decl(lib.es5.d.ts, --, --)) +>subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) arr.subarray(0, 10); ->arr.subarray : Symbol(Int32Array.subarray, Decl(lib.es5.d.ts, --, --)) +>arr.subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) >arr : Symbol(arr, Decl(typedArraysSubarray.ts, 36, 7)) ->subarray : Symbol(Int32Array.subarray, Decl(lib.es5.d.ts, --, --)) +>subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) } function uint32ArraySubarray() { @@ -147,19 +147,19 @@ function uint32ArraySubarray() { >Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) arr.subarray(); ->arr.subarray : Symbol(Uint32Array.subarray, Decl(lib.es5.d.ts, --, --)) +>arr.subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) >arr : Symbol(arr, Decl(typedArraysSubarray.ts, 43, 7)) ->subarray : Symbol(Uint32Array.subarray, Decl(lib.es5.d.ts, --, --)) +>subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) arr.subarray(0); ->arr.subarray : Symbol(Uint32Array.subarray, Decl(lib.es5.d.ts, --, --)) +>arr.subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) >arr : Symbol(arr, Decl(typedArraysSubarray.ts, 43, 7)) ->subarray : Symbol(Uint32Array.subarray, Decl(lib.es5.d.ts, --, --)) +>subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) arr.subarray(0, 10); ->arr.subarray : Symbol(Uint32Array.subarray, Decl(lib.es5.d.ts, --, --)) +>arr.subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) >arr : Symbol(arr, Decl(typedArraysSubarray.ts, 43, 7)) ->subarray : Symbol(Uint32Array.subarray, Decl(lib.es5.d.ts, --, --)) +>subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) } function float32ArraySubarray() { @@ -170,19 +170,19 @@ function float32ArraySubarray() { >Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) arr.subarray(); ->arr.subarray : Symbol(Float32Array.subarray, Decl(lib.es5.d.ts, --, --)) +>arr.subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) >arr : Symbol(arr, Decl(typedArraysSubarray.ts, 50, 7)) ->subarray : Symbol(Float32Array.subarray, Decl(lib.es5.d.ts, --, --)) +>subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) arr.subarray(0); ->arr.subarray : Symbol(Float32Array.subarray, Decl(lib.es5.d.ts, --, --)) +>arr.subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) >arr : Symbol(arr, Decl(typedArraysSubarray.ts, 50, 7)) ->subarray : Symbol(Float32Array.subarray, Decl(lib.es5.d.ts, --, --)) +>subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) arr.subarray(0, 10); ->arr.subarray : Symbol(Float32Array.subarray, Decl(lib.es5.d.ts, --, --)) +>arr.subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) >arr : Symbol(arr, Decl(typedArraysSubarray.ts, 50, 7)) ->subarray : Symbol(Float32Array.subarray, Decl(lib.es5.d.ts, --, --)) +>subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) } function float64ArraySubarray() { @@ -193,18 +193,18 @@ function float64ArraySubarray() { >Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) arr.subarray(); ->arr.subarray : Symbol(Float64Array.subarray, Decl(lib.es5.d.ts, --, --)) +>arr.subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) >arr : Symbol(arr, Decl(typedArraysSubarray.ts, 57, 7)) ->subarray : Symbol(Float64Array.subarray, Decl(lib.es5.d.ts, --, --)) +>subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) arr.subarray(0); ->arr.subarray : Symbol(Float64Array.subarray, Decl(lib.es5.d.ts, --, --)) +>arr.subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) >arr : Symbol(arr, Decl(typedArraysSubarray.ts, 57, 7)) ->subarray : Symbol(Float64Array.subarray, Decl(lib.es5.d.ts, --, --)) +>subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) arr.subarray(0, 10); ->arr.subarray : Symbol(Float64Array.subarray, Decl(lib.es5.d.ts, --, --)) +>arr.subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) >arr : Symbol(arr, Decl(typedArraysSubarray.ts, 57, 7)) ->subarray : Symbol(Float64Array.subarray, Decl(lib.es5.d.ts, --, --)) +>subarray : Symbol(TypedArray.subarray, Decl(lib.es5.d.ts, --, --)) } diff --git a/tests/baselines/reference/typedArraysSubarray.types b/tests/baselines/reference/typedArraysSubarray.types index b89b96c9d167d..a326445ef2f2c 100644 --- a/tests/baselines/reference/typedArraysSubarray.types +++ b/tests/baselines/reference/typedArraysSubarray.types @@ -6,46 +6,46 @@ function int8ArraySubarray() { > : ^^^^^^^^^^ var arr = new Int8Array(10); ->arr : Int8Array -> : ^^^^^^^^^ ->new Int8Array(10) : Int8Array -> : ^^^^^^^^^ +>arr : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>new Int8Array(10) : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ >Int8Array : Int8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^ >10 : 10 > : ^^ arr.subarray(); ->arr.subarray() : Int8Array -> : ^^^^^^^^^ ->arr.subarray : (begin?: number, end?: number) => Int8Array -> : ^ ^^^ ^^ ^^^ ^^^^^ ->arr : Int8Array -> : ^^^^^^^^^ ->subarray : (begin?: number, end?: number) => Int8Array -> : ^ ^^^ ^^ ^^^ ^^^^^ +>arr.subarray() : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>arr.subarray : (begin?: number, end?: number) => Int8Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>subarray : (begin?: number, end?: number) => Int8Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ arr.subarray(0); ->arr.subarray(0) : Int8Array -> : ^^^^^^^^^ ->arr.subarray : (begin?: number, end?: number) => Int8Array -> : ^ ^^^ ^^ ^^^ ^^^^^ ->arr : Int8Array -> : ^^^^^^^^^ ->subarray : (begin?: number, end?: number) => Int8Array -> : ^ ^^^ ^^ ^^^ ^^^^^ +>arr.subarray(0) : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>arr.subarray : (begin?: number, end?: number) => Int8Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>subarray : (begin?: number, end?: number) => Int8Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >0 : 0 > : ^ arr.subarray(0, 10); ->arr.subarray(0, 10) : Int8Array -> : ^^^^^^^^^ ->arr.subarray : (begin?: number, end?: number) => Int8Array -> : ^ ^^^ ^^ ^^^ ^^^^^ ->arr : Int8Array -> : ^^^^^^^^^ ->subarray : (begin?: number, end?: number) => Int8Array -> : ^ ^^^ ^^ ^^^ ^^^^^ +>arr.subarray(0, 10) : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>arr.subarray : (begin?: number, end?: number) => Int8Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>subarray : (begin?: number, end?: number) => Int8Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >0 : 0 > : ^ >10 : 10 @@ -57,46 +57,46 @@ function uint8ArraySubarray() { > : ^^^^^^^^^^ var arr = new Uint8Array(10); ->arr : Uint8Array -> : ^^^^^^^^^^ ->new Uint8Array(10) : Uint8Array -> : ^^^^^^^^^^ +>arr : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>new Uint8Array(10) : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Uint8Array : Uint8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >10 : 10 > : ^^ arr.subarray(); ->arr.subarray() : Uint8Array -> : ^^^^^^^^^^ ->arr.subarray : (begin?: number, end?: number) => Uint8Array -> : ^ ^^^ ^^ ^^^ ^^^^^ ->arr : Uint8Array -> : ^^^^^^^^^^ ->subarray : (begin?: number, end?: number) => Uint8Array -> : ^ ^^^ ^^ ^^^ ^^^^^ +>arr.subarray() : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr.subarray : (begin?: number, end?: number) => Uint8Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>subarray : (begin?: number, end?: number) => Uint8Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ arr.subarray(0); ->arr.subarray(0) : Uint8Array -> : ^^^^^^^^^^ ->arr.subarray : (begin?: number, end?: number) => Uint8Array -> : ^ ^^^ ^^ ^^^ ^^^^^ ->arr : Uint8Array -> : ^^^^^^^^^^ ->subarray : (begin?: number, end?: number) => Uint8Array -> : ^ ^^^ ^^ ^^^ ^^^^^ +>arr.subarray(0) : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr.subarray : (begin?: number, end?: number) => Uint8Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>subarray : (begin?: number, end?: number) => Uint8Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >0 : 0 > : ^ arr.subarray(0, 10); ->arr.subarray(0, 10) : Uint8Array -> : ^^^^^^^^^^ ->arr.subarray : (begin?: number, end?: number) => Uint8Array -> : ^ ^^^ ^^ ^^^ ^^^^^ ->arr : Uint8Array -> : ^^^^^^^^^^ ->subarray : (begin?: number, end?: number) => Uint8Array -> : ^ ^^^ ^^ ^^^ ^^^^^ +>arr.subarray(0, 10) : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr.subarray : (begin?: number, end?: number) => Uint8Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>subarray : (begin?: number, end?: number) => Uint8Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >0 : 0 > : ^ >10 : 10 @@ -108,46 +108,46 @@ function uint8ClampedArraySubarray() { > : ^^^^^^^^^^ var arr = new Uint8ClampedArray(10); ->arr : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ ->new Uint8ClampedArray(10) : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ +>arr : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>new Uint8ClampedArray(10) : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Uint8ClampedArray : Uint8ClampedArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >10 : 10 > : ^^ arr.subarray(); ->arr.subarray() : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ ->arr.subarray : (begin?: number, end?: number) => Uint8ClampedArray -> : ^ ^^^ ^^ ^^^ ^^^^^ ->arr : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ ->subarray : (begin?: number, end?: number) => Uint8ClampedArray -> : ^ ^^^ ^^ ^^^ ^^^^^ +>arr.subarray() : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr.subarray : (begin?: number, end?: number) => Uint8ClampedArray +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>subarray : (begin?: number, end?: number) => Uint8ClampedArray +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ arr.subarray(0); ->arr.subarray(0) : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ ->arr.subarray : (begin?: number, end?: number) => Uint8ClampedArray -> : ^ ^^^ ^^ ^^^ ^^^^^ ->arr : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ ->subarray : (begin?: number, end?: number) => Uint8ClampedArray -> : ^ ^^^ ^^ ^^^ ^^^^^ +>arr.subarray(0) : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr.subarray : (begin?: number, end?: number) => Uint8ClampedArray +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>subarray : (begin?: number, end?: number) => Uint8ClampedArray +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >0 : 0 > : ^ arr.subarray(0, 10); ->arr.subarray(0, 10) : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ ->arr.subarray : (begin?: number, end?: number) => Uint8ClampedArray -> : ^ ^^^ ^^ ^^^ ^^^^^ ->arr : Uint8ClampedArray -> : ^^^^^^^^^^^^^^^^^ ->subarray : (begin?: number, end?: number) => Uint8ClampedArray -> : ^ ^^^ ^^ ^^^ ^^^^^ +>arr.subarray(0, 10) : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr.subarray : (begin?: number, end?: number) => Uint8ClampedArray +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr : Uint8ClampedArray +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>subarray : (begin?: number, end?: number) => Uint8ClampedArray +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >0 : 0 > : ^ >10 : 10 @@ -159,46 +159,46 @@ function int16ArraySubarray() { > : ^^^^^^^^^^ var arr = new Int16Array(10); ->arr : Int16Array -> : ^^^^^^^^^^ ->new Int16Array(10) : Int16Array -> : ^^^^^^^^^^ +>arr : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>new Int16Array(10) : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Int16Array : Int16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >10 : 10 > : ^^ arr.subarray(); ->arr.subarray() : Int16Array -> : ^^^^^^^^^^ ->arr.subarray : (begin?: number, end?: number) => Int16Array -> : ^ ^^^ ^^ ^^^ ^^^^^ ->arr : Int16Array -> : ^^^^^^^^^^ ->subarray : (begin?: number, end?: number) => Int16Array -> : ^ ^^^ ^^ ^^^ ^^^^^ +>arr.subarray() : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr.subarray : (begin?: number, end?: number) => Int16Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>subarray : (begin?: number, end?: number) => Int16Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ arr.subarray(0); ->arr.subarray(0) : Int16Array -> : ^^^^^^^^^^ ->arr.subarray : (begin?: number, end?: number) => Int16Array -> : ^ ^^^ ^^ ^^^ ^^^^^ ->arr : Int16Array -> : ^^^^^^^^^^ ->subarray : (begin?: number, end?: number) => Int16Array -> : ^ ^^^ ^^ ^^^ ^^^^^ +>arr.subarray(0) : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr.subarray : (begin?: number, end?: number) => Int16Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>subarray : (begin?: number, end?: number) => Int16Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >0 : 0 > : ^ arr.subarray(0, 10); ->arr.subarray(0, 10) : Int16Array -> : ^^^^^^^^^^ ->arr.subarray : (begin?: number, end?: number) => Int16Array -> : ^ ^^^ ^^ ^^^ ^^^^^ ->arr : Int16Array -> : ^^^^^^^^^^ ->subarray : (begin?: number, end?: number) => Int16Array -> : ^ ^^^ ^^ ^^^ ^^^^^ +>arr.subarray(0, 10) : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr.subarray : (begin?: number, end?: number) => Int16Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>subarray : (begin?: number, end?: number) => Int16Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >0 : 0 > : ^ >10 : 10 @@ -210,46 +210,46 @@ function uint16ArraySubarray() { > : ^^^^^^^^^^ var arr = new Uint16Array(10); ->arr : Uint16Array -> : ^^^^^^^^^^^ ->new Uint16Array(10) : Uint16Array -> : ^^^^^^^^^^^ +>arr : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>new Uint16Array(10) : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >Uint16Array : Uint16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ >10 : 10 > : ^^ arr.subarray(); ->arr.subarray() : Uint16Array -> : ^^^^^^^^^^^ ->arr.subarray : (begin?: number, end?: number) => Uint16Array -> : ^ ^^^ ^^ ^^^ ^^^^^ ->arr : Uint16Array -> : ^^^^^^^^^^^ ->subarray : (begin?: number, end?: number) => Uint16Array -> : ^ ^^^ ^^ ^^^ ^^^^^ +>arr.subarray() : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>arr.subarray : (begin?: number, end?: number) => Uint16Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>subarray : (begin?: number, end?: number) => Uint16Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ arr.subarray(0); ->arr.subarray(0) : Uint16Array -> : ^^^^^^^^^^^ ->arr.subarray : (begin?: number, end?: number) => Uint16Array -> : ^ ^^^ ^^ ^^^ ^^^^^ ->arr : Uint16Array -> : ^^^^^^^^^^^ ->subarray : (begin?: number, end?: number) => Uint16Array -> : ^ ^^^ ^^ ^^^ ^^^^^ +>arr.subarray(0) : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>arr.subarray : (begin?: number, end?: number) => Uint16Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>subarray : (begin?: number, end?: number) => Uint16Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >0 : 0 > : ^ arr.subarray(0, 10); ->arr.subarray(0, 10) : Uint16Array -> : ^^^^^^^^^^^ ->arr.subarray : (begin?: number, end?: number) => Uint16Array -> : ^ ^^^ ^^ ^^^ ^^^^^ ->arr : Uint16Array -> : ^^^^^^^^^^^ ->subarray : (begin?: number, end?: number) => Uint16Array -> : ^ ^^^ ^^ ^^^ ^^^^^ +>arr.subarray(0, 10) : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>arr.subarray : (begin?: number, end?: number) => Uint16Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>subarray : (begin?: number, end?: number) => Uint16Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >0 : 0 > : ^ >10 : 10 @@ -261,46 +261,46 @@ function int32ArraySubarray() { > : ^^^^^^^^^^ var arr = new Int32Array(10); ->arr : Int32Array -> : ^^^^^^^^^^ ->new Int32Array(10) : Int32Array -> : ^^^^^^^^^^ +>arr : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>new Int32Array(10) : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Int32Array : Int32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ >10 : 10 > : ^^ arr.subarray(); ->arr.subarray() : Int32Array -> : ^^^^^^^^^^ ->arr.subarray : (begin?: number, end?: number) => Int32Array -> : ^ ^^^ ^^ ^^^ ^^^^^ ->arr : Int32Array -> : ^^^^^^^^^^ ->subarray : (begin?: number, end?: number) => Int32Array -> : ^ ^^^ ^^ ^^^ ^^^^^ +>arr.subarray() : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr.subarray : (begin?: number, end?: number) => Int32Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>subarray : (begin?: number, end?: number) => Int32Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ arr.subarray(0); ->arr.subarray(0) : Int32Array -> : ^^^^^^^^^^ ->arr.subarray : (begin?: number, end?: number) => Int32Array -> : ^ ^^^ ^^ ^^^ ^^^^^ ->arr : Int32Array -> : ^^^^^^^^^^ ->subarray : (begin?: number, end?: number) => Int32Array -> : ^ ^^^ ^^ ^^^ ^^^^^ +>arr.subarray(0) : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr.subarray : (begin?: number, end?: number) => Int32Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>subarray : (begin?: number, end?: number) => Int32Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >0 : 0 > : ^ arr.subarray(0, 10); ->arr.subarray(0, 10) : Int32Array -> : ^^^^^^^^^^ ->arr.subarray : (begin?: number, end?: number) => Int32Array -> : ^ ^^^ ^^ ^^^ ^^^^^ ->arr : Int32Array -> : ^^^^^^^^^^ ->subarray : (begin?: number, end?: number) => Int32Array -> : ^ ^^^ ^^ ^^^ ^^^^^ +>arr.subarray(0, 10) : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>arr.subarray : (begin?: number, end?: number) => Int32Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>subarray : (begin?: number, end?: number) => Int32Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >0 : 0 > : ^ >10 : 10 @@ -312,46 +312,46 @@ function uint32ArraySubarray() { > : ^^^^^^^^^^ var arr = new Uint32Array(10); ->arr : Uint32Array -> : ^^^^^^^^^^^ ->new Uint32Array(10) : Uint32Array -> : ^^^^^^^^^^^ +>arr : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>new Uint32Array(10) : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >Uint32Array : Uint32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ >10 : 10 > : ^^ arr.subarray(); ->arr.subarray() : Uint32Array -> : ^^^^^^^^^^^ ->arr.subarray : (begin?: number, end?: number) => Uint32Array -> : ^ ^^^ ^^ ^^^ ^^^^^ ->arr : Uint32Array -> : ^^^^^^^^^^^ ->subarray : (begin?: number, end?: number) => Uint32Array -> : ^ ^^^ ^^ ^^^ ^^^^^ +>arr.subarray() : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>arr.subarray : (begin?: number, end?: number) => Uint32Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>subarray : (begin?: number, end?: number) => Uint32Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ arr.subarray(0); ->arr.subarray(0) : Uint32Array -> : ^^^^^^^^^^^ ->arr.subarray : (begin?: number, end?: number) => Uint32Array -> : ^ ^^^ ^^ ^^^ ^^^^^ ->arr : Uint32Array -> : ^^^^^^^^^^^ ->subarray : (begin?: number, end?: number) => Uint32Array -> : ^ ^^^ ^^ ^^^ ^^^^^ +>arr.subarray(0) : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>arr.subarray : (begin?: number, end?: number) => Uint32Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>subarray : (begin?: number, end?: number) => Uint32Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >0 : 0 > : ^ arr.subarray(0, 10); ->arr.subarray(0, 10) : Uint32Array -> : ^^^^^^^^^^^ ->arr.subarray : (begin?: number, end?: number) => Uint32Array -> : ^ ^^^ ^^ ^^^ ^^^^^ ->arr : Uint32Array -> : ^^^^^^^^^^^ ->subarray : (begin?: number, end?: number) => Uint32Array -> : ^ ^^^ ^^ ^^^ ^^^^^ +>arr.subarray(0, 10) : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>arr.subarray : (begin?: number, end?: number) => Uint32Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>subarray : (begin?: number, end?: number) => Uint32Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >0 : 0 > : ^ >10 : 10 @@ -363,46 +363,46 @@ function float32ArraySubarray() { > : ^^^^^^^^^^ var arr = new Float32Array(10); ->arr : Float32Array -> : ^^^^^^^^^^^^ ->new Float32Array(10) : Float32Array -> : ^^^^^^^^^^^^ +>arr : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>new Float32Array(10) : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >Float32Array : Float32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ >10 : 10 > : ^^ arr.subarray(); ->arr.subarray() : Float32Array -> : ^^^^^^^^^^^^ ->arr.subarray : (begin?: number, end?: number) => Float32Array -> : ^ ^^^ ^^ ^^^ ^^^^^ ->arr : Float32Array -> : ^^^^^^^^^^^^ ->subarray : (begin?: number, end?: number) => Float32Array -> : ^ ^^^ ^^ ^^^ ^^^^^ +>arr.subarray() : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr.subarray : (begin?: number, end?: number) => Float32Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>subarray : (begin?: number, end?: number) => Float32Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ arr.subarray(0); ->arr.subarray(0) : Float32Array -> : ^^^^^^^^^^^^ ->arr.subarray : (begin?: number, end?: number) => Float32Array -> : ^ ^^^ ^^ ^^^ ^^^^^ ->arr : Float32Array -> : ^^^^^^^^^^^^ ->subarray : (begin?: number, end?: number) => Float32Array -> : ^ ^^^ ^^ ^^^ ^^^^^ +>arr.subarray(0) : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr.subarray : (begin?: number, end?: number) => Float32Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>subarray : (begin?: number, end?: number) => Float32Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >0 : 0 > : ^ arr.subarray(0, 10); ->arr.subarray(0, 10) : Float32Array -> : ^^^^^^^^^^^^ ->arr.subarray : (begin?: number, end?: number) => Float32Array -> : ^ ^^^ ^^ ^^^ ^^^^^ ->arr : Float32Array -> : ^^^^^^^^^^^^ ->subarray : (begin?: number, end?: number) => Float32Array -> : ^ ^^^ ^^ ^^^ ^^^^^ +>arr.subarray(0, 10) : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr.subarray : (begin?: number, end?: number) => Float32Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>subarray : (begin?: number, end?: number) => Float32Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >0 : 0 > : ^ >10 : 10 @@ -414,46 +414,46 @@ function float64ArraySubarray() { > : ^^^^^^^^^^ var arr = new Float64Array(10); ->arr : Float64Array -> : ^^^^^^^^^^^^ ->new Float64Array(10) : Float64Array -> : ^^^^^^^^^^^^ +>arr : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>new Float64Array(10) : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >Float64Array : Float64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ >10 : 10 > : ^^ arr.subarray(); ->arr.subarray() : Float64Array -> : ^^^^^^^^^^^^ ->arr.subarray : (begin?: number, end?: number) => Float64Array -> : ^ ^^^ ^^ ^^^ ^^^^^ ->arr : Float64Array -> : ^^^^^^^^^^^^ ->subarray : (begin?: number, end?: number) => Float64Array -> : ^ ^^^ ^^ ^^^ ^^^^^ +>arr.subarray() : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr.subarray : (begin?: number, end?: number) => Float64Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>subarray : (begin?: number, end?: number) => Float64Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ arr.subarray(0); ->arr.subarray(0) : Float64Array -> : ^^^^^^^^^^^^ ->arr.subarray : (begin?: number, end?: number) => Float64Array -> : ^ ^^^ ^^ ^^^ ^^^^^ ->arr : Float64Array -> : ^^^^^^^^^^^^ ->subarray : (begin?: number, end?: number) => Float64Array -> : ^ ^^^ ^^ ^^^ ^^^^^ +>arr.subarray(0) : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr.subarray : (begin?: number, end?: number) => Float64Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>subarray : (begin?: number, end?: number) => Float64Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >0 : 0 > : ^ arr.subarray(0, 10); ->arr.subarray(0, 10) : Float64Array -> : ^^^^^^^^^^^^ ->arr.subarray : (begin?: number, end?: number) => Float64Array -> : ^ ^^^ ^^ ^^^ ^^^^^ ->arr : Float64Array -> : ^^^^^^^^^^^^ ->subarray : (begin?: number, end?: number) => Float64Array -> : ^ ^^^ ^^ ^^^ ^^^^^ +>arr.subarray(0, 10) : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr.subarray : (begin?: number, end?: number) => Float64Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>arr : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>subarray : (begin?: number, end?: number) => Float64Array +> : ^ ^^^ ^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >0 : 0 > : ^ >10 : 10 diff --git a/tests/baselines/reference/valueOfTypedArray.symbols b/tests/baselines/reference/valueOfTypedArray.symbols index a0d267bd41075..8755fd9944d6a 100644 --- a/tests/baselines/reference/valueOfTypedArray.symbols +++ b/tests/baselines/reference/valueOfTypedArray.symbols @@ -4,71 +4,71 @@ // All declarations should pass, as valueOf has been specialized for all TypedArrays const typedArray0: Int8Array = (new Int8Array()).valueOf(); >typedArray0 : Symbol(typedArray0, Decl(valueOfTypedArray.ts, 1, 5)) ->Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 1 more) ->(new Int8Array()).valueOf : Symbol(Int8Array.valueOf, Decl(lib.es5.d.ts, --, --)) ->Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 1 more) ->valueOf : Symbol(Int8Array.valueOf, Decl(lib.es5.d.ts, --, --)) +>Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>(new Int8Array()).valueOf : Symbol(TypedArray.valueOf, Decl(lib.es5.d.ts, --, --)) +>Int8Array : Symbol(Int8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>valueOf : Symbol(TypedArray.valueOf, Decl(lib.es5.d.ts, --, --)) const typedArray1: Uint8Array = (new Uint8Array()).valueOf(); >typedArray1 : Symbol(typedArray1, Decl(valueOfTypedArray.ts, 2, 5)) ->Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 1 more) ->(new Uint8Array()).valueOf : Symbol(Uint8Array.valueOf, Decl(lib.es5.d.ts, --, --)) ->Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 1 more) ->valueOf : Symbol(Uint8Array.valueOf, Decl(lib.es5.d.ts, --, --)) +>Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>(new Uint8Array()).valueOf : Symbol(TypedArray.valueOf, Decl(lib.es5.d.ts, --, --)) +>Uint8Array : Symbol(Uint8Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>valueOf : Symbol(TypedArray.valueOf, Decl(lib.es5.d.ts, --, --)) const typedArray2: Int16Array = (new Int16Array()).valueOf(); >typedArray2 : Symbol(typedArray2, Decl(valueOfTypedArray.ts, 3, 5)) ->Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 1 more) ->(new Int16Array()).valueOf : Symbol(Int16Array.valueOf, Decl(lib.es5.d.ts, --, --)) ->Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 1 more) ->valueOf : Symbol(Int16Array.valueOf, Decl(lib.es5.d.ts, --, --)) +>Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>(new Int16Array()).valueOf : Symbol(TypedArray.valueOf, Decl(lib.es5.d.ts, --, --)) +>Int16Array : Symbol(Int16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>valueOf : Symbol(TypedArray.valueOf, Decl(lib.es5.d.ts, --, --)) const typedArray3: Uint16Array = (new Uint16Array()).valueOf(); >typedArray3 : Symbol(typedArray3, Decl(valueOfTypedArray.ts, 4, 5)) ->Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 1 more) ->(new Uint16Array()).valueOf : Symbol(Uint16Array.valueOf, Decl(lib.es5.d.ts, --, --)) ->Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 1 more) ->valueOf : Symbol(Uint16Array.valueOf, Decl(lib.es5.d.ts, --, --)) +>Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>(new Uint16Array()).valueOf : Symbol(TypedArray.valueOf, Decl(lib.es5.d.ts, --, --)) +>Uint16Array : Symbol(Uint16Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>valueOf : Symbol(TypedArray.valueOf, Decl(lib.es5.d.ts, --, --)) const typedArray4: Int32Array = (new Int32Array()).valueOf(); >typedArray4 : Symbol(typedArray4, Decl(valueOfTypedArray.ts, 5, 5)) ->Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 1 more) ->(new Int32Array()).valueOf : Symbol(Int32Array.valueOf, Decl(lib.es5.d.ts, --, --)) ->Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 1 more) ->valueOf : Symbol(Int32Array.valueOf, Decl(lib.es5.d.ts, --, --)) +>Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>(new Int32Array()).valueOf : Symbol(TypedArray.valueOf, Decl(lib.es5.d.ts, --, --)) +>Int32Array : Symbol(Int32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>valueOf : Symbol(TypedArray.valueOf, Decl(lib.es5.d.ts, --, --)) const typedArray5: Uint32Array = (new Uint32Array()).valueOf(); >typedArray5 : Symbol(typedArray5, Decl(valueOfTypedArray.ts, 6, 5)) ->Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 1 more) ->(new Uint32Array()).valueOf : Symbol(Uint32Array.valueOf, Decl(lib.es5.d.ts, --, --)) ->Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 1 more) ->valueOf : Symbol(Uint32Array.valueOf, Decl(lib.es5.d.ts, --, --)) +>Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>(new Uint32Array()).valueOf : Symbol(TypedArray.valueOf, Decl(lib.es5.d.ts, --, --)) +>Uint32Array : Symbol(Uint32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>valueOf : Symbol(TypedArray.valueOf, Decl(lib.es5.d.ts, --, --)) const typedArray6: Float32Array = (new Float32Array()).valueOf(); >typedArray6 : Symbol(typedArray6, Decl(valueOfTypedArray.ts, 7, 5)) ->Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 1 more) ->(new Float32Array()).valueOf : Symbol(Float32Array.valueOf, Decl(lib.es5.d.ts, --, --)) ->Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 1 more) ->valueOf : Symbol(Float32Array.valueOf, Decl(lib.es5.d.ts, --, --)) +>Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>(new Float32Array()).valueOf : Symbol(TypedArray.valueOf, Decl(lib.es5.d.ts, --, --)) +>Float32Array : Symbol(Float32Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>valueOf : Symbol(TypedArray.valueOf, Decl(lib.es5.d.ts, --, --)) const typedArray7: Float64Array = (new Float64Array()).valueOf(); >typedArray7 : Symbol(typedArray7, Decl(valueOfTypedArray.ts, 8, 5)) ->Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 1 more) ->(new Float64Array()).valueOf : Symbol(Float64Array.valueOf, Decl(lib.es5.d.ts, --, --)) ->Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.iterable.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --) ... and 1 more) ->valueOf : Symbol(Float64Array.valueOf, Decl(lib.es5.d.ts, --, --)) +>Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>(new Float64Array()).valueOf : Symbol(TypedArray.valueOf, Decl(lib.es5.d.ts, --, --)) +>Float64Array : Symbol(Float64Array, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --)) +>valueOf : Symbol(TypedArray.valueOf, Decl(lib.es5.d.ts, --, --)) const typedArray8: BigInt64Array = (new BigInt64Array()).valueOf(); >typedArray8 : Symbol(typedArray8, Decl(valueOfTypedArray.ts, 9, 5)) >BigInt64Array : Symbol(BigInt64Array, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --)) ->(new BigInt64Array()).valueOf : Symbol(BigInt64Array.valueOf, Decl(lib.es2020.bigint.d.ts, --, --)) +>(new BigInt64Array()).valueOf : Symbol(TypedArray.valueOf, Decl(lib.es5.d.ts, --, --)) >BigInt64Array : Symbol(BigInt64Array, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --)) ->valueOf : Symbol(BigInt64Array.valueOf, Decl(lib.es2020.bigint.d.ts, --, --)) +>valueOf : Symbol(TypedArray.valueOf, Decl(lib.es5.d.ts, --, --)) const typedArray9: BigUint64Array = (new BigUint64Array()).valueOf(); >typedArray9 : Symbol(typedArray9, Decl(valueOfTypedArray.ts, 10, 5)) >BigUint64Array : Symbol(BigUint64Array, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --)) ->(new BigUint64Array()).valueOf : Symbol(BigUint64Array.valueOf, Decl(lib.es2020.bigint.d.ts, --, --)) +>(new BigUint64Array()).valueOf : Symbol(TypedArray.valueOf, Decl(lib.es5.d.ts, --, --)) >BigUint64Array : Symbol(BigUint64Array, Decl(lib.es2020.bigint.d.ts, --, --), Decl(lib.es2020.bigint.d.ts, --, --)) ->valueOf : Symbol(BigUint64Array.valueOf, Decl(lib.es2020.bigint.d.ts, --, --)) +>valueOf : Symbol(TypedArray.valueOf, Decl(lib.es5.d.ts, --, --)) diff --git a/tests/baselines/reference/valueOfTypedArray.types b/tests/baselines/reference/valueOfTypedArray.types index f5ac2634d9947..cca3577054a3c 100644 --- a/tests/baselines/reference/valueOfTypedArray.types +++ b/tests/baselines/reference/valueOfTypedArray.types @@ -1,164 +1,168 @@ //// [tests/cases/compiler/valueOfTypedArray.ts] //// +=== Performance Stats === +Type Count: 1,000 +Instantiation count: 5,000 + === valueOfTypedArray.ts === // All declarations should pass, as valueOf has been specialized for all TypedArrays const typedArray0: Int8Array = (new Int8Array()).valueOf(); ->typedArray0 : Int8Array -> : ^^^^^^^^^ ->(new Int8Array()).valueOf() : Int8Array -> : ^^^^^^^^^ ->(new Int8Array()).valueOf : () => Int8Array -> : ^^^^^^ ->(new Int8Array()) : Int8Array -> : ^^^^^^^^^ ->new Int8Array() : Int8Array -> : ^^^^^^^^^ +>typedArray0 : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +>(new Int8Array()).valueOf() : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>(new Int8Array()).valueOf : () => Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>(new Int8Array()) : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ +>new Int8Array() : Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^ >Int8Array : Int8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^ ->valueOf : () => Int8Array -> : ^^^^^^ +>valueOf : () => Int8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ const typedArray1: Uint8Array = (new Uint8Array()).valueOf(); ->typedArray1 : Uint8Array -> : ^^^^^^^^^^ ->(new Uint8Array()).valueOf() : Uint8Array -> : ^^^^^^^^^^ ->(new Uint8Array()).valueOf : () => Uint8Array -> : ^^^^^^ ->(new Uint8Array()) : Uint8Array -> : ^^^^^^^^^^ ->new Uint8Array() : Uint8Array -> : ^^^^^^^^^^ +>typedArray1 : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>(new Uint8Array()).valueOf() : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>(new Uint8Array()).valueOf : () => Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>(new Uint8Array()) : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>new Uint8Array() : Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Uint8Array : Uint8ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->valueOf : () => Uint8Array -> : ^^^^^^ +>valueOf : () => Uint8Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ const typedArray2: Int16Array = (new Int16Array()).valueOf(); ->typedArray2 : Int16Array -> : ^^^^^^^^^^ ->(new Int16Array()).valueOf() : Int16Array -> : ^^^^^^^^^^ ->(new Int16Array()).valueOf : () => Int16Array -> : ^^^^^^ ->(new Int16Array()) : Int16Array -> : ^^^^^^^^^^ ->new Int16Array() : Int16Array -> : ^^^^^^^^^^ +>typedArray2 : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>(new Int16Array()).valueOf() : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>(new Int16Array()).valueOf : () => Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>(new Int16Array()) : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>new Int16Array() : Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Int16Array : Int16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->valueOf : () => Int16Array -> : ^^^^^^ +>valueOf : () => Int16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ const typedArray3: Uint16Array = (new Uint16Array()).valueOf(); ->typedArray3 : Uint16Array -> : ^^^^^^^^^^^ ->(new Uint16Array()).valueOf() : Uint16Array -> : ^^^^^^^^^^^ ->(new Uint16Array()).valueOf : () => Uint16Array -> : ^^^^^^ ->(new Uint16Array()) : Uint16Array -> : ^^^^^^^^^^^ ->new Uint16Array() : Uint16Array -> : ^^^^^^^^^^^ +>typedArray3 : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>(new Uint16Array()).valueOf() : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>(new Uint16Array()).valueOf : () => Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>(new Uint16Array()) : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>new Uint16Array() : Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >Uint16Array : Uint16ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ ->valueOf : () => Uint16Array -> : ^^^^^^ +>valueOf : () => Uint16Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ const typedArray4: Int32Array = (new Int32Array()).valueOf(); ->typedArray4 : Int32Array -> : ^^^^^^^^^^ ->(new Int32Array()).valueOf() : Int32Array -> : ^^^^^^^^^^ ->(new Int32Array()).valueOf : () => Int32Array -> : ^^^^^^ ->(new Int32Array()) : Int32Array -> : ^^^^^^^^^^ ->new Int32Array() : Int32Array -> : ^^^^^^^^^^ +>typedArray4 : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>(new Int32Array()).valueOf() : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>(new Int32Array()).valueOf : () => Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>(new Int32Array()) : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ +>new Int32Array() : Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^ >Int32Array : Int32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^ ->valueOf : () => Int32Array -> : ^^^^^^ +>valueOf : () => Int32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ const typedArray5: Uint32Array = (new Uint32Array()).valueOf(); ->typedArray5 : Uint32Array -> : ^^^^^^^^^^^ ->(new Uint32Array()).valueOf() : Uint32Array -> : ^^^^^^^^^^^ ->(new Uint32Array()).valueOf : () => Uint32Array -> : ^^^^^^ ->(new Uint32Array()) : Uint32Array -> : ^^^^^^^^^^^ ->new Uint32Array() : Uint32Array -> : ^^^^^^^^^^^ +>typedArray5 : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>(new Uint32Array()).valueOf() : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>(new Uint32Array()).valueOf : () => Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>(new Uint32Array()) : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ +>new Uint32Array() : Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^ >Uint32Array : Uint32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^ ->valueOf : () => Uint32Array -> : ^^^^^^ +>valueOf : () => Uint32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ const typedArray6: Float32Array = (new Float32Array()).valueOf(); ->typedArray6 : Float32Array -> : ^^^^^^^^^^^^ ->(new Float32Array()).valueOf() : Float32Array -> : ^^^^^^^^^^^^ ->(new Float32Array()).valueOf : () => Float32Array -> : ^^^^^^ ->(new Float32Array()) : Float32Array -> : ^^^^^^^^^^^^ ->new Float32Array() : Float32Array -> : ^^^^^^^^^^^^ +>typedArray6 : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>(new Float32Array()).valueOf() : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>(new Float32Array()).valueOf : () => Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>(new Float32Array()) : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>new Float32Array() : Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >Float32Array : Float32ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ ->valueOf : () => Float32Array -> : ^^^^^^ +>valueOf : () => Float32Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ const typedArray7: Float64Array = (new Float64Array()).valueOf(); ->typedArray7 : Float64Array -> : ^^^^^^^^^^^^ ->(new Float64Array()).valueOf() : Float64Array -> : ^^^^^^^^^^^^ ->(new Float64Array()).valueOf : () => Float64Array -> : ^^^^^^ ->(new Float64Array()) : Float64Array -> : ^^^^^^^^^^^^ ->new Float64Array() : Float64Array -> : ^^^^^^^^^^^^ +>typedArray7 : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>(new Float64Array()).valueOf() : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>(new Float64Array()).valueOf : () => Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>(new Float64Array()) : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ +>new Float64Array() : Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^ >Float64Array : Float64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^ ->valueOf : () => Float64Array -> : ^^^^^^ +>valueOf : () => Float64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ const typedArray8: BigInt64Array = (new BigInt64Array()).valueOf(); ->typedArray8 : BigInt64Array -> : ^^^^^^^^^^^^^ ->(new BigInt64Array()).valueOf() : BigInt64Array -> : ^^^^^^^^^^^^^ ->(new BigInt64Array()).valueOf : () => BigInt64Array -> : ^^^^^^ ->(new BigInt64Array()) : BigInt64Array -> : ^^^^^^^^^^^^^ ->new BigInt64Array() : BigInt64Array -> : ^^^^^^^^^^^^^ +>typedArray8 : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>(new BigInt64Array()).valueOf() : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +>(new BigInt64Array()).valueOf : () => BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>(new BigInt64Array()) : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ +>new BigInt64Array() : BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^ >BigInt64Array : BigInt64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^ ->valueOf : () => BigInt64Array -> : ^^^^^^ +>valueOf : () => BigInt64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ const typedArray9: BigUint64Array = (new BigUint64Array()).valueOf(); ->typedArray9 : BigUint64Array -> : ^^^^^^^^^^^^^^ ->(new BigUint64Array()).valueOf() : BigUint64Array -> : ^^^^^^^^^^^^^^ ->(new BigUint64Array()).valueOf : () => BigUint64Array -> : ^^^^^^ ->(new BigUint64Array()) : BigUint64Array -> : ^^^^^^^^^^^^^^ ->new BigUint64Array() : BigUint64Array -> : ^^^^^^^^^^^^^^ +>typedArray9 : BigUint64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>(new BigUint64Array()).valueOf() : BigUint64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>(new BigUint64Array()).valueOf : () => BigUint64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>(new BigUint64Array()) : BigUint64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>new BigUint64Array() : BigUint64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >BigUint64Array : BigUint64ArrayConstructor > : ^^^^^^^^^^^^^^^^^^^^^^^^^ ->valueOf : () => BigUint64Array -> : ^^^^^^ +>valueOf : () => BigUint64Array +> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/baselines/reference/verifyDefaultLib_webworker.types b/tests/baselines/reference/verifyDefaultLib_webworker.types index 0cacd87af41f9..404fcdd51ab6d 100644 --- a/tests/baselines/reference/verifyDefaultLib_webworker.types +++ b/tests/baselines/reference/verifyDefaultLib_webworker.types @@ -2,6 +2,7 @@ === Performance Stats === Type Count: 5,000 +Instantiation count: 1,000 === verifyDefaultLib_webworker.ts === var x: Worker;