Merge pull request #4353 from Microsoft/updateES6DotDDotTsForFinalDraft

Update es6.d.ts for ES6 final draft (Part I)
This commit is contained in:
Daniel Rosenwasser 2015-08-18 18:45:12 -07:00
commit 06841ebc6b
68 changed files with 410 additions and 350 deletions

8
src/lib/core.d.ts vendored
View file

@ -324,9 +324,9 @@ interface String {
/**
* Replaces text in a string, using a regular expression or search string.
* @param searchValue A String object or string literal that represents the regular expression
* @param replaceValue A function that returns the replacement text.
* @param replacer A function that returns the replacement text.
*/
replace(searchValue: string, replaceValue: (substring: string, ...args: any[]) => string): string;
replace(searchValue: string, replacer: (substring: string, ...args: any[]) => string): string;
/**
* Replaces text in a string, using a regular expression or search string.
@ -338,9 +338,9 @@ interface String {
/**
* Replaces text in a string, using a regular expression or search string.
* @param searchValue A Regular Expression object containing the regular expression pattern and applicable flags
* @param replaceValue A function that returns the replacement text.
* @param replacer A function that returns the replacement text.
*/
replace(searchValue: RegExp, replaceValue: (substring: string, ...args: any[]) => string): string;
replace(searchValue: RegExp, replacer: (substring: string, ...args: any[]) => string): string;
/**
* Finds the first substring match in a regular expression search.

120
src/lib/es6.d.ts vendored
View file

@ -87,8 +87,8 @@ interface SymbolConstructor {
split: symbol;
/**
* A method that converts an object to a corresponding primitive value.Called by the ToPrimitive
* abstract operation.
* A method that converts an object to a corresponding primitive value.
* Called by the ToPrimitive abstract operation.
*/
toPrimitive: symbol;
@ -98,8 +98,8 @@ interface SymbolConstructor {
*/
toStringTag: symbol;
/**
* An Object whose own property names are property names that are excluded from the with
/**
* An Object whose own property names are property names that are excluded from the 'with'
* environment bindings of the associated objects.
*/
unscopables: symbol;
@ -170,16 +170,19 @@ interface ObjectConstructor {
}
interface Function {
/**
* Returns a new function object that is identical to the argument object in all ways except
* for its identity and the value of its HomeObject internal slot.
*/
toMethod(newHome: Object): Function;
/**
* Returns the name of the function. Function names are read-only and can not be changed.
*/
name: string;
/**
* Determines whether the given value inherits from this function if this function was used
* as a constructor function.
*
* A constructor function can control which objects are recognized as its instances by
* 'instanceof' by overriding this method.
*/
[Symbol.hasInstance](value: any): boolean;
}
interface NumberConstructor {
@ -257,6 +260,20 @@ interface Array<T> {
/** Iterator */
[Symbol.iterator](): IterableIterator<T>;
/**
* Returns an object whose properties have the value 'true'
* when they will be absent when used in a 'with' statement.
*/
[Symbol.unscopables](): {
copyWithin: boolean;
entries: boolean;
fill: boolean;
find: boolean;
findIndex: boolean;
keys: boolean;
values: boolean;
};
/**
* Returns an array of key, value pairs for every entry in the array
*/
@ -619,37 +636,76 @@ interface Math {
[Symbol.toStringTag]: string;
}
interface Date {
/**
* Converts a Date object to a string.
*/
[Symbol.toPrimitive](hint: "default"): string;
/**
* Converts a Date object to a string.
*/
[Symbol.toPrimitive](hint: "string"): string;
/**
* Converts a Date object to a number.
*/
[Symbol.toPrimitive](hint: "number"): number;
/**
* Converts a Date object to a string or number.
*
* @param hint The strings "number", "string", or "default" to specify what primitive to return.
*
* @throws {TypeError} If 'hint' was given something other than "number", "string", or "default".
* @returns A number if 'hint' was "number", a string if 'hint' was "string" or "default".
*/
[Symbol.toPrimitive](hint: string): string | number;
}
interface RegExp {
/**
* Matches a string with a regular expression, and returns an array containing the results of
/**
* Matches a string with this regular expression, and returns an array containing the results of
* that search.
* @param string A string to search within.
*/
match(string: string): string[];
[Symbol.match](string: string): RegExpMatchArray;
/**
* Replaces text in a string, using a regular expression.
* @param searchValue A String object or string literal that represents the regular expression
* Replaces text in a string, using this regular expression.
* @param string A String object or string literal whose contents matching against
* this regular expression will be replaced
* @param replaceValue A String object or string literal containing the text to replace for every
* successful match of rgExp in stringObj.
* successful match of this regular expression.
*/
replace(string: string, replaceValue: string): string;
search(string: string): number;
[Symbol.replace](string: string, replaceValue: string): string;
/**
* Returns an Array object into which substrings of the result of converting string to a String
* have been stored. The substrings are determined by searching from left to right for matches
* of the this value regular expression; these occurrences are not part of any substring in the
* returned array, but serve to divide up the String value.
*
* If the regular expression that contains capturing parentheses, then each time separator is
* matched the results (including any undefined results) of the capturing parentheses are spliced.
* @param string string value to split
* @param limit if not undefined, the output array is truncated so that it contains no more
* than limit elements.
* Replaces text in a string, using this regular expression.
* @param string A String object or string literal whose contents matching against
* this regular expression will be replaced
* @param replacer A function that returns the replacement text.
*/
split(string: string, limit?: number): string[];
[Symbol.replace](string: string, replacer: (substring: string, ...args: any[]) => string): string;
/**
* Finds the position beginning first substring match in a regular expression search
* using this regular expression.
*
* @param string The string to search within.
*/
[Symbol.search](string: string): number;
/**
* Returns an array of substrings that were delimited by strings in the original input that
* match against this regular expression.
*
* If the regular expression contains capturing parentheses, then each time this
* regular expression matches, the results (including any undefined results) of the
* capturing parentheses are spliced.
*
* @param string string value to split
* @param limit if not undefined, the output array is truncated so that it contains no more
* than 'limit' elements.
*/
[Symbol.split](string: string, limit?: number): string[];
/**
* Returns a string indicating the flags of the regular expression in question. This field is read-only.
@ -678,6 +734,10 @@ interface RegExp {
unicode: boolean;
}
interface RegExpConstructor {
[Symbol.species](): RegExpConstructor;
}
interface Map<K, V> {
clear(): void;
delete(key: K): boolean;

View file

@ -72,14 +72,14 @@ var temp2: [number[], string[]] = [[1, 2, 3], ["hello", "string"]];
interface myArray extends Array<Number> { }
>myArray : Symbol(myArray, Decl(arrayLiterals2ES6.ts, 40, 67))
>Array : Symbol(Array, Decl(lib.d.ts, 1000, 23), Decl(lib.d.ts, 1171, 11), Decl(lib.d.ts, 1452, 1))
>Array : Symbol(Array, Decl(lib.d.ts, 1000, 23), Decl(lib.d.ts, 1171, 11), Decl(lib.d.ts, 1455, 1))
>Number : Symbol(Number, Decl(lib.d.ts, 456, 40), Decl(lib.d.ts, 518, 11))
interface myArray2 extends Array<Number|String> { }
>myArray2 : Symbol(myArray2, Decl(arrayLiterals2ES6.ts, 42, 43))
>Array : Symbol(Array, Decl(lib.d.ts, 1000, 23), Decl(lib.d.ts, 1171, 11), Decl(lib.d.ts, 1452, 1))
>Array : Symbol(Array, Decl(lib.d.ts, 1000, 23), Decl(lib.d.ts, 1171, 11), Decl(lib.d.ts, 1455, 1))
>Number : Symbol(Number, Decl(lib.d.ts, 456, 40), Decl(lib.d.ts, 518, 11))
>String : Symbol(String, Decl(lib.d.ts, 275, 1), Decl(lib.d.ts, 443, 11), Decl(lib.d.ts, 1556, 1))
>String : Symbol(String, Decl(lib.d.ts, 275, 1), Decl(lib.d.ts, 443, 11), Decl(lib.d.ts, 1573, 1))
var d0 = [1, true, ...temp, ]; // has type (string|number|boolean)[]
>d0 : Symbol(d0, Decl(arrayLiterals2ES6.ts, 44, 3))

View file

@ -2,6 +2,6 @@
var foo = async (): Promise<void> => {
>foo : Symbol(foo, Decl(asyncArrowFunction1_es6.ts, 1, 3))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
};

View file

@ -2,16 +2,16 @@
type MyPromise<T> = Promise<T>;
>MyPromise : Symbol(MyPromise, Decl(asyncAwait_es6.ts, 0, 0), Decl(asyncAwait_es6.ts, 1, 11))
>T : Symbol(T, Decl(asyncAwait_es6.ts, 0, 15))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
>T : Symbol(T, Decl(asyncAwait_es6.ts, 0, 15))
declare var MyPromise: typeof Promise;
>MyPromise : Symbol(MyPromise, Decl(asyncAwait_es6.ts, 0, 0), Decl(asyncAwait_es6.ts, 1, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
declare var p: Promise<number>;
>p : Symbol(p, Decl(asyncAwait_es6.ts, 2, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
declare var mp: MyPromise<number>;
>mp : Symbol(mp, Decl(asyncAwait_es6.ts, 3, 11))
@ -22,7 +22,7 @@ async function f0() { }
async function f1(): Promise<void> { }
>f1 : Symbol(f1, Decl(asyncAwait_es6.ts, 5, 23))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
async function f3(): MyPromise<void> { }
>f3 : Symbol(f3, Decl(asyncAwait_es6.ts, 6, 38))
@ -33,7 +33,7 @@ let f4 = async function() { }
let f5 = async function(): Promise<void> { }
>f5 : Symbol(f5, Decl(asyncAwait_es6.ts, 10, 3))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
let f6 = async function(): MyPromise<void> { }
>f6 : Symbol(f6, Decl(asyncAwait_es6.ts, 11, 3))
@ -44,7 +44,7 @@ let f7 = async () => { };
let f8 = async (): Promise<void> => { };
>f8 : Symbol(f8, Decl(asyncAwait_es6.ts, 14, 3))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
let f9 = async (): MyPromise<void> => { };
>f9 : Symbol(f9, Decl(asyncAwait_es6.ts, 15, 3))
@ -60,7 +60,7 @@ let f11 = async () => mp;
let f12 = async (): Promise<number> => mp;
>f12 : Symbol(f12, Decl(asyncAwait_es6.ts, 18, 3))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
>mp : Symbol(mp, Decl(asyncAwait_es6.ts, 3, 11))
let f13 = async (): MyPromise<number> => p;
@ -76,7 +76,7 @@ let o = {
async m2(): Promise<void> { },
>m2 : Symbol(m2, Decl(asyncAwait_es6.ts, 22, 16))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
async m3(): MyPromise<void> { }
>m3 : Symbol(m3, Decl(asyncAwait_es6.ts, 23, 31))
@ -92,7 +92,7 @@ class C {
async m2(): Promise<void> { }
>m2 : Symbol(m2, Decl(asyncAwait_es6.ts, 28, 15))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
async m3(): MyPromise<void> { }
>m3 : Symbol(m3, Decl(asyncAwait_es6.ts, 29, 30))
@ -103,7 +103,7 @@ class C {
static async m5(): Promise<void> { }
>m5 : Symbol(C.m5, Decl(asyncAwait_es6.ts, 31, 22))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
static async m6(): MyPromise<void> { }
>m6 : Symbol(C.m6, Decl(asyncAwait_es6.ts, 32, 37))

View file

@ -1,5 +1,5 @@
=== tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration11_es6.ts ===
async function await(): Promise<void> {
>await : Symbol(await, Decl(asyncFunctionDeclaration11_es6.ts, 0, 0))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
}

View file

@ -1,7 +1,7 @@
=== tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration14_es6.ts ===
async function foo(): Promise<void> {
>foo : Symbol(foo, Decl(asyncFunctionDeclaration14_es6.ts, 0, 0))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
return;
}

View file

@ -1,5 +1,5 @@
=== tests/cases/conformance/async/es6/functionDeclarations/asyncFunctionDeclaration1_es6.ts ===
async function foo(): Promise<void> {
>foo : Symbol(foo, Decl(asyncFunctionDeclaration1_es6.ts, 0, 0))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
}

View file

@ -4,11 +4,11 @@ declare var a: boolean;
declare var p: Promise<boolean>;
>p : Symbol(p, Decl(awaitBinaryExpression1_es6.ts, 1, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
async function func(): Promise<void> {
>func : Symbol(func, Decl(awaitBinaryExpression1_es6.ts, 1, 32))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
"before";
var b = await p || a;

View file

@ -4,11 +4,11 @@ declare var a: boolean;
declare var p: Promise<boolean>;
>p : Symbol(p, Decl(awaitBinaryExpression2_es6.ts, 1, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
async function func(): Promise<void> {
>func : Symbol(func, Decl(awaitBinaryExpression2_es6.ts, 1, 32))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
"before";
var b = await p && a;

View file

@ -4,11 +4,11 @@ declare var a: number;
declare var p: Promise<number>;
>p : Symbol(p, Decl(awaitBinaryExpression3_es6.ts, 1, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
async function func(): Promise<void> {
>func : Symbol(func, Decl(awaitBinaryExpression3_es6.ts, 1, 31))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
"before";
var b = await p + a;

View file

@ -4,11 +4,11 @@ declare var a: boolean;
declare var p: Promise<boolean>;
>p : Symbol(p, Decl(awaitBinaryExpression4_es6.ts, 1, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
async function func(): Promise<void> {
>func : Symbol(func, Decl(awaitBinaryExpression4_es6.ts, 1, 32))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
"before";
var b = await p, a;

View file

@ -4,11 +4,11 @@ declare var a: boolean;
declare var p: Promise<boolean>;
>p : Symbol(p, Decl(awaitBinaryExpression5_es6.ts, 1, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
async function func(): Promise<void> {
>func : Symbol(func, Decl(awaitBinaryExpression5_es6.ts, 1, 32))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
"before";
var o: { a: boolean; };

View file

@ -4,7 +4,7 @@ declare var a: boolean;
declare var p: Promise<boolean>;
>p : Symbol(p, Decl(awaitCallExpression1_es6.ts, 1, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
declare function fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
>fn : Symbol(fn, Decl(awaitCallExpression1_es6.ts, 1, 32))
@ -21,14 +21,14 @@ declare var o: { fn(arg0: boolean, arg1: boolean, arg2: boolean): void; };
declare var pfn: Promise<{ (arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
>pfn : Symbol(pfn, Decl(awaitCallExpression1_es6.ts, 4, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
>arg0 : Symbol(arg0, Decl(awaitCallExpression1_es6.ts, 4, 28))
>arg1 : Symbol(arg1, Decl(awaitCallExpression1_es6.ts, 4, 42))
>arg2 : Symbol(arg2, Decl(awaitCallExpression1_es6.ts, 4, 57))
declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
>po : Symbol(po, Decl(awaitCallExpression1_es6.ts, 5, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
>fn : Symbol(fn, Decl(awaitCallExpression1_es6.ts, 5, 25))
>arg0 : Symbol(arg0, Decl(awaitCallExpression1_es6.ts, 5, 29))
>arg1 : Symbol(arg1, Decl(awaitCallExpression1_es6.ts, 5, 43))
@ -36,7 +36,7 @@ declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
async function func(): Promise<void> {
>func : Symbol(func, Decl(awaitCallExpression1_es6.ts, 5, 84))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
"before";
var b = fn(a, a, a);

View file

@ -4,7 +4,7 @@ declare var a: boolean;
declare var p: Promise<boolean>;
>p : Symbol(p, Decl(awaitCallExpression2_es6.ts, 1, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
declare function fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
>fn : Symbol(fn, Decl(awaitCallExpression2_es6.ts, 1, 32))
@ -21,14 +21,14 @@ declare var o: { fn(arg0: boolean, arg1: boolean, arg2: boolean): void; };
declare var pfn: Promise<{ (arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
>pfn : Symbol(pfn, Decl(awaitCallExpression2_es6.ts, 4, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
>arg0 : Symbol(arg0, Decl(awaitCallExpression2_es6.ts, 4, 28))
>arg1 : Symbol(arg1, Decl(awaitCallExpression2_es6.ts, 4, 42))
>arg2 : Symbol(arg2, Decl(awaitCallExpression2_es6.ts, 4, 57))
declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
>po : Symbol(po, Decl(awaitCallExpression2_es6.ts, 5, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
>fn : Symbol(fn, Decl(awaitCallExpression2_es6.ts, 5, 25))
>arg0 : Symbol(arg0, Decl(awaitCallExpression2_es6.ts, 5, 29))
>arg1 : Symbol(arg1, Decl(awaitCallExpression2_es6.ts, 5, 43))
@ -36,7 +36,7 @@ declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
async function func(): Promise<void> {
>func : Symbol(func, Decl(awaitCallExpression2_es6.ts, 5, 84))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
"before";
var b = fn(await p, a, a);

View file

@ -4,7 +4,7 @@ declare var a: boolean;
declare var p: Promise<boolean>;
>p : Symbol(p, Decl(awaitCallExpression3_es6.ts, 1, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
declare function fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
>fn : Symbol(fn, Decl(awaitCallExpression3_es6.ts, 1, 32))
@ -21,14 +21,14 @@ declare var o: { fn(arg0: boolean, arg1: boolean, arg2: boolean): void; };
declare var pfn: Promise<{ (arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
>pfn : Symbol(pfn, Decl(awaitCallExpression3_es6.ts, 4, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
>arg0 : Symbol(arg0, Decl(awaitCallExpression3_es6.ts, 4, 28))
>arg1 : Symbol(arg1, Decl(awaitCallExpression3_es6.ts, 4, 42))
>arg2 : Symbol(arg2, Decl(awaitCallExpression3_es6.ts, 4, 57))
declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
>po : Symbol(po, Decl(awaitCallExpression3_es6.ts, 5, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
>fn : Symbol(fn, Decl(awaitCallExpression3_es6.ts, 5, 25))
>arg0 : Symbol(arg0, Decl(awaitCallExpression3_es6.ts, 5, 29))
>arg1 : Symbol(arg1, Decl(awaitCallExpression3_es6.ts, 5, 43))
@ -36,7 +36,7 @@ declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
async function func(): Promise<void> {
>func : Symbol(func, Decl(awaitCallExpression3_es6.ts, 5, 84))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
"before";
var b = fn(a, await p, a);

View file

@ -4,7 +4,7 @@ declare var a: boolean;
declare var p: Promise<boolean>;
>p : Symbol(p, Decl(awaitCallExpression4_es6.ts, 1, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
declare function fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
>fn : Symbol(fn, Decl(awaitCallExpression4_es6.ts, 1, 32))
@ -21,14 +21,14 @@ declare var o: { fn(arg0: boolean, arg1: boolean, arg2: boolean): void; };
declare var pfn: Promise<{ (arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
>pfn : Symbol(pfn, Decl(awaitCallExpression4_es6.ts, 4, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
>arg0 : Symbol(arg0, Decl(awaitCallExpression4_es6.ts, 4, 28))
>arg1 : Symbol(arg1, Decl(awaitCallExpression4_es6.ts, 4, 42))
>arg2 : Symbol(arg2, Decl(awaitCallExpression4_es6.ts, 4, 57))
declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
>po : Symbol(po, Decl(awaitCallExpression4_es6.ts, 5, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
>fn : Symbol(fn, Decl(awaitCallExpression4_es6.ts, 5, 25))
>arg0 : Symbol(arg0, Decl(awaitCallExpression4_es6.ts, 5, 29))
>arg1 : Symbol(arg1, Decl(awaitCallExpression4_es6.ts, 5, 43))
@ -36,7 +36,7 @@ declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
async function func(): Promise<void> {
>func : Symbol(func, Decl(awaitCallExpression4_es6.ts, 5, 84))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
"before";
var b = (await pfn)(a, a, a);

View file

@ -4,7 +4,7 @@ declare var a: boolean;
declare var p: Promise<boolean>;
>p : Symbol(p, Decl(awaitCallExpression5_es6.ts, 1, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
declare function fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
>fn : Symbol(fn, Decl(awaitCallExpression5_es6.ts, 1, 32))
@ -21,14 +21,14 @@ declare var o: { fn(arg0: boolean, arg1: boolean, arg2: boolean): void; };
declare var pfn: Promise<{ (arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
>pfn : Symbol(pfn, Decl(awaitCallExpression5_es6.ts, 4, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
>arg0 : Symbol(arg0, Decl(awaitCallExpression5_es6.ts, 4, 28))
>arg1 : Symbol(arg1, Decl(awaitCallExpression5_es6.ts, 4, 42))
>arg2 : Symbol(arg2, Decl(awaitCallExpression5_es6.ts, 4, 57))
declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
>po : Symbol(po, Decl(awaitCallExpression5_es6.ts, 5, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
>fn : Symbol(fn, Decl(awaitCallExpression5_es6.ts, 5, 25))
>arg0 : Symbol(arg0, Decl(awaitCallExpression5_es6.ts, 5, 29))
>arg1 : Symbol(arg1, Decl(awaitCallExpression5_es6.ts, 5, 43))
@ -36,7 +36,7 @@ declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
async function func(): Promise<void> {
>func : Symbol(func, Decl(awaitCallExpression5_es6.ts, 5, 84))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
"before";
var b = o.fn(a, a, a);

View file

@ -4,7 +4,7 @@ declare var a: boolean;
declare var p: Promise<boolean>;
>p : Symbol(p, Decl(awaitCallExpression6_es6.ts, 1, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
declare function fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
>fn : Symbol(fn, Decl(awaitCallExpression6_es6.ts, 1, 32))
@ -21,14 +21,14 @@ declare var o: { fn(arg0: boolean, arg1: boolean, arg2: boolean): void; };
declare var pfn: Promise<{ (arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
>pfn : Symbol(pfn, Decl(awaitCallExpression6_es6.ts, 4, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
>arg0 : Symbol(arg0, Decl(awaitCallExpression6_es6.ts, 4, 28))
>arg1 : Symbol(arg1, Decl(awaitCallExpression6_es6.ts, 4, 42))
>arg2 : Symbol(arg2, Decl(awaitCallExpression6_es6.ts, 4, 57))
declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
>po : Symbol(po, Decl(awaitCallExpression6_es6.ts, 5, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
>fn : Symbol(fn, Decl(awaitCallExpression6_es6.ts, 5, 25))
>arg0 : Symbol(arg0, Decl(awaitCallExpression6_es6.ts, 5, 29))
>arg1 : Symbol(arg1, Decl(awaitCallExpression6_es6.ts, 5, 43))
@ -36,7 +36,7 @@ declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
async function func(): Promise<void> {
>func : Symbol(func, Decl(awaitCallExpression6_es6.ts, 5, 84))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
"before";
var b = o.fn(await p, a, a);

View file

@ -4,7 +4,7 @@ declare var a: boolean;
declare var p: Promise<boolean>;
>p : Symbol(p, Decl(awaitCallExpression7_es6.ts, 1, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
declare function fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
>fn : Symbol(fn, Decl(awaitCallExpression7_es6.ts, 1, 32))
@ -21,14 +21,14 @@ declare var o: { fn(arg0: boolean, arg1: boolean, arg2: boolean): void; };
declare var pfn: Promise<{ (arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
>pfn : Symbol(pfn, Decl(awaitCallExpression7_es6.ts, 4, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
>arg0 : Symbol(arg0, Decl(awaitCallExpression7_es6.ts, 4, 28))
>arg1 : Symbol(arg1, Decl(awaitCallExpression7_es6.ts, 4, 42))
>arg2 : Symbol(arg2, Decl(awaitCallExpression7_es6.ts, 4, 57))
declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
>po : Symbol(po, Decl(awaitCallExpression7_es6.ts, 5, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
>fn : Symbol(fn, Decl(awaitCallExpression7_es6.ts, 5, 25))
>arg0 : Symbol(arg0, Decl(awaitCallExpression7_es6.ts, 5, 29))
>arg1 : Symbol(arg1, Decl(awaitCallExpression7_es6.ts, 5, 43))
@ -36,7 +36,7 @@ declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
async function func(): Promise<void> {
>func : Symbol(func, Decl(awaitCallExpression7_es6.ts, 5, 84))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
"before";
var b = o.fn(a, await p, a);

View file

@ -4,7 +4,7 @@ declare var a: boolean;
declare var p: Promise<boolean>;
>p : Symbol(p, Decl(awaitCallExpression8_es6.ts, 1, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
declare function fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
>fn : Symbol(fn, Decl(awaitCallExpression8_es6.ts, 1, 32))
@ -21,14 +21,14 @@ declare var o: { fn(arg0: boolean, arg1: boolean, arg2: boolean): void; };
declare var pfn: Promise<{ (arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
>pfn : Symbol(pfn, Decl(awaitCallExpression8_es6.ts, 4, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
>arg0 : Symbol(arg0, Decl(awaitCallExpression8_es6.ts, 4, 28))
>arg1 : Symbol(arg1, Decl(awaitCallExpression8_es6.ts, 4, 42))
>arg2 : Symbol(arg2, Decl(awaitCallExpression8_es6.ts, 4, 57))
declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void; }>;
>po : Symbol(po, Decl(awaitCallExpression8_es6.ts, 5, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
>fn : Symbol(fn, Decl(awaitCallExpression8_es6.ts, 5, 25))
>arg0 : Symbol(arg0, Decl(awaitCallExpression8_es6.ts, 5, 29))
>arg1 : Symbol(arg1, Decl(awaitCallExpression8_es6.ts, 5, 43))
@ -36,7 +36,7 @@ declare var po: Promise<{ fn(arg0: boolean, arg1: boolean, arg2: boolean): void;
async function func(): Promise<void> {
>func : Symbol(func, Decl(awaitCallExpression8_es6.ts, 5, 84))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
"before";
var b = (await po).fn(a, a, a);

View file

@ -8,18 +8,18 @@
type arrayString = Array<String>
>arrayString : Symbol(arrayString, Decl(destructuringParameterDeclaration3ES5.ts, 0, 0))
>Array : Symbol(Array, Decl(lib.d.ts, 1000, 23), Decl(lib.d.ts, 1171, 11), Decl(lib.d.ts, 1452, 1))
>String : Symbol(String, Decl(lib.d.ts, 275, 1), Decl(lib.d.ts, 443, 11), Decl(lib.d.ts, 1556, 1))
>Array : Symbol(Array, Decl(lib.d.ts, 1000, 23), Decl(lib.d.ts, 1171, 11), Decl(lib.d.ts, 1455, 1))
>String : Symbol(String, Decl(lib.d.ts, 275, 1), Decl(lib.d.ts, 443, 11), Decl(lib.d.ts, 1573, 1))
type someArray = Array<String> | number[];
>someArray : Symbol(someArray, Decl(destructuringParameterDeclaration3ES5.ts, 7, 32))
>Array : Symbol(Array, Decl(lib.d.ts, 1000, 23), Decl(lib.d.ts, 1171, 11), Decl(lib.d.ts, 1452, 1))
>String : Symbol(String, Decl(lib.d.ts, 275, 1), Decl(lib.d.ts, 443, 11), Decl(lib.d.ts, 1556, 1))
>Array : Symbol(Array, Decl(lib.d.ts, 1000, 23), Decl(lib.d.ts, 1171, 11), Decl(lib.d.ts, 1455, 1))
>String : Symbol(String, Decl(lib.d.ts, 275, 1), Decl(lib.d.ts, 443, 11), Decl(lib.d.ts, 1573, 1))
type stringOrNumArray = Array<String|Number>;
>stringOrNumArray : Symbol(stringOrNumArray, Decl(destructuringParameterDeclaration3ES5.ts, 8, 42))
>Array : Symbol(Array, Decl(lib.d.ts, 1000, 23), Decl(lib.d.ts, 1171, 11), Decl(lib.d.ts, 1452, 1))
>String : Symbol(String, Decl(lib.d.ts, 275, 1), Decl(lib.d.ts, 443, 11), Decl(lib.d.ts, 1556, 1))
>Array : Symbol(Array, Decl(lib.d.ts, 1000, 23), Decl(lib.d.ts, 1171, 11), Decl(lib.d.ts, 1455, 1))
>String : Symbol(String, Decl(lib.d.ts, 275, 1), Decl(lib.d.ts, 443, 11), Decl(lib.d.ts, 1573, 1))
>Number : Symbol(Number, Decl(lib.d.ts, 456, 40), Decl(lib.d.ts, 518, 11))
function a1(...x: (number|string)[]) { }
@ -33,8 +33,8 @@ function a2(...a) { }
function a3(...a: Array<String>) { }
>a3 : Symbol(a3, Decl(destructuringParameterDeclaration3ES5.ts, 12, 21))
>a : Symbol(a, Decl(destructuringParameterDeclaration3ES5.ts, 13, 12))
>Array : Symbol(Array, Decl(lib.d.ts, 1000, 23), Decl(lib.d.ts, 1171, 11), Decl(lib.d.ts, 1452, 1))
>String : Symbol(String, Decl(lib.d.ts, 275, 1), Decl(lib.d.ts, 443, 11), Decl(lib.d.ts, 1556, 1))
>Array : Symbol(Array, Decl(lib.d.ts, 1000, 23), Decl(lib.d.ts, 1171, 11), Decl(lib.d.ts, 1455, 1))
>String : Symbol(String, Decl(lib.d.ts, 275, 1), Decl(lib.d.ts, 443, 11), Decl(lib.d.ts, 1573, 1))
function a4(...a: arrayString) { }
>a4 : Symbol(a4, Decl(destructuringParameterDeclaration3ES5.ts, 13, 36))

View file

@ -8,18 +8,18 @@
type arrayString = Array<String>
>arrayString : Symbol(arrayString, Decl(destructuringParameterDeclaration3ES6.ts, 0, 0))
>Array : Symbol(Array, Decl(lib.d.ts, 1000, 23), Decl(lib.d.ts, 1171, 11), Decl(lib.d.ts, 1452, 1))
>String : Symbol(String, Decl(lib.d.ts, 275, 1), Decl(lib.d.ts, 443, 11), Decl(lib.d.ts, 1556, 1))
>Array : Symbol(Array, Decl(lib.d.ts, 1000, 23), Decl(lib.d.ts, 1171, 11), Decl(lib.d.ts, 1455, 1))
>String : Symbol(String, Decl(lib.d.ts, 275, 1), Decl(lib.d.ts, 443, 11), Decl(lib.d.ts, 1573, 1))
type someArray = Array<String> | number[];
>someArray : Symbol(someArray, Decl(destructuringParameterDeclaration3ES6.ts, 7, 32))
>Array : Symbol(Array, Decl(lib.d.ts, 1000, 23), Decl(lib.d.ts, 1171, 11), Decl(lib.d.ts, 1452, 1))
>String : Symbol(String, Decl(lib.d.ts, 275, 1), Decl(lib.d.ts, 443, 11), Decl(lib.d.ts, 1556, 1))
>Array : Symbol(Array, Decl(lib.d.ts, 1000, 23), Decl(lib.d.ts, 1171, 11), Decl(lib.d.ts, 1455, 1))
>String : Symbol(String, Decl(lib.d.ts, 275, 1), Decl(lib.d.ts, 443, 11), Decl(lib.d.ts, 1573, 1))
type stringOrNumArray = Array<String|Number>;
>stringOrNumArray : Symbol(stringOrNumArray, Decl(destructuringParameterDeclaration3ES6.ts, 8, 42))
>Array : Symbol(Array, Decl(lib.d.ts, 1000, 23), Decl(lib.d.ts, 1171, 11), Decl(lib.d.ts, 1452, 1))
>String : Symbol(String, Decl(lib.d.ts, 275, 1), Decl(lib.d.ts, 443, 11), Decl(lib.d.ts, 1556, 1))
>Array : Symbol(Array, Decl(lib.d.ts, 1000, 23), Decl(lib.d.ts, 1171, 11), Decl(lib.d.ts, 1455, 1))
>String : Symbol(String, Decl(lib.d.ts, 275, 1), Decl(lib.d.ts, 443, 11), Decl(lib.d.ts, 1573, 1))
>Number : Symbol(Number, Decl(lib.d.ts, 456, 40), Decl(lib.d.ts, 518, 11))
function a1(...x: (number|string)[]) { }
@ -33,8 +33,8 @@ function a2(...a) { }
function a3(...a: Array<String>) { }
>a3 : Symbol(a3, Decl(destructuringParameterDeclaration3ES6.ts, 12, 21))
>a : Symbol(a, Decl(destructuringParameterDeclaration3ES6.ts, 13, 12))
>Array : Symbol(Array, Decl(lib.d.ts, 1000, 23), Decl(lib.d.ts, 1171, 11), Decl(lib.d.ts, 1452, 1))
>String : Symbol(String, Decl(lib.d.ts, 275, 1), Decl(lib.d.ts, 443, 11), Decl(lib.d.ts, 1556, 1))
>Array : Symbol(Array, Decl(lib.d.ts, 1000, 23), Decl(lib.d.ts, 1171, 11), Decl(lib.d.ts, 1455, 1))
>String : Symbol(String, Decl(lib.d.ts, 275, 1), Decl(lib.d.ts, 443, 11), Decl(lib.d.ts, 1573, 1))
function a4(...a: arrayString) { }
>a4 : Symbol(a4, Decl(destructuringParameterDeclaration3ES6.ts, 13, 36))

View file

@ -5,7 +5,7 @@ function f() {
if (Math.random()) {
>Math.random : Symbol(Math.random, Decl(lib.d.ts, 608, 38))
>Math : Symbol(Math, Decl(lib.d.ts, 522, 1), Decl(lib.d.ts, 633, 11), Decl(lib.d.ts, 1704, 60))
>Math : Symbol(Math, Decl(lib.d.ts, 522, 1), Decl(lib.d.ts, 633, 11), Decl(lib.d.ts, 1721, 60))
>random : Symbol(Math.random, Decl(lib.d.ts, 608, 38))
let arguments = 100;

View file

@ -8,7 +8,7 @@ function f() {
if (Math.random()) {
>Math.random : Symbol(Math.random, Decl(lib.d.ts, 608, 38))
>Math : Symbol(Math, Decl(lib.d.ts, 522, 1), Decl(lib.d.ts, 633, 11), Decl(lib.d.ts, 1704, 60))
>Math : Symbol(Math, Decl(lib.d.ts, 522, 1), Decl(lib.d.ts, 633, 11), Decl(lib.d.ts, 1721, 60))
>random : Symbol(Math.random, Decl(lib.d.ts, 608, 38))
const arguments = 100;

View file

@ -8,7 +8,7 @@ function f() {
if (Math.random()) {
>Math.random : Symbol(Math.random, Decl(lib.d.ts, 608, 38))
>Math : Symbol(Math, Decl(lib.d.ts, 522, 1), Decl(lib.d.ts, 633, 11), Decl(lib.d.ts, 1704, 60))
>Math : Symbol(Math, Decl(lib.d.ts, 522, 1), Decl(lib.d.ts, 633, 11), Decl(lib.d.ts, 1721, 60))
>random : Symbol(Math.random, Decl(lib.d.ts, 608, 38))
return () => arguments[0];

View file

@ -9,7 +9,7 @@ function f() {
if (Math.random()) {
>Math.random : Symbol(Math.random, Decl(lib.d.ts, 608, 38))
>Math : Symbol(Math, Decl(lib.d.ts, 522, 1), Decl(lib.d.ts, 633, 11), Decl(lib.d.ts, 1704, 60))
>Math : Symbol(Math, Decl(lib.d.ts, 522, 1), Decl(lib.d.ts, 633, 11), Decl(lib.d.ts, 1721, 60))
>random : Symbol(Math.random, Decl(lib.d.ts, 608, 38))
return () => arguments[0];

View file

@ -10,7 +10,7 @@ function f() {
if (Math.random()) {
>Math.random : Symbol(Math.random, Decl(lib.d.ts, 608, 38))
>Math : Symbol(Math, Decl(lib.d.ts, 522, 1), Decl(lib.d.ts, 633, 11), Decl(lib.d.ts, 1704, 60))
>Math : Symbol(Math, Decl(lib.d.ts, 522, 1), Decl(lib.d.ts, 633, 11), Decl(lib.d.ts, 1721, 60))
>random : Symbol(Math.random, Decl(lib.d.ts, 608, 38))
return () => arguments;

View file

@ -4,6 +4,6 @@ var v: string;
for (v of [""].values()) { }
>v : Symbol(v, Decl(for-of13.ts, 0, 3))
>[""].values : Symbol(Array.values, Decl(lib.d.ts, 1466, 37))
>values : Symbol(Array.values, Decl(lib.d.ts, 1466, 37))
>[""].values : Symbol(Array.values, Decl(lib.d.ts, 1483, 37))
>values : Symbol(Array.values, Decl(lib.d.ts, 1483, 37))

View file

@ -1,7 +1,7 @@
=== tests/cases/conformance/es6/for-ofStatements/for-of37.ts ===
var map = new Map([["", true]]);
>map : Symbol(map, Decl(for-of37.ts, 0, 3))
>Map : Symbol(Map, Decl(lib.d.ts, 1877, 1), Decl(lib.d.ts, 1900, 11))
>Map : Symbol(Map, Decl(lib.d.ts, 1937, 1), Decl(lib.d.ts, 1960, 11))
for (var v of map) {
>v : Symbol(v, Decl(for-of37.ts, 1, 8))

View file

@ -1,7 +1,7 @@
=== tests/cases/conformance/es6/for-ofStatements/for-of38.ts ===
var map = new Map([["", true]]);
>map : Symbol(map, Decl(for-of38.ts, 0, 3))
>Map : Symbol(Map, Decl(lib.d.ts, 1877, 1), Decl(lib.d.ts, 1900, 11))
>Map : Symbol(Map, Decl(lib.d.ts, 1937, 1), Decl(lib.d.ts, 1960, 11))
for (var [k, v] of map) {
>k : Symbol(k, Decl(for-of38.ts, 1, 10))

View file

@ -1,7 +1,7 @@
=== tests/cases/conformance/es6/for-ofStatements/for-of40.ts ===
var map = new Map([["", true]]);
>map : Symbol(map, Decl(for-of40.ts, 0, 3))
>Map : Symbol(Map, Decl(lib.d.ts, 1877, 1), Decl(lib.d.ts, 1900, 11))
>Map : Symbol(Map, Decl(lib.d.ts, 1937, 1), Decl(lib.d.ts, 1960, 11))
for (var [k = "", v = false] of map) {
>k : Symbol(k, Decl(for-of40.ts, 1, 10))

View file

@ -5,7 +5,7 @@ var k: string, v: boolean;
var map = new Map([["", true]]);
>map : Symbol(map, Decl(for-of45.ts, 1, 3))
>Map : Symbol(Map, Decl(lib.d.ts, 1877, 1), Decl(lib.d.ts, 1900, 11))
>Map : Symbol(Map, Decl(lib.d.ts, 1937, 1), Decl(lib.d.ts, 1960, 11))
for ([k = "", v = false] of map) {
>k : Symbol(k, Decl(for-of45.ts, 0, 3))

View file

@ -1,7 +1,7 @@
=== tests/cases/conformance/es6/for-ofStatements/for-of50.ts ===
var map = new Map([["", true]]);
>map : Symbol(map, Decl(for-of50.ts, 0, 3))
>Map : Symbol(Map, Decl(lib.d.ts, 1877, 1), Decl(lib.d.ts, 1900, 11))
>Map : Symbol(Map, Decl(lib.d.ts, 1937, 1), Decl(lib.d.ts, 1960, 11))
for (const [k, v] of map) {
>k : Symbol(k, Decl(for-of50.ts, 1, 12))

View file

@ -1,7 +1,7 @@
=== tests/cases/conformance/es6/for-ofStatements/for-of57.ts ===
var iter: Iterable<number>;
>iter : Symbol(iter, Decl(for-of57.ts, 0, 3))
>Iterable : Symbol(Iterable, Decl(lib.d.ts, 1681, 1))
>Iterable : Symbol(Iterable, Decl(lib.d.ts, 1698, 1))
for (let num of iter) { }
>num : Symbol(num, Decl(for-of57.ts, 1, 8))

View file

@ -5,15 +5,15 @@ class C {
f(s: string): Iterable<any>;
>f : Symbol(f, Decl(generatorOverloads4.ts, 0, 9), Decl(generatorOverloads4.ts, 1, 32), Decl(generatorOverloads4.ts, 2, 32))
>s : Symbol(s, Decl(generatorOverloads4.ts, 1, 6))
>Iterable : Symbol(Iterable, Decl(lib.d.ts, 1681, 1))
>Iterable : Symbol(Iterable, Decl(lib.d.ts, 1698, 1))
f(s: number): Iterable<any>;
>f : Symbol(f, Decl(generatorOverloads4.ts, 0, 9), Decl(generatorOverloads4.ts, 1, 32), Decl(generatorOverloads4.ts, 2, 32))
>s : Symbol(s, Decl(generatorOverloads4.ts, 2, 6))
>Iterable : Symbol(Iterable, Decl(lib.d.ts, 1681, 1))
>Iterable : Symbol(Iterable, Decl(lib.d.ts, 1698, 1))
*f(s: any): Iterable<any> { }
>f : Symbol(f, Decl(generatorOverloads4.ts, 0, 9), Decl(generatorOverloads4.ts, 1, 32), Decl(generatorOverloads4.ts, 2, 32))
>s : Symbol(s, Decl(generatorOverloads4.ts, 3, 7))
>Iterable : Symbol(Iterable, Decl(lib.d.ts, 1681, 1))
>Iterable : Symbol(Iterable, Decl(lib.d.ts, 1698, 1))
}

View file

@ -5,15 +5,15 @@ module M {
function f(s: string): Iterable<any>;
>f : Symbol(f, Decl(generatorOverloads5.ts, 0, 10), Decl(generatorOverloads5.ts, 1, 41), Decl(generatorOverloads5.ts, 2, 41))
>s : Symbol(s, Decl(generatorOverloads5.ts, 1, 15))
>Iterable : Symbol(Iterable, Decl(lib.d.ts, 1681, 1))
>Iterable : Symbol(Iterable, Decl(lib.d.ts, 1698, 1))
function f(s: number): Iterable<any>;
>f : Symbol(f, Decl(generatorOverloads5.ts, 0, 10), Decl(generatorOverloads5.ts, 1, 41), Decl(generatorOverloads5.ts, 2, 41))
>s : Symbol(s, Decl(generatorOverloads5.ts, 2, 15))
>Iterable : Symbol(Iterable, Decl(lib.d.ts, 1681, 1))
>Iterable : Symbol(Iterable, Decl(lib.d.ts, 1698, 1))
function* f(s: any): Iterable<any> { }
>f : Symbol(f, Decl(generatorOverloads5.ts, 0, 10), Decl(generatorOverloads5.ts, 1, 41), Decl(generatorOverloads5.ts, 2, 41))
>s : Symbol(s, Decl(generatorOverloads5.ts, 3, 16))
>Iterable : Symbol(Iterable, Decl(lib.d.ts, 1681, 1))
>Iterable : Symbol(Iterable, Decl(lib.d.ts, 1698, 1))
}

View file

@ -1,5 +1,5 @@
=== tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck1.ts ===
function* g1(): Iterator<string> { }
>g1 : Symbol(g1, Decl(generatorTypeCheck1.ts, 0, 0))
>Iterator : Symbol(Iterator, Decl(lib.d.ts, 1675, 1))
>Iterator : Symbol(Iterator, Decl(lib.d.ts, 1692, 1))

View file

@ -1,7 +1,7 @@
=== tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck10.ts ===
function* g(): IterableIterator<any> {
>g : Symbol(g, Decl(generatorTypeCheck10.ts, 0, 0))
>IterableIterator : Symbol(IterableIterator, Decl(lib.d.ts, 1685, 1))
>IterableIterator : Symbol(IterableIterator, Decl(lib.d.ts, 1702, 1))
return;
}

View file

@ -1,7 +1,7 @@
=== tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck11.ts ===
function* g(): IterableIterator<number> {
>g : Symbol(g, Decl(generatorTypeCheck11.ts, 0, 0))
>IterableIterator : Symbol(IterableIterator, Decl(lib.d.ts, 1685, 1))
>IterableIterator : Symbol(IterableIterator, Decl(lib.d.ts, 1702, 1))
return 0;
}

View file

@ -1,7 +1,7 @@
=== tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck12.ts ===
function* g(): IterableIterator<number> {
>g : Symbol(g, Decl(generatorTypeCheck12.ts, 0, 0))
>IterableIterator : Symbol(IterableIterator, Decl(lib.d.ts, 1685, 1))
>IterableIterator : Symbol(IterableIterator, Decl(lib.d.ts, 1702, 1))
return "";
}

View file

@ -1,7 +1,7 @@
=== tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck13.ts ===
function* g(): IterableIterator<number> {
>g : Symbol(g, Decl(generatorTypeCheck13.ts, 0, 0))
>IterableIterator : Symbol(IterableIterator, Decl(lib.d.ts, 1685, 1))
>IterableIterator : Symbol(IterableIterator, Decl(lib.d.ts, 1702, 1))
yield 0;
return "";

View file

@ -10,7 +10,7 @@ class Bar extends Foo { y: string }
function* g(): IterableIterator<Foo> {
>g : Symbol(g, Decl(generatorTypeCheck17.ts, 1, 35))
>IterableIterator : Symbol(IterableIterator, Decl(lib.d.ts, 1685, 1))
>IterableIterator : Symbol(IterableIterator, Decl(lib.d.ts, 1702, 1))
>Foo : Symbol(Foo, Decl(generatorTypeCheck17.ts, 0, 0))
yield;

View file

@ -10,7 +10,7 @@ class Bar extends Foo { y: string }
function* g(): IterableIterator<Foo> {
>g : Symbol(g, Decl(generatorTypeCheck19.ts, 1, 35))
>IterableIterator : Symbol(IterableIterator, Decl(lib.d.ts, 1685, 1))
>IterableIterator : Symbol(IterableIterator, Decl(lib.d.ts, 1702, 1))
>Foo : Symbol(Foo, Decl(generatorTypeCheck19.ts, 0, 0))
yield;

View file

@ -1,5 +1,5 @@
=== tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck2.ts ===
function* g1(): Iterable<string> { }
>g1 : Symbol(g1, Decl(generatorTypeCheck2.ts, 0, 0))
>Iterable : Symbol(Iterable, Decl(lib.d.ts, 1681, 1))
>Iterable : Symbol(Iterable, Decl(lib.d.ts, 1698, 1))

View file

@ -1,7 +1,7 @@
=== tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck26.ts ===
function* g(): IterableIterator<(x: string) => number> {
>g : Symbol(g, Decl(generatorTypeCheck26.ts, 0, 0))
>IterableIterator : Symbol(IterableIterator, Decl(lib.d.ts, 1685, 1))
>IterableIterator : Symbol(IterableIterator, Decl(lib.d.ts, 1702, 1))
>x : Symbol(x, Decl(generatorTypeCheck26.ts, 0, 33))
yield x => x.length;

View file

@ -1,7 +1,7 @@
=== tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck27.ts ===
function* g(): IterableIterator<(x: string) => number> {
>g : Symbol(g, Decl(generatorTypeCheck27.ts, 0, 0))
>IterableIterator : Symbol(IterableIterator, Decl(lib.d.ts, 1685, 1))
>IterableIterator : Symbol(IterableIterator, Decl(lib.d.ts, 1702, 1))
>x : Symbol(x, Decl(generatorTypeCheck27.ts, 0, 33))
yield * function* () {

View file

@ -1,7 +1,7 @@
=== tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck28.ts ===
function* g(): IterableIterator<(x: string) => number> {
>g : Symbol(g, Decl(generatorTypeCheck28.ts, 0, 0))
>IterableIterator : Symbol(IterableIterator, Decl(lib.d.ts, 1685, 1))
>IterableIterator : Symbol(IterableIterator, Decl(lib.d.ts, 1702, 1))
>x : Symbol(x, Decl(generatorTypeCheck28.ts, 0, 33))
yield * {

View file

@ -1,8 +1,8 @@
=== tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck29.ts ===
function* g2(): Iterator<Iterable<(x: string) => number>> {
>g2 : Symbol(g2, Decl(generatorTypeCheck29.ts, 0, 0))
>Iterator : Symbol(Iterator, Decl(lib.d.ts, 1675, 1))
>Iterable : Symbol(Iterable, Decl(lib.d.ts, 1681, 1))
>Iterator : Symbol(Iterator, Decl(lib.d.ts, 1692, 1))
>Iterable : Symbol(Iterable, Decl(lib.d.ts, 1698, 1))
>x : Symbol(x, Decl(generatorTypeCheck29.ts, 0, 35))
yield function* () {

View file

@ -1,5 +1,5 @@
=== tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck3.ts ===
function* g1(): IterableIterator<string> { }
>g1 : Symbol(g1, Decl(generatorTypeCheck3.ts, 0, 0))
>IterableIterator : Symbol(IterableIterator, Decl(lib.d.ts, 1685, 1))
>IterableIterator : Symbol(IterableIterator, Decl(lib.d.ts, 1702, 1))

View file

@ -1,8 +1,8 @@
=== tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck30.ts ===
function* g2(): Iterator<Iterable<(x: string) => number>> {
>g2 : Symbol(g2, Decl(generatorTypeCheck30.ts, 0, 0))
>Iterator : Symbol(Iterator, Decl(lib.d.ts, 1675, 1))
>Iterable : Symbol(Iterable, Decl(lib.d.ts, 1681, 1))
>Iterator : Symbol(Iterator, Decl(lib.d.ts, 1692, 1))
>Iterable : Symbol(Iterable, Decl(lib.d.ts, 1698, 1))
>x : Symbol(x, Decl(generatorTypeCheck30.ts, 0, 35))
yield function* () {

View file

@ -6,7 +6,7 @@ declare function foo<T, U>(x: T, fun: () => Iterator<(x: T) => U>, fun2: (y: U)
>x : Symbol(x, Decl(generatorTypeCheck45.ts, 0, 27))
>T : Symbol(T, Decl(generatorTypeCheck45.ts, 0, 21))
>fun : Symbol(fun, Decl(generatorTypeCheck45.ts, 0, 32))
>Iterator : Symbol(Iterator, Decl(lib.d.ts, 1675, 1))
>Iterator : Symbol(Iterator, Decl(lib.d.ts, 1692, 1))
>x : Symbol(x, Decl(generatorTypeCheck45.ts, 0, 54))
>T : Symbol(T, Decl(generatorTypeCheck45.ts, 0, 21))
>U : Symbol(U, Decl(generatorTypeCheck45.ts, 0, 23))

View file

@ -6,7 +6,7 @@ declare function foo<T, U>(x: T, fun: () => Iterable<(x: T) => U>, fun2: (y: U)
>x : Symbol(x, Decl(generatorTypeCheck46.ts, 0, 27))
>T : Symbol(T, Decl(generatorTypeCheck46.ts, 0, 21))
>fun : Symbol(fun, Decl(generatorTypeCheck46.ts, 0, 32))
>Iterable : Symbol(Iterable, Decl(lib.d.ts, 1681, 1))
>Iterable : Symbol(Iterable, Decl(lib.d.ts, 1698, 1))
>x : Symbol(x, Decl(generatorTypeCheck46.ts, 0, 54))
>T : Symbol(T, Decl(generatorTypeCheck46.ts, 0, 21))
>U : Symbol(U, Decl(generatorTypeCheck46.ts, 0, 23))

View file

@ -4,5 +4,5 @@ const [[k1, v1], [k2, v2]] = new Map([["", true], ["hello", true]])
>v1 : Symbol(v1, Decl(iterableArrayPattern30.ts, 0, 11))
>k2 : Symbol(k2, Decl(iterableArrayPattern30.ts, 0, 18))
>v2 : Symbol(v2, Decl(iterableArrayPattern30.ts, 0, 21))
>Map : Symbol(Map, Decl(lib.d.ts, 1877, 1), Decl(lib.d.ts, 1900, 11))
>Map : Symbol(Map, Decl(lib.d.ts, 1937, 1), Decl(lib.d.ts, 1960, 11))

View file

@ -1,7 +1,7 @@
=== tests/cases/conformance/expressions/contextualTyping/iterableContextualTyping1.ts ===
var iter: Iterable<(x: string) => number> = [s => s.length];
>iter : Symbol(iter, Decl(iterableContextualTyping1.ts, 0, 3))
>Iterable : Symbol(Iterable, Decl(lib.d.ts, 1681, 1))
>Iterable : Symbol(Iterable, Decl(lib.d.ts, 1698, 1))
>x : Symbol(x, Decl(iterableContextualTyping1.ts, 0, 20))
>s : Symbol(s, Decl(iterableContextualTyping1.ts, 0, 45))
>s.length : Symbol(String.length, Decl(lib.d.ts, 414, 19))

View file

@ -1,7 +1,7 @@
=== tests/cases/conformance/es6/spread/iteratorSpreadInArray11.ts ===
var iter: Iterable<number>;
>iter : Symbol(iter, Decl(iteratorSpreadInArray11.ts, 0, 3))
>Iterable : Symbol(Iterable, Decl(lib.d.ts, 1681, 1))
>Iterable : Symbol(Iterable, Decl(lib.d.ts, 1698, 1))
var array = [...iter];
>array : Symbol(array, Decl(iteratorSpreadInArray11.ts, 1, 3))

View file

@ -8,7 +8,7 @@ regexMatchList.forEach(match => ''.replace(match, ''));
>regexMatchList : Symbol(regexMatchList, Decl(noImplicitAnyInContextuallyTypesFunctionParamter.ts, 1, 3))
>forEach : Symbol(Array.forEach, Decl(lib.d.ts, 1108, 95))
>match : Symbol(match, Decl(noImplicitAnyInContextuallyTypesFunctionParamter.ts, 2, 23))
>''.replace : Symbol(String.replace, Decl(lib.d.ts, 329, 44), Decl(lib.d.ts, 336, 63), Decl(lib.d.ts, 343, 102), Decl(lib.d.ts, 350, 63))
>replace : Symbol(String.replace, Decl(lib.d.ts, 329, 44), Decl(lib.d.ts, 336, 63), Decl(lib.d.ts, 343, 102), Decl(lib.d.ts, 350, 63))
>''.replace : Symbol(String.replace, Decl(lib.d.ts, 329, 44), Decl(lib.d.ts, 336, 63), Decl(lib.d.ts, 343, 98), Decl(lib.d.ts, 350, 63))
>replace : Symbol(String.replace, Decl(lib.d.ts, 329, 44), Decl(lib.d.ts, 336, 63), Decl(lib.d.ts, 343, 98), Decl(lib.d.ts, 350, 63))
>match : Symbol(match, Decl(noImplicitAnyInContextuallyTypesFunctionParamter.ts, 2, 23))

View file

@ -14,9 +14,9 @@ regexMatchList.forEach(match => ''.replace(match, ''));
>match => ''.replace(match, '') : (match: string) => string
>match : string
>''.replace(match, '') : string
>''.replace : { (searchValue: string, replaceValue: string): string; (searchValue: string, replaceValue: (substring: string, ...args: any[]) => string): string; (searchValue: RegExp, replaceValue: string): string; (searchValue: RegExp, replaceValue: (substring: string, ...args: any[]) => string): string; }
>''.replace : { (searchValue: string, replaceValue: string): string; (searchValue: string, replacer: (substring: string, ...args: any[]) => string): string; (searchValue: RegExp, replaceValue: string): string; (searchValue: RegExp, replacer: (substring: string, ...args: any[]) => string): string; }
>'' : string
>replace : { (searchValue: string, replaceValue: string): string; (searchValue: string, replaceValue: (substring: string, ...args: any[]) => string): string; (searchValue: RegExp, replaceValue: string): string; (searchValue: RegExp, replaceValue: (substring: string, ...args: any[]) => string): string; }
>replace : { (searchValue: string, replaceValue: string): string; (searchValue: string, replacer: (substring: string, ...args: any[]) => string): string; (searchValue: RegExp, replaceValue: string): string; (searchValue: RegExp, replacer: (substring: string, ...args: any[]) => string): string; }
>match : string
>'' : string

View file

@ -14,9 +14,9 @@ module Bugs {
var result= message.replace(/\{(\d+)\}/g, function(match, ...rest) {
>result : Symbol(result, Decl(overloadResolutionOverNonCTLambdas.ts, 6, 7))
>message.replace : Symbol(String.replace, Decl(lib.d.ts, 329, 44), Decl(lib.d.ts, 336, 63), Decl(lib.d.ts, 343, 102), Decl(lib.d.ts, 350, 63))
>message.replace : Symbol(String.replace, Decl(lib.d.ts, 329, 44), Decl(lib.d.ts, 336, 63), Decl(lib.d.ts, 343, 98), Decl(lib.d.ts, 350, 63))
>message : Symbol(message, Decl(overloadResolutionOverNonCTLambdas.ts, 5, 16))
>replace : Symbol(String.replace, Decl(lib.d.ts, 329, 44), Decl(lib.d.ts, 336, 63), Decl(lib.d.ts, 343, 102), Decl(lib.d.ts, 350, 63))
>replace : Symbol(String.replace, Decl(lib.d.ts, 329, 44), Decl(lib.d.ts, 336, 63), Decl(lib.d.ts, 343, 98), Decl(lib.d.ts, 350, 63))
>match : Symbol(match, Decl(overloadResolutionOverNonCTLambdas.ts, 6, 55))
>rest : Symbol(rest, Decl(overloadResolutionOverNonCTLambdas.ts, 6, 61))

View file

@ -15,9 +15,9 @@ module Bugs {
var result= message.replace(/\{(\d+)\}/g, function(match, ...rest) {
>result : string
>message.replace(/\{(\d+)\}/g, function(match, ...rest) { var index= rest[0]; return typeof args[index] !== 'undefined' ? args[index] : match; }) : string
>message.replace : { (searchValue: string, replaceValue: string): string; (searchValue: string, replaceValue: (substring: string, ...args: any[]) => string): string; (searchValue: RegExp, replaceValue: string): string; (searchValue: RegExp, replaceValue: (substring: string, ...args: any[]) => string): string; }
>message.replace : { (searchValue: string, replaceValue: string): string; (searchValue: string, replacer: (substring: string, ...args: any[]) => string): string; (searchValue: RegExp, replaceValue: string): string; (searchValue: RegExp, replacer: (substring: string, ...args: any[]) => string): string; }
>message : string
>replace : { (searchValue: string, replaceValue: string): string; (searchValue: string, replaceValue: (substring: string, ...args: any[]) => string): string; (searchValue: RegExp, replaceValue: string): string; (searchValue: RegExp, replaceValue: (substring: string, ...args: any[]) => string): string; }
>replace : { (searchValue: string, replaceValue: string): string; (searchValue: string, replacer: (substring: string, ...args: any[]) => string): string; (searchValue: RegExp, replaceValue: string): string; (searchValue: RegExp, replacer: (substring: string, ...args: any[]) => string): string; }
>/\{(\d+)\}/g : RegExp
>function(match, ...rest) { var index= rest[0]; return typeof args[index] !== 'undefined' ? args[index] : match; } : (match: string, ...rest: any[]) => any
>match : string

View file

@ -22,13 +22,13 @@ interface T3 {
function f1(): Promise<T1> {
>f1 : Symbol(f1, Decl(promiseVoidErrorCallback.ts, 10, 1))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
>T1 : Symbol(T1, Decl(promiseVoidErrorCallback.ts, 0, 0))
return Promise.resolve({ __t1: "foo_t1" });
>Promise.resolve : Symbol(PromiseConstructor.resolve, Decl(lib.d.ts, 4840, 39), Decl(lib.d.ts, 4847, 54))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4772, 1), Decl(lib.d.ts, 4858, 11))
>resolve : Symbol(PromiseConstructor.resolve, Decl(lib.d.ts, 4840, 39), Decl(lib.d.ts, 4847, 54))
>Promise.resolve : Symbol(PromiseConstructor.resolve, Decl(lib.d.ts, 4900, 39), Decl(lib.d.ts, 4907, 54))
>Promise : Symbol(Promise, Decl(lib.d.ts, 4832, 1), Decl(lib.d.ts, 4918, 11))
>resolve : Symbol(PromiseConstructor.resolve, Decl(lib.d.ts, 4900, 39), Decl(lib.d.ts, 4907, 54))
>__t1 : Symbol(__t1, Decl(promiseVoidErrorCallback.ts, 13, 28))
}
@ -47,12 +47,12 @@ function f2(x: T1): T2 {
var x3 = f1()
>x3 : Symbol(x3, Decl(promiseVoidErrorCallback.ts, 20, 3))
>f1() .then(f2, (e: Error) => { throw e;}) .then : Symbol(Promise.then, Decl(lib.d.ts, 4777, 22), Decl(lib.d.ts, 4784, 158))
>f1() .then : Symbol(Promise.then, Decl(lib.d.ts, 4777, 22), Decl(lib.d.ts, 4784, 158))
>f1() .then(f2, (e: Error) => { throw e;}) .then : Symbol(Promise.then, Decl(lib.d.ts, 4837, 22), Decl(lib.d.ts, 4844, 158))
>f1() .then : Symbol(Promise.then, Decl(lib.d.ts, 4837, 22), Decl(lib.d.ts, 4844, 158))
>f1 : Symbol(f1, Decl(promiseVoidErrorCallback.ts, 10, 1))
.then(f2, (e: Error) => {
>then : Symbol(Promise.then, Decl(lib.d.ts, 4777, 22), Decl(lib.d.ts, 4784, 158))
>then : Symbol(Promise.then, Decl(lib.d.ts, 4837, 22), Decl(lib.d.ts, 4844, 158))
>f2 : Symbol(f2, Decl(promiseVoidErrorCallback.ts, 14, 1))
>e : Symbol(e, Decl(promiseVoidErrorCallback.ts, 21, 15))
>Error : Symbol(Error, Decl(lib.d.ts, 876, 38), Decl(lib.d.ts, 889, 11))
@ -62,7 +62,7 @@ var x3 = f1()
})
.then((x: T2) => {
>then : Symbol(Promise.then, Decl(lib.d.ts, 4777, 22), Decl(lib.d.ts, 4784, 158))
>then : Symbol(Promise.then, Decl(lib.d.ts, 4837, 22), Decl(lib.d.ts, 4844, 158))
>x : Symbol(x, Decl(promiseVoidErrorCallback.ts, 24, 11))
>T2 : Symbol(T2, Decl(promiseVoidErrorCallback.ts, 2, 1))

View file

@ -1,16 +1,16 @@
=== tests/cases/compiler/regExpWithSlashInCharClass.ts ===
var foo1 = "a/".replace(/.[/]/, "");
>foo1 : Symbol(foo1, Decl(regExpWithSlashInCharClass.ts, 0, 3))
>"a/".replace : Symbol(String.replace, Decl(lib.d.ts, 329, 44), Decl(lib.d.ts, 336, 63), Decl(lib.d.ts, 343, 102), Decl(lib.d.ts, 350, 63))
>replace : Symbol(String.replace, Decl(lib.d.ts, 329, 44), Decl(lib.d.ts, 336, 63), Decl(lib.d.ts, 343, 102), Decl(lib.d.ts, 350, 63))
>"a/".replace : Symbol(String.replace, Decl(lib.d.ts, 329, 44), Decl(lib.d.ts, 336, 63), Decl(lib.d.ts, 343, 98), Decl(lib.d.ts, 350, 63))
>replace : Symbol(String.replace, Decl(lib.d.ts, 329, 44), Decl(lib.d.ts, 336, 63), Decl(lib.d.ts, 343, 98), Decl(lib.d.ts, 350, 63))
var foo2 = "a//".replace(/.[//]/g, "");
>foo2 : Symbol(foo2, Decl(regExpWithSlashInCharClass.ts, 1, 3))
>"a//".replace : Symbol(String.replace, Decl(lib.d.ts, 329, 44), Decl(lib.d.ts, 336, 63), Decl(lib.d.ts, 343, 102), Decl(lib.d.ts, 350, 63))
>replace : Symbol(String.replace, Decl(lib.d.ts, 329, 44), Decl(lib.d.ts, 336, 63), Decl(lib.d.ts, 343, 102), Decl(lib.d.ts, 350, 63))
>"a//".replace : Symbol(String.replace, Decl(lib.d.ts, 329, 44), Decl(lib.d.ts, 336, 63), Decl(lib.d.ts, 343, 98), Decl(lib.d.ts, 350, 63))
>replace : Symbol(String.replace, Decl(lib.d.ts, 329, 44), Decl(lib.d.ts, 336, 63), Decl(lib.d.ts, 343, 98), Decl(lib.d.ts, 350, 63))
var foo3 = "a/".replace(/.[/no sleep /till/]/, "bugfix");
>foo3 : Symbol(foo3, Decl(regExpWithSlashInCharClass.ts, 2, 3))
>"a/".replace : Symbol(String.replace, Decl(lib.d.ts, 329, 44), Decl(lib.d.ts, 336, 63), Decl(lib.d.ts, 343, 102), Decl(lib.d.ts, 350, 63))
>replace : Symbol(String.replace, Decl(lib.d.ts, 329, 44), Decl(lib.d.ts, 336, 63), Decl(lib.d.ts, 343, 102), Decl(lib.d.ts, 350, 63))
>"a/".replace : Symbol(String.replace, Decl(lib.d.ts, 329, 44), Decl(lib.d.ts, 336, 63), Decl(lib.d.ts, 343, 98), Decl(lib.d.ts, 350, 63))
>replace : Symbol(String.replace, Decl(lib.d.ts, 329, 44), Decl(lib.d.ts, 336, 63), Decl(lib.d.ts, 343, 98), Decl(lib.d.ts, 350, 63))

View file

@ -2,27 +2,27 @@
var foo1 = "a/".replace(/.[/]/, "");
>foo1 : string
>"a/".replace(/.[/]/, "") : string
>"a/".replace : { (searchValue: string, replaceValue: string): string; (searchValue: string, replaceValue: (substring: string, ...args: any[]) => string): string; (searchValue: RegExp, replaceValue: string): string; (searchValue: RegExp, replaceValue: (substring: string, ...args: any[]) => string): string; }
>"a/".replace : { (searchValue: string, replaceValue: string): string; (searchValue: string, replacer: (substring: string, ...args: any[]) => string): string; (searchValue: RegExp, replaceValue: string): string; (searchValue: RegExp, replacer: (substring: string, ...args: any[]) => string): string; }
>"a/" : string
>replace : { (searchValue: string, replaceValue: string): string; (searchValue: string, replaceValue: (substring: string, ...args: any[]) => string): string; (searchValue: RegExp, replaceValue: string): string; (searchValue: RegExp, replaceValue: (substring: string, ...args: any[]) => string): string; }
>replace : { (searchValue: string, replaceValue: string): string; (searchValue: string, replacer: (substring: string, ...args: any[]) => string): string; (searchValue: RegExp, replaceValue: string): string; (searchValue: RegExp, replacer: (substring: string, ...args: any[]) => string): string; }
>/.[/]/ : RegExp
>"" : string
var foo2 = "a//".replace(/.[//]/g, "");
>foo2 : string
>"a//".replace(/.[//]/g, "") : string
>"a//".replace : { (searchValue: string, replaceValue: string): string; (searchValue: string, replaceValue: (substring: string, ...args: any[]) => string): string; (searchValue: RegExp, replaceValue: string): string; (searchValue: RegExp, replaceValue: (substring: string, ...args: any[]) => string): string; }
>"a//".replace : { (searchValue: string, replaceValue: string): string; (searchValue: string, replacer: (substring: string, ...args: any[]) => string): string; (searchValue: RegExp, replaceValue: string): string; (searchValue: RegExp, replacer: (substring: string, ...args: any[]) => string): string; }
>"a//" : string
>replace : { (searchValue: string, replaceValue: string): string; (searchValue: string, replaceValue: (substring: string, ...args: any[]) => string): string; (searchValue: RegExp, replaceValue: string): string; (searchValue: RegExp, replaceValue: (substring: string, ...args: any[]) => string): string; }
>replace : { (searchValue: string, replaceValue: string): string; (searchValue: string, replacer: (substring: string, ...args: any[]) => string): string; (searchValue: RegExp, replaceValue: string): string; (searchValue: RegExp, replacer: (substring: string, ...args: any[]) => string): string; }
>/.[//]/g : RegExp
>"" : string
var foo3 = "a/".replace(/.[/no sleep /till/]/, "bugfix");
>foo3 : string
>"a/".replace(/.[/no sleep /till/]/, "bugfix") : string
>"a/".replace : { (searchValue: string, replaceValue: string): string; (searchValue: string, replaceValue: (substring: string, ...args: any[]) => string): string; (searchValue: RegExp, replaceValue: string): string; (searchValue: RegExp, replaceValue: (substring: string, ...args: any[]) => string): string; }
>"a/".replace : { (searchValue: string, replaceValue: string): string; (searchValue: string, replacer: (substring: string, ...args: any[]) => string): string; (searchValue: RegExp, replaceValue: string): string; (searchValue: RegExp, replacer: (substring: string, ...args: any[]) => string): string; }
>"a/" : string
>replace : { (searchValue: string, replaceValue: string): string; (searchValue: string, replaceValue: (substring: string, ...args: any[]) => string): string; (searchValue: RegExp, replaceValue: string): string; (searchValue: RegExp, replaceValue: (substring: string, ...args: any[]) => string): string; }
>replace : { (searchValue: string, replaceValue: string): string; (searchValue: string, replacer: (substring: string, ...args: any[]) => string): string; (searchValue: RegExp, replaceValue: string): string; (searchValue: RegExp, replacer: (substring: string, ...args: any[]) => string): string; }
>/.[/no sleep /till/]/ : RegExp
>"bugfix" : string

View file

@ -5,11 +5,11 @@ var includes: boolean;
includes = "abcde".includes("cd");
>includes : Symbol(includes, Decl(stringIncludes.ts, 1, 3))
>"abcde".includes : Symbol(String.includes, Decl(lib.d.ts, 1569, 37))
>includes : Symbol(String.includes, Decl(lib.d.ts, 1569, 37))
>"abcde".includes : Symbol(String.includes, Decl(lib.d.ts, 1586, 37))
>includes : Symbol(String.includes, Decl(lib.d.ts, 1586, 37))
includes = "abcde".includes("cd", 2);
>includes : Symbol(includes, Decl(stringIncludes.ts, 1, 3))
>"abcde".includes : Symbol(String.includes, Decl(lib.d.ts, 1569, 37))
>includes : Symbol(String.includes, Decl(lib.d.ts, 1569, 37))
>"abcde".includes : Symbol(String.includes, Decl(lib.d.ts, 1586, 37))
>includes : Symbol(String.includes, Decl(lib.d.ts, 1586, 37))

View file

@ -1,5 +1,5 @@
=== tests/cases/conformance/es6/templates/templateStringWithEmbeddedNewOperatorES6.ts ===
var x = `abc${ new String("Hi") }def`;
>x : Symbol(x, Decl(templateStringWithEmbeddedNewOperatorES6.ts, 0, 3))
>String : Symbol(String, Decl(lib.d.ts, 275, 1), Decl(lib.d.ts, 443, 11), Decl(lib.d.ts, 1556, 1))
>String : Symbol(String, Decl(lib.d.ts, 275, 1), Decl(lib.d.ts, 443, 11), Decl(lib.d.ts, 1573, 1))

View file

@ -3,7 +3,7 @@ function method<T>(iterable: Iterable<T>): T {
>method : Symbol(method, Decl(typeArgumentInferenceApparentType1.ts, 0, 0))
>T : Symbol(T, Decl(typeArgumentInferenceApparentType1.ts, 0, 16))
>iterable : Symbol(iterable, Decl(typeArgumentInferenceApparentType1.ts, 0, 19))
>Iterable : Symbol(Iterable, Decl(lib.d.ts, 1681, 1))
>Iterable : Symbol(Iterable, Decl(lib.d.ts, 1698, 1))
>T : Symbol(T, Decl(typeArgumentInferenceApparentType1.ts, 0, 16))
>T : Symbol(T, Decl(typeArgumentInferenceApparentType1.ts, 0, 16))

View file

@ -3,14 +3,14 @@ function method<T>(iterable: Iterable<T>): T {
>method : Symbol(method, Decl(typeArgumentInferenceApparentType2.ts, 0, 0))
>T : Symbol(T, Decl(typeArgumentInferenceApparentType2.ts, 0, 16))
>iterable : Symbol(iterable, Decl(typeArgumentInferenceApparentType2.ts, 0, 19))
>Iterable : Symbol(Iterable, Decl(lib.d.ts, 1681, 1))
>Iterable : Symbol(Iterable, Decl(lib.d.ts, 1698, 1))
>T : Symbol(T, Decl(typeArgumentInferenceApparentType2.ts, 0, 16))
>T : Symbol(T, Decl(typeArgumentInferenceApparentType2.ts, 0, 16))
function inner<U extends Iterable<T>>() {
>inner : Symbol(inner, Decl(typeArgumentInferenceApparentType2.ts, 0, 46))
>U : Symbol(U, Decl(typeArgumentInferenceApparentType2.ts, 1, 19))
>Iterable : Symbol(Iterable, Decl(lib.d.ts, 1681, 1))
>Iterable : Symbol(Iterable, Decl(lib.d.ts, 1698, 1))
>T : Symbol(T, Decl(typeArgumentInferenceApparentType2.ts, 0, 16))
var u: U;

View file

@ -8,39 +8,39 @@ function CreateTypedArrayTypes() {
typedArrays[0] = Int8Array;
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 2, 7))
>Int8Array : Symbol(Int8Array, Decl(lib.d.ts, 2121, 42), Decl(lib.d.ts, 2411, 11))
>Int8Array : Symbol(Int8Array, Decl(lib.d.ts, 2181, 42), Decl(lib.d.ts, 2471, 11))
typedArrays[1] = Uint8Array;
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 2, 7))
>Uint8Array : Symbol(Uint8Array, Decl(lib.d.ts, 2411, 44), Decl(lib.d.ts, 2701, 11))
>Uint8Array : Symbol(Uint8Array, Decl(lib.d.ts, 2471, 44), Decl(lib.d.ts, 2761, 11))
typedArrays[2] = Int16Array;
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 2, 7))
>Int16Array : Symbol(Int16Array, Decl(lib.d.ts, 2991, 60), Decl(lib.d.ts, 3281, 11))
>Int16Array : Symbol(Int16Array, Decl(lib.d.ts, 3051, 60), Decl(lib.d.ts, 3341, 11))
typedArrays[3] = Uint16Array;
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 2, 7))
>Uint16Array : Symbol(Uint16Array, Decl(lib.d.ts, 3281, 46), Decl(lib.d.ts, 3571, 11))
>Uint16Array : Symbol(Uint16Array, Decl(lib.d.ts, 3341, 46), Decl(lib.d.ts, 3631, 11))
typedArrays[4] = Int32Array;
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 2, 7))
>Int32Array : Symbol(Int32Array, Decl(lib.d.ts, 3571, 48), Decl(lib.d.ts, 3861, 11))
>Int32Array : Symbol(Int32Array, Decl(lib.d.ts, 3631, 48), Decl(lib.d.ts, 3921, 11))
typedArrays[5] = Uint32Array;
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 2, 7))
>Uint32Array : Symbol(Uint32Array, Decl(lib.d.ts, 3861, 46), Decl(lib.d.ts, 4151, 11))
>Uint32Array : Symbol(Uint32Array, Decl(lib.d.ts, 3921, 46), Decl(lib.d.ts, 4211, 11))
typedArrays[6] = Float32Array;
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 2, 7))
>Float32Array : Symbol(Float32Array, Decl(lib.d.ts, 4151, 48), Decl(lib.d.ts, 4441, 11))
>Float32Array : Symbol(Float32Array, Decl(lib.d.ts, 4211, 48), Decl(lib.d.ts, 4501, 11))
typedArrays[7] = Float64Array;
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 2, 7))
>Float64Array : Symbol(Float64Array, Decl(lib.d.ts, 4441, 50), Decl(lib.d.ts, 4731, 11))
>Float64Array : Symbol(Float64Array, Decl(lib.d.ts, 4501, 50), Decl(lib.d.ts, 4791, 11))
typedArrays[8] = Uint8ClampedArray;
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 2, 7))
>Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.d.ts, 2701, 46), Decl(lib.d.ts, 2991, 11))
>Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.d.ts, 2761, 46), Decl(lib.d.ts, 3051, 11))
return typedArrays;
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 2, 7))
@ -55,47 +55,47 @@ function CreateTypedArrayInstancesFromLength(obj: number) {
typedArrays[0] = new Int8Array(obj);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 17, 7))
>Int8Array : Symbol(Int8Array, Decl(lib.d.ts, 2121, 42), Decl(lib.d.ts, 2411, 11))
>Int8Array : Symbol(Int8Array, Decl(lib.d.ts, 2181, 42), Decl(lib.d.ts, 2471, 11))
>obj : Symbol(obj, Decl(typedArrays.ts, 16, 45))
typedArrays[1] = new Uint8Array(obj);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 17, 7))
>Uint8Array : Symbol(Uint8Array, Decl(lib.d.ts, 2411, 44), Decl(lib.d.ts, 2701, 11))
>Uint8Array : Symbol(Uint8Array, Decl(lib.d.ts, 2471, 44), Decl(lib.d.ts, 2761, 11))
>obj : Symbol(obj, Decl(typedArrays.ts, 16, 45))
typedArrays[2] = new Int16Array(obj);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 17, 7))
>Int16Array : Symbol(Int16Array, Decl(lib.d.ts, 2991, 60), Decl(lib.d.ts, 3281, 11))
>Int16Array : Symbol(Int16Array, Decl(lib.d.ts, 3051, 60), Decl(lib.d.ts, 3341, 11))
>obj : Symbol(obj, Decl(typedArrays.ts, 16, 45))
typedArrays[3] = new Uint16Array(obj);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 17, 7))
>Uint16Array : Symbol(Uint16Array, Decl(lib.d.ts, 3281, 46), Decl(lib.d.ts, 3571, 11))
>Uint16Array : Symbol(Uint16Array, Decl(lib.d.ts, 3341, 46), Decl(lib.d.ts, 3631, 11))
>obj : Symbol(obj, Decl(typedArrays.ts, 16, 45))
typedArrays[4] = new Int32Array(obj);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 17, 7))
>Int32Array : Symbol(Int32Array, Decl(lib.d.ts, 3571, 48), Decl(lib.d.ts, 3861, 11))
>Int32Array : Symbol(Int32Array, Decl(lib.d.ts, 3631, 48), Decl(lib.d.ts, 3921, 11))
>obj : Symbol(obj, Decl(typedArrays.ts, 16, 45))
typedArrays[5] = new Uint32Array(obj);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 17, 7))
>Uint32Array : Symbol(Uint32Array, Decl(lib.d.ts, 3861, 46), Decl(lib.d.ts, 4151, 11))
>Uint32Array : Symbol(Uint32Array, Decl(lib.d.ts, 3921, 46), Decl(lib.d.ts, 4211, 11))
>obj : Symbol(obj, Decl(typedArrays.ts, 16, 45))
typedArrays[6] = new Float32Array(obj);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 17, 7))
>Float32Array : Symbol(Float32Array, Decl(lib.d.ts, 4151, 48), Decl(lib.d.ts, 4441, 11))
>Float32Array : Symbol(Float32Array, Decl(lib.d.ts, 4211, 48), Decl(lib.d.ts, 4501, 11))
>obj : Symbol(obj, Decl(typedArrays.ts, 16, 45))
typedArrays[7] = new Float64Array(obj);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 17, 7))
>Float64Array : Symbol(Float64Array, Decl(lib.d.ts, 4441, 50), Decl(lib.d.ts, 4731, 11))
>Float64Array : Symbol(Float64Array, Decl(lib.d.ts, 4501, 50), Decl(lib.d.ts, 4791, 11))
>obj : Symbol(obj, Decl(typedArrays.ts, 16, 45))
typedArrays[8] = new Uint8ClampedArray(obj);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 17, 7))
>Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.d.ts, 2701, 46), Decl(lib.d.ts, 2991, 11))
>Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.d.ts, 2761, 46), Decl(lib.d.ts, 3051, 11))
>obj : Symbol(obj, Decl(typedArrays.ts, 16, 45))
return typedArrays;
@ -111,47 +111,47 @@ function CreateTypedArrayInstancesFromArray(obj: number[]) {
typedArrays[0] = new Int8Array(obj);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 32, 7))
>Int8Array : Symbol(Int8Array, Decl(lib.d.ts, 2121, 42), Decl(lib.d.ts, 2411, 11))
>Int8Array : Symbol(Int8Array, Decl(lib.d.ts, 2181, 42), Decl(lib.d.ts, 2471, 11))
>obj : Symbol(obj, Decl(typedArrays.ts, 31, 44))
typedArrays[1] = new Uint8Array(obj);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 32, 7))
>Uint8Array : Symbol(Uint8Array, Decl(lib.d.ts, 2411, 44), Decl(lib.d.ts, 2701, 11))
>Uint8Array : Symbol(Uint8Array, Decl(lib.d.ts, 2471, 44), Decl(lib.d.ts, 2761, 11))
>obj : Symbol(obj, Decl(typedArrays.ts, 31, 44))
typedArrays[2] = new Int16Array(obj);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 32, 7))
>Int16Array : Symbol(Int16Array, Decl(lib.d.ts, 2991, 60), Decl(lib.d.ts, 3281, 11))
>Int16Array : Symbol(Int16Array, Decl(lib.d.ts, 3051, 60), Decl(lib.d.ts, 3341, 11))
>obj : Symbol(obj, Decl(typedArrays.ts, 31, 44))
typedArrays[3] = new Uint16Array(obj);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 32, 7))
>Uint16Array : Symbol(Uint16Array, Decl(lib.d.ts, 3281, 46), Decl(lib.d.ts, 3571, 11))
>Uint16Array : Symbol(Uint16Array, Decl(lib.d.ts, 3341, 46), Decl(lib.d.ts, 3631, 11))
>obj : Symbol(obj, Decl(typedArrays.ts, 31, 44))
typedArrays[4] = new Int32Array(obj);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 32, 7))
>Int32Array : Symbol(Int32Array, Decl(lib.d.ts, 3571, 48), Decl(lib.d.ts, 3861, 11))
>Int32Array : Symbol(Int32Array, Decl(lib.d.ts, 3631, 48), Decl(lib.d.ts, 3921, 11))
>obj : Symbol(obj, Decl(typedArrays.ts, 31, 44))
typedArrays[5] = new Uint32Array(obj);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 32, 7))
>Uint32Array : Symbol(Uint32Array, Decl(lib.d.ts, 3861, 46), Decl(lib.d.ts, 4151, 11))
>Uint32Array : Symbol(Uint32Array, Decl(lib.d.ts, 3921, 46), Decl(lib.d.ts, 4211, 11))
>obj : Symbol(obj, Decl(typedArrays.ts, 31, 44))
typedArrays[6] = new Float32Array(obj);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 32, 7))
>Float32Array : Symbol(Float32Array, Decl(lib.d.ts, 4151, 48), Decl(lib.d.ts, 4441, 11))
>Float32Array : Symbol(Float32Array, Decl(lib.d.ts, 4211, 48), Decl(lib.d.ts, 4501, 11))
>obj : Symbol(obj, Decl(typedArrays.ts, 31, 44))
typedArrays[7] = new Float64Array(obj);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 32, 7))
>Float64Array : Symbol(Float64Array, Decl(lib.d.ts, 4441, 50), Decl(lib.d.ts, 4731, 11))
>Float64Array : Symbol(Float64Array, Decl(lib.d.ts, 4501, 50), Decl(lib.d.ts, 4791, 11))
>obj : Symbol(obj, Decl(typedArrays.ts, 31, 44))
typedArrays[8] = new Uint8ClampedArray(obj);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 32, 7))
>Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.d.ts, 2701, 46), Decl(lib.d.ts, 2991, 11))
>Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.d.ts, 2761, 46), Decl(lib.d.ts, 3051, 11))
>obj : Symbol(obj, Decl(typedArrays.ts, 31, 44))
return typedArrays;
@ -167,65 +167,65 @@ function CreateIntegerTypedArraysFromArray2(obj:number[]) {
typedArrays[0] = Int8Array.from(obj);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 47, 7))
>Int8Array.from : Symbol(Int8ArrayConstructor.from, Decl(lib.d.ts, 2401, 38))
>Int8Array : Symbol(Int8Array, Decl(lib.d.ts, 2121, 42), Decl(lib.d.ts, 2411, 11))
>from : Symbol(Int8ArrayConstructor.from, Decl(lib.d.ts, 2401, 38))
>Int8Array.from : Symbol(Int8ArrayConstructor.from, Decl(lib.d.ts, 2461, 38))
>Int8Array : Symbol(Int8Array, Decl(lib.d.ts, 2181, 42), Decl(lib.d.ts, 2471, 11))
>from : Symbol(Int8ArrayConstructor.from, Decl(lib.d.ts, 2461, 38))
>obj : Symbol(obj, Decl(typedArrays.ts, 46, 44))
typedArrays[1] = Uint8Array.from(obj);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 47, 7))
>Uint8Array.from : Symbol(Uint8ArrayConstructor.from, Decl(lib.d.ts, 2691, 39))
>Uint8Array : Symbol(Uint8Array, Decl(lib.d.ts, 2411, 44), Decl(lib.d.ts, 2701, 11))
>from : Symbol(Uint8ArrayConstructor.from, Decl(lib.d.ts, 2691, 39))
>Uint8Array.from : Symbol(Uint8ArrayConstructor.from, Decl(lib.d.ts, 2751, 39))
>Uint8Array : Symbol(Uint8Array, Decl(lib.d.ts, 2471, 44), Decl(lib.d.ts, 2761, 11))
>from : Symbol(Uint8ArrayConstructor.from, Decl(lib.d.ts, 2751, 39))
>obj : Symbol(obj, Decl(typedArrays.ts, 46, 44))
typedArrays[2] = Int16Array.from(obj);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 47, 7))
>Int16Array.from : Symbol(Int16ArrayConstructor.from, Decl(lib.d.ts, 3271, 39))
>Int16Array : Symbol(Int16Array, Decl(lib.d.ts, 2991, 60), Decl(lib.d.ts, 3281, 11))
>from : Symbol(Int16ArrayConstructor.from, Decl(lib.d.ts, 3271, 39))
>Int16Array.from : Symbol(Int16ArrayConstructor.from, Decl(lib.d.ts, 3331, 39))
>Int16Array : Symbol(Int16Array, Decl(lib.d.ts, 3051, 60), Decl(lib.d.ts, 3341, 11))
>from : Symbol(Int16ArrayConstructor.from, Decl(lib.d.ts, 3331, 39))
>obj : Symbol(obj, Decl(typedArrays.ts, 46, 44))
typedArrays[3] = Uint16Array.from(obj);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 47, 7))
>Uint16Array.from : Symbol(Uint16ArrayConstructor.from, Decl(lib.d.ts, 3561, 40))
>Uint16Array : Symbol(Uint16Array, Decl(lib.d.ts, 3281, 46), Decl(lib.d.ts, 3571, 11))
>from : Symbol(Uint16ArrayConstructor.from, Decl(lib.d.ts, 3561, 40))
>Uint16Array.from : Symbol(Uint16ArrayConstructor.from, Decl(lib.d.ts, 3621, 40))
>Uint16Array : Symbol(Uint16Array, Decl(lib.d.ts, 3341, 46), Decl(lib.d.ts, 3631, 11))
>from : Symbol(Uint16ArrayConstructor.from, Decl(lib.d.ts, 3621, 40))
>obj : Symbol(obj, Decl(typedArrays.ts, 46, 44))
typedArrays[4] = Int32Array.from(obj);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 47, 7))
>Int32Array.from : Symbol(Int32ArrayConstructor.from, Decl(lib.d.ts, 3851, 39))
>Int32Array : Symbol(Int32Array, Decl(lib.d.ts, 3571, 48), Decl(lib.d.ts, 3861, 11))
>from : Symbol(Int32ArrayConstructor.from, Decl(lib.d.ts, 3851, 39))
>Int32Array.from : Symbol(Int32ArrayConstructor.from, Decl(lib.d.ts, 3911, 39))
>Int32Array : Symbol(Int32Array, Decl(lib.d.ts, 3631, 48), Decl(lib.d.ts, 3921, 11))
>from : Symbol(Int32ArrayConstructor.from, Decl(lib.d.ts, 3911, 39))
>obj : Symbol(obj, Decl(typedArrays.ts, 46, 44))
typedArrays[5] = Uint32Array.from(obj);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 47, 7))
>Uint32Array.from : Symbol(Uint32ArrayConstructor.from, Decl(lib.d.ts, 4141, 40))
>Uint32Array : Symbol(Uint32Array, Decl(lib.d.ts, 3861, 46), Decl(lib.d.ts, 4151, 11))
>from : Symbol(Uint32ArrayConstructor.from, Decl(lib.d.ts, 4141, 40))
>Uint32Array.from : Symbol(Uint32ArrayConstructor.from, Decl(lib.d.ts, 4201, 40))
>Uint32Array : Symbol(Uint32Array, Decl(lib.d.ts, 3921, 46), Decl(lib.d.ts, 4211, 11))
>from : Symbol(Uint32ArrayConstructor.from, Decl(lib.d.ts, 4201, 40))
>obj : Symbol(obj, Decl(typedArrays.ts, 46, 44))
typedArrays[6] = Float32Array.from(obj);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 47, 7))
>Float32Array.from : Symbol(Float32ArrayConstructor.from, Decl(lib.d.ts, 4431, 41))
>Float32Array : Symbol(Float32Array, Decl(lib.d.ts, 4151, 48), Decl(lib.d.ts, 4441, 11))
>from : Symbol(Float32ArrayConstructor.from, Decl(lib.d.ts, 4431, 41))
>Float32Array.from : Symbol(Float32ArrayConstructor.from, Decl(lib.d.ts, 4491, 41))
>Float32Array : Symbol(Float32Array, Decl(lib.d.ts, 4211, 48), Decl(lib.d.ts, 4501, 11))
>from : Symbol(Float32ArrayConstructor.from, Decl(lib.d.ts, 4491, 41))
>obj : Symbol(obj, Decl(typedArrays.ts, 46, 44))
typedArrays[7] = Float64Array.from(obj);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 47, 7))
>Float64Array.from : Symbol(Float64ArrayConstructor.from, Decl(lib.d.ts, 4721, 41))
>Float64Array : Symbol(Float64Array, Decl(lib.d.ts, 4441, 50), Decl(lib.d.ts, 4731, 11))
>from : Symbol(Float64ArrayConstructor.from, Decl(lib.d.ts, 4721, 41))
>Float64Array.from : Symbol(Float64ArrayConstructor.from, Decl(lib.d.ts, 4781, 41))
>Float64Array : Symbol(Float64Array, Decl(lib.d.ts, 4501, 50), Decl(lib.d.ts, 4791, 11))
>from : Symbol(Float64ArrayConstructor.from, Decl(lib.d.ts, 4781, 41))
>obj : Symbol(obj, Decl(typedArrays.ts, 46, 44))
typedArrays[8] = Uint8ClampedArray.from(obj);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 47, 7))
>Uint8ClampedArray.from : Symbol(Uint8ClampedArrayConstructor.from, Decl(lib.d.ts, 2981, 46))
>Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.d.ts, 2701, 46), Decl(lib.d.ts, 2991, 11))
>from : Symbol(Uint8ClampedArrayConstructor.from, Decl(lib.d.ts, 2981, 46))
>Uint8ClampedArray.from : Symbol(Uint8ClampedArrayConstructor.from, Decl(lib.d.ts, 3041, 46))
>Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.d.ts, 2761, 46), Decl(lib.d.ts, 3051, 11))
>from : Symbol(Uint8ClampedArrayConstructor.from, Decl(lib.d.ts, 3041, 46))
>obj : Symbol(obj, Decl(typedArrays.ts, 46, 44))
return typedArrays;
@ -235,72 +235,72 @@ function CreateIntegerTypedArraysFromArray2(obj:number[]) {
function CreateIntegerTypedArraysFromArrayLike(obj:ArrayLike<number>) {
>CreateIntegerTypedArraysFromArrayLike : Symbol(CreateIntegerTypedArraysFromArrayLike, Decl(typedArrays.ts, 59, 1))
>obj : Symbol(obj, Decl(typedArrays.ts, 61, 47))
>ArrayLike : Symbol(ArrayLike, Decl(lib.d.ts, 1447, 1))
>ArrayLike : Symbol(ArrayLike, Decl(lib.d.ts, 1450, 1))
var typedArrays = [];
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 62, 7))
typedArrays[0] = Int8Array.from(obj);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 62, 7))
>Int8Array.from : Symbol(Int8ArrayConstructor.from, Decl(lib.d.ts, 2401, 38))
>Int8Array : Symbol(Int8Array, Decl(lib.d.ts, 2121, 42), Decl(lib.d.ts, 2411, 11))
>from : Symbol(Int8ArrayConstructor.from, Decl(lib.d.ts, 2401, 38))
>Int8Array.from : Symbol(Int8ArrayConstructor.from, Decl(lib.d.ts, 2461, 38))
>Int8Array : Symbol(Int8Array, Decl(lib.d.ts, 2181, 42), Decl(lib.d.ts, 2471, 11))
>from : Symbol(Int8ArrayConstructor.from, Decl(lib.d.ts, 2461, 38))
>obj : Symbol(obj, Decl(typedArrays.ts, 61, 47))
typedArrays[1] = Uint8Array.from(obj);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 62, 7))
>Uint8Array.from : Symbol(Uint8ArrayConstructor.from, Decl(lib.d.ts, 2691, 39))
>Uint8Array : Symbol(Uint8Array, Decl(lib.d.ts, 2411, 44), Decl(lib.d.ts, 2701, 11))
>from : Symbol(Uint8ArrayConstructor.from, Decl(lib.d.ts, 2691, 39))
>Uint8Array.from : Symbol(Uint8ArrayConstructor.from, Decl(lib.d.ts, 2751, 39))
>Uint8Array : Symbol(Uint8Array, Decl(lib.d.ts, 2471, 44), Decl(lib.d.ts, 2761, 11))
>from : Symbol(Uint8ArrayConstructor.from, Decl(lib.d.ts, 2751, 39))
>obj : Symbol(obj, Decl(typedArrays.ts, 61, 47))
typedArrays[2] = Int16Array.from(obj);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 62, 7))
>Int16Array.from : Symbol(Int16ArrayConstructor.from, Decl(lib.d.ts, 3271, 39))
>Int16Array : Symbol(Int16Array, Decl(lib.d.ts, 2991, 60), Decl(lib.d.ts, 3281, 11))
>from : Symbol(Int16ArrayConstructor.from, Decl(lib.d.ts, 3271, 39))
>Int16Array.from : Symbol(Int16ArrayConstructor.from, Decl(lib.d.ts, 3331, 39))
>Int16Array : Symbol(Int16Array, Decl(lib.d.ts, 3051, 60), Decl(lib.d.ts, 3341, 11))
>from : Symbol(Int16ArrayConstructor.from, Decl(lib.d.ts, 3331, 39))
>obj : Symbol(obj, Decl(typedArrays.ts, 61, 47))
typedArrays[3] = Uint16Array.from(obj);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 62, 7))
>Uint16Array.from : Symbol(Uint16ArrayConstructor.from, Decl(lib.d.ts, 3561, 40))
>Uint16Array : Symbol(Uint16Array, Decl(lib.d.ts, 3281, 46), Decl(lib.d.ts, 3571, 11))
>from : Symbol(Uint16ArrayConstructor.from, Decl(lib.d.ts, 3561, 40))
>Uint16Array.from : Symbol(Uint16ArrayConstructor.from, Decl(lib.d.ts, 3621, 40))
>Uint16Array : Symbol(Uint16Array, Decl(lib.d.ts, 3341, 46), Decl(lib.d.ts, 3631, 11))
>from : Symbol(Uint16ArrayConstructor.from, Decl(lib.d.ts, 3621, 40))
>obj : Symbol(obj, Decl(typedArrays.ts, 61, 47))
typedArrays[4] = Int32Array.from(obj);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 62, 7))
>Int32Array.from : Symbol(Int32ArrayConstructor.from, Decl(lib.d.ts, 3851, 39))
>Int32Array : Symbol(Int32Array, Decl(lib.d.ts, 3571, 48), Decl(lib.d.ts, 3861, 11))
>from : Symbol(Int32ArrayConstructor.from, Decl(lib.d.ts, 3851, 39))
>Int32Array.from : Symbol(Int32ArrayConstructor.from, Decl(lib.d.ts, 3911, 39))
>Int32Array : Symbol(Int32Array, Decl(lib.d.ts, 3631, 48), Decl(lib.d.ts, 3921, 11))
>from : Symbol(Int32ArrayConstructor.from, Decl(lib.d.ts, 3911, 39))
>obj : Symbol(obj, Decl(typedArrays.ts, 61, 47))
typedArrays[5] = Uint32Array.from(obj);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 62, 7))
>Uint32Array.from : Symbol(Uint32ArrayConstructor.from, Decl(lib.d.ts, 4141, 40))
>Uint32Array : Symbol(Uint32Array, Decl(lib.d.ts, 3861, 46), Decl(lib.d.ts, 4151, 11))
>from : Symbol(Uint32ArrayConstructor.from, Decl(lib.d.ts, 4141, 40))
>Uint32Array.from : Symbol(Uint32ArrayConstructor.from, Decl(lib.d.ts, 4201, 40))
>Uint32Array : Symbol(Uint32Array, Decl(lib.d.ts, 3921, 46), Decl(lib.d.ts, 4211, 11))
>from : Symbol(Uint32ArrayConstructor.from, Decl(lib.d.ts, 4201, 40))
>obj : Symbol(obj, Decl(typedArrays.ts, 61, 47))
typedArrays[6] = Float32Array.from(obj);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 62, 7))
>Float32Array.from : Symbol(Float32ArrayConstructor.from, Decl(lib.d.ts, 4431, 41))
>Float32Array : Symbol(Float32Array, Decl(lib.d.ts, 4151, 48), Decl(lib.d.ts, 4441, 11))
>from : Symbol(Float32ArrayConstructor.from, Decl(lib.d.ts, 4431, 41))
>Float32Array.from : Symbol(Float32ArrayConstructor.from, Decl(lib.d.ts, 4491, 41))
>Float32Array : Symbol(Float32Array, Decl(lib.d.ts, 4211, 48), Decl(lib.d.ts, 4501, 11))
>from : Symbol(Float32ArrayConstructor.from, Decl(lib.d.ts, 4491, 41))
>obj : Symbol(obj, Decl(typedArrays.ts, 61, 47))
typedArrays[7] = Float64Array.from(obj);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 62, 7))
>Float64Array.from : Symbol(Float64ArrayConstructor.from, Decl(lib.d.ts, 4721, 41))
>Float64Array : Symbol(Float64Array, Decl(lib.d.ts, 4441, 50), Decl(lib.d.ts, 4731, 11))
>from : Symbol(Float64ArrayConstructor.from, Decl(lib.d.ts, 4721, 41))
>Float64Array.from : Symbol(Float64ArrayConstructor.from, Decl(lib.d.ts, 4781, 41))
>Float64Array : Symbol(Float64Array, Decl(lib.d.ts, 4501, 50), Decl(lib.d.ts, 4791, 11))
>from : Symbol(Float64ArrayConstructor.from, Decl(lib.d.ts, 4781, 41))
>obj : Symbol(obj, Decl(typedArrays.ts, 61, 47))
typedArrays[8] = Uint8ClampedArray.from(obj);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 62, 7))
>Uint8ClampedArray.from : Symbol(Uint8ClampedArrayConstructor.from, Decl(lib.d.ts, 2981, 46))
>Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.d.ts, 2701, 46), Decl(lib.d.ts, 2991, 11))
>from : Symbol(Uint8ClampedArrayConstructor.from, Decl(lib.d.ts, 2981, 46))
>Uint8ClampedArray.from : Symbol(Uint8ClampedArrayConstructor.from, Decl(lib.d.ts, 3041, 46))
>Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.d.ts, 2761, 46), Decl(lib.d.ts, 3051, 11))
>from : Symbol(Uint8ClampedArrayConstructor.from, Decl(lib.d.ts, 3041, 46))
>obj : Symbol(obj, Decl(typedArrays.ts, 61, 47))
return typedArrays;
@ -332,57 +332,57 @@ function CreateTypedArraysOf2() {
typedArrays[0] = Int8Array.of(1,2,3,4);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 94, 7))
>Int8Array.of : Symbol(Int8ArrayConstructor.of, Decl(lib.d.ts, 2395, 30))
>Int8Array : Symbol(Int8Array, Decl(lib.d.ts, 2121, 42), Decl(lib.d.ts, 2411, 11))
>of : Symbol(Int8ArrayConstructor.of, Decl(lib.d.ts, 2395, 30))
>Int8Array.of : Symbol(Int8ArrayConstructor.of, Decl(lib.d.ts, 2455, 30))
>Int8Array : Symbol(Int8Array, Decl(lib.d.ts, 2181, 42), Decl(lib.d.ts, 2471, 11))
>of : Symbol(Int8ArrayConstructor.of, Decl(lib.d.ts, 2455, 30))
typedArrays[1] = Uint8Array.of(1,2,3,4);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 94, 7))
>Uint8Array.of : Symbol(Uint8ArrayConstructor.of, Decl(lib.d.ts, 2685, 30))
>Uint8Array : Symbol(Uint8Array, Decl(lib.d.ts, 2411, 44), Decl(lib.d.ts, 2701, 11))
>of : Symbol(Uint8ArrayConstructor.of, Decl(lib.d.ts, 2685, 30))
>Uint8Array.of : Symbol(Uint8ArrayConstructor.of, Decl(lib.d.ts, 2745, 30))
>Uint8Array : Symbol(Uint8Array, Decl(lib.d.ts, 2471, 44), Decl(lib.d.ts, 2761, 11))
>of : Symbol(Uint8ArrayConstructor.of, Decl(lib.d.ts, 2745, 30))
typedArrays[2] = Int16Array.of(1,2,3,4);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 94, 7))
>Int16Array.of : Symbol(Int16ArrayConstructor.of, Decl(lib.d.ts, 3265, 30))
>Int16Array : Symbol(Int16Array, Decl(lib.d.ts, 2991, 60), Decl(lib.d.ts, 3281, 11))
>of : Symbol(Int16ArrayConstructor.of, Decl(lib.d.ts, 3265, 30))
>Int16Array.of : Symbol(Int16ArrayConstructor.of, Decl(lib.d.ts, 3325, 30))
>Int16Array : Symbol(Int16Array, Decl(lib.d.ts, 3051, 60), Decl(lib.d.ts, 3341, 11))
>of : Symbol(Int16ArrayConstructor.of, Decl(lib.d.ts, 3325, 30))
typedArrays[3] = Uint16Array.of(1,2,3,4);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 94, 7))
>Uint16Array.of : Symbol(Uint16ArrayConstructor.of, Decl(lib.d.ts, 3555, 30))
>Uint16Array : Symbol(Uint16Array, Decl(lib.d.ts, 3281, 46), Decl(lib.d.ts, 3571, 11))
>of : Symbol(Uint16ArrayConstructor.of, Decl(lib.d.ts, 3555, 30))
>Uint16Array.of : Symbol(Uint16ArrayConstructor.of, Decl(lib.d.ts, 3615, 30))
>Uint16Array : Symbol(Uint16Array, Decl(lib.d.ts, 3341, 46), Decl(lib.d.ts, 3631, 11))
>of : Symbol(Uint16ArrayConstructor.of, Decl(lib.d.ts, 3615, 30))
typedArrays[4] = Int32Array.of(1,2,3,4);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 94, 7))
>Int32Array.of : Symbol(Int32ArrayConstructor.of, Decl(lib.d.ts, 3845, 30))
>Int32Array : Symbol(Int32Array, Decl(lib.d.ts, 3571, 48), Decl(lib.d.ts, 3861, 11))
>of : Symbol(Int32ArrayConstructor.of, Decl(lib.d.ts, 3845, 30))
>Int32Array.of : Symbol(Int32ArrayConstructor.of, Decl(lib.d.ts, 3905, 30))
>Int32Array : Symbol(Int32Array, Decl(lib.d.ts, 3631, 48), Decl(lib.d.ts, 3921, 11))
>of : Symbol(Int32ArrayConstructor.of, Decl(lib.d.ts, 3905, 30))
typedArrays[5] = Uint32Array.of(1,2,3,4);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 94, 7))
>Uint32Array.of : Symbol(Uint32ArrayConstructor.of, Decl(lib.d.ts, 4135, 30))
>Uint32Array : Symbol(Uint32Array, Decl(lib.d.ts, 3861, 46), Decl(lib.d.ts, 4151, 11))
>of : Symbol(Uint32ArrayConstructor.of, Decl(lib.d.ts, 4135, 30))
>Uint32Array.of : Symbol(Uint32ArrayConstructor.of, Decl(lib.d.ts, 4195, 30))
>Uint32Array : Symbol(Uint32Array, Decl(lib.d.ts, 3921, 46), Decl(lib.d.ts, 4211, 11))
>of : Symbol(Uint32ArrayConstructor.of, Decl(lib.d.ts, 4195, 30))
typedArrays[6] = Float32Array.of(1,2,3,4);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 94, 7))
>Float32Array.of : Symbol(Float32ArrayConstructor.of, Decl(lib.d.ts, 4425, 30))
>Float32Array : Symbol(Float32Array, Decl(lib.d.ts, 4151, 48), Decl(lib.d.ts, 4441, 11))
>of : Symbol(Float32ArrayConstructor.of, Decl(lib.d.ts, 4425, 30))
>Float32Array.of : Symbol(Float32ArrayConstructor.of, Decl(lib.d.ts, 4485, 30))
>Float32Array : Symbol(Float32Array, Decl(lib.d.ts, 4211, 48), Decl(lib.d.ts, 4501, 11))
>of : Symbol(Float32ArrayConstructor.of, Decl(lib.d.ts, 4485, 30))
typedArrays[7] = Float64Array.of(1,2,3,4);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 94, 7))
>Float64Array.of : Symbol(Float64ArrayConstructor.of, Decl(lib.d.ts, 4715, 30))
>Float64Array : Symbol(Float64Array, Decl(lib.d.ts, 4441, 50), Decl(lib.d.ts, 4731, 11))
>of : Symbol(Float64ArrayConstructor.of, Decl(lib.d.ts, 4715, 30))
>Float64Array.of : Symbol(Float64ArrayConstructor.of, Decl(lib.d.ts, 4775, 30))
>Float64Array : Symbol(Float64Array, Decl(lib.d.ts, 4501, 50), Decl(lib.d.ts, 4791, 11))
>of : Symbol(Float64ArrayConstructor.of, Decl(lib.d.ts, 4775, 30))
typedArrays[8] = Uint8ClampedArray.of(1,2,3,4);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 94, 7))
>Uint8ClampedArray.of : Symbol(Uint8ClampedArrayConstructor.of, Decl(lib.d.ts, 2975, 30))
>Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.d.ts, 2701, 46), Decl(lib.d.ts, 2991, 11))
>of : Symbol(Uint8ClampedArrayConstructor.of, Decl(lib.d.ts, 2975, 30))
>Uint8ClampedArray.of : Symbol(Uint8ClampedArrayConstructor.of, Decl(lib.d.ts, 3035, 30))
>Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.d.ts, 2761, 46), Decl(lib.d.ts, 3051, 11))
>of : Symbol(Uint8ClampedArrayConstructor.of, Decl(lib.d.ts, 3035, 30))
return typedArrays;
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 94, 7))
@ -391,7 +391,7 @@ function CreateTypedArraysOf2() {
function CreateTypedArraysFromMapFn(obj:ArrayLike<number>, mapFn: (n:number, v:number)=> number) {
>CreateTypedArraysFromMapFn : Symbol(CreateTypedArraysFromMapFn, Decl(typedArrays.ts, 106, 1))
>obj : Symbol(obj, Decl(typedArrays.ts, 108, 36))
>ArrayLike : Symbol(ArrayLike, Decl(lib.d.ts, 1447, 1))
>ArrayLike : Symbol(ArrayLike, Decl(lib.d.ts, 1450, 1))
>mapFn : Symbol(mapFn, Decl(typedArrays.ts, 108, 58))
>n : Symbol(n, Decl(typedArrays.ts, 108, 67))
>v : Symbol(v, Decl(typedArrays.ts, 108, 76))
@ -401,73 +401,73 @@ function CreateTypedArraysFromMapFn(obj:ArrayLike<number>, mapFn: (n:number, v:n
typedArrays[0] = Int8Array.from(obj, mapFn);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 109, 7))
>Int8Array.from : Symbol(Int8ArrayConstructor.from, Decl(lib.d.ts, 2401, 38))
>Int8Array : Symbol(Int8Array, Decl(lib.d.ts, 2121, 42), Decl(lib.d.ts, 2411, 11))
>from : Symbol(Int8ArrayConstructor.from, Decl(lib.d.ts, 2401, 38))
>Int8Array.from : Symbol(Int8ArrayConstructor.from, Decl(lib.d.ts, 2461, 38))
>Int8Array : Symbol(Int8Array, Decl(lib.d.ts, 2181, 42), Decl(lib.d.ts, 2471, 11))
>from : Symbol(Int8ArrayConstructor.from, Decl(lib.d.ts, 2461, 38))
>obj : Symbol(obj, Decl(typedArrays.ts, 108, 36))
>mapFn : Symbol(mapFn, Decl(typedArrays.ts, 108, 58))
typedArrays[1] = Uint8Array.from(obj, mapFn);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 109, 7))
>Uint8Array.from : Symbol(Uint8ArrayConstructor.from, Decl(lib.d.ts, 2691, 39))
>Uint8Array : Symbol(Uint8Array, Decl(lib.d.ts, 2411, 44), Decl(lib.d.ts, 2701, 11))
>from : Symbol(Uint8ArrayConstructor.from, Decl(lib.d.ts, 2691, 39))
>Uint8Array.from : Symbol(Uint8ArrayConstructor.from, Decl(lib.d.ts, 2751, 39))
>Uint8Array : Symbol(Uint8Array, Decl(lib.d.ts, 2471, 44), Decl(lib.d.ts, 2761, 11))
>from : Symbol(Uint8ArrayConstructor.from, Decl(lib.d.ts, 2751, 39))
>obj : Symbol(obj, Decl(typedArrays.ts, 108, 36))
>mapFn : Symbol(mapFn, Decl(typedArrays.ts, 108, 58))
typedArrays[2] = Int16Array.from(obj, mapFn);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 109, 7))
>Int16Array.from : Symbol(Int16ArrayConstructor.from, Decl(lib.d.ts, 3271, 39))
>Int16Array : Symbol(Int16Array, Decl(lib.d.ts, 2991, 60), Decl(lib.d.ts, 3281, 11))
>from : Symbol(Int16ArrayConstructor.from, Decl(lib.d.ts, 3271, 39))
>Int16Array.from : Symbol(Int16ArrayConstructor.from, Decl(lib.d.ts, 3331, 39))
>Int16Array : Symbol(Int16Array, Decl(lib.d.ts, 3051, 60), Decl(lib.d.ts, 3341, 11))
>from : Symbol(Int16ArrayConstructor.from, Decl(lib.d.ts, 3331, 39))
>obj : Symbol(obj, Decl(typedArrays.ts, 108, 36))
>mapFn : Symbol(mapFn, Decl(typedArrays.ts, 108, 58))
typedArrays[3] = Uint16Array.from(obj, mapFn);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 109, 7))
>Uint16Array.from : Symbol(Uint16ArrayConstructor.from, Decl(lib.d.ts, 3561, 40))
>Uint16Array : Symbol(Uint16Array, Decl(lib.d.ts, 3281, 46), Decl(lib.d.ts, 3571, 11))
>from : Symbol(Uint16ArrayConstructor.from, Decl(lib.d.ts, 3561, 40))
>Uint16Array.from : Symbol(Uint16ArrayConstructor.from, Decl(lib.d.ts, 3621, 40))
>Uint16Array : Symbol(Uint16Array, Decl(lib.d.ts, 3341, 46), Decl(lib.d.ts, 3631, 11))
>from : Symbol(Uint16ArrayConstructor.from, Decl(lib.d.ts, 3621, 40))
>obj : Symbol(obj, Decl(typedArrays.ts, 108, 36))
>mapFn : Symbol(mapFn, Decl(typedArrays.ts, 108, 58))
typedArrays[4] = Int32Array.from(obj, mapFn);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 109, 7))
>Int32Array.from : Symbol(Int32ArrayConstructor.from, Decl(lib.d.ts, 3851, 39))
>Int32Array : Symbol(Int32Array, Decl(lib.d.ts, 3571, 48), Decl(lib.d.ts, 3861, 11))
>from : Symbol(Int32ArrayConstructor.from, Decl(lib.d.ts, 3851, 39))
>Int32Array.from : Symbol(Int32ArrayConstructor.from, Decl(lib.d.ts, 3911, 39))
>Int32Array : Symbol(Int32Array, Decl(lib.d.ts, 3631, 48), Decl(lib.d.ts, 3921, 11))
>from : Symbol(Int32ArrayConstructor.from, Decl(lib.d.ts, 3911, 39))
>obj : Symbol(obj, Decl(typedArrays.ts, 108, 36))
>mapFn : Symbol(mapFn, Decl(typedArrays.ts, 108, 58))
typedArrays[5] = Uint32Array.from(obj, mapFn);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 109, 7))
>Uint32Array.from : Symbol(Uint32ArrayConstructor.from, Decl(lib.d.ts, 4141, 40))
>Uint32Array : Symbol(Uint32Array, Decl(lib.d.ts, 3861, 46), Decl(lib.d.ts, 4151, 11))
>from : Symbol(Uint32ArrayConstructor.from, Decl(lib.d.ts, 4141, 40))
>Uint32Array.from : Symbol(Uint32ArrayConstructor.from, Decl(lib.d.ts, 4201, 40))
>Uint32Array : Symbol(Uint32Array, Decl(lib.d.ts, 3921, 46), Decl(lib.d.ts, 4211, 11))
>from : Symbol(Uint32ArrayConstructor.from, Decl(lib.d.ts, 4201, 40))
>obj : Symbol(obj, Decl(typedArrays.ts, 108, 36))
>mapFn : Symbol(mapFn, Decl(typedArrays.ts, 108, 58))
typedArrays[6] = Float32Array.from(obj, mapFn);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 109, 7))
>Float32Array.from : Symbol(Float32ArrayConstructor.from, Decl(lib.d.ts, 4431, 41))
>Float32Array : Symbol(Float32Array, Decl(lib.d.ts, 4151, 48), Decl(lib.d.ts, 4441, 11))
>from : Symbol(Float32ArrayConstructor.from, Decl(lib.d.ts, 4431, 41))
>Float32Array.from : Symbol(Float32ArrayConstructor.from, Decl(lib.d.ts, 4491, 41))
>Float32Array : Symbol(Float32Array, Decl(lib.d.ts, 4211, 48), Decl(lib.d.ts, 4501, 11))
>from : Symbol(Float32ArrayConstructor.from, Decl(lib.d.ts, 4491, 41))
>obj : Symbol(obj, Decl(typedArrays.ts, 108, 36))
>mapFn : Symbol(mapFn, Decl(typedArrays.ts, 108, 58))
typedArrays[7] = Float64Array.from(obj, mapFn);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 109, 7))
>Float64Array.from : Symbol(Float64ArrayConstructor.from, Decl(lib.d.ts, 4721, 41))
>Float64Array : Symbol(Float64Array, Decl(lib.d.ts, 4441, 50), Decl(lib.d.ts, 4731, 11))
>from : Symbol(Float64ArrayConstructor.from, Decl(lib.d.ts, 4721, 41))
>Float64Array.from : Symbol(Float64ArrayConstructor.from, Decl(lib.d.ts, 4781, 41))
>Float64Array : Symbol(Float64Array, Decl(lib.d.ts, 4501, 50), Decl(lib.d.ts, 4791, 11))
>from : Symbol(Float64ArrayConstructor.from, Decl(lib.d.ts, 4781, 41))
>obj : Symbol(obj, Decl(typedArrays.ts, 108, 36))
>mapFn : Symbol(mapFn, Decl(typedArrays.ts, 108, 58))
typedArrays[8] = Uint8ClampedArray.from(obj, mapFn);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 109, 7))
>Uint8ClampedArray.from : Symbol(Uint8ClampedArrayConstructor.from, Decl(lib.d.ts, 2981, 46))
>Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.d.ts, 2701, 46), Decl(lib.d.ts, 2991, 11))
>from : Symbol(Uint8ClampedArrayConstructor.from, Decl(lib.d.ts, 2981, 46))
>Uint8ClampedArray.from : Symbol(Uint8ClampedArrayConstructor.from, Decl(lib.d.ts, 3041, 46))
>Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.d.ts, 2761, 46), Decl(lib.d.ts, 3051, 11))
>from : Symbol(Uint8ClampedArrayConstructor.from, Decl(lib.d.ts, 3041, 46))
>obj : Symbol(obj, Decl(typedArrays.ts, 108, 36))
>mapFn : Symbol(mapFn, Decl(typedArrays.ts, 108, 58))
@ -478,7 +478,7 @@ function CreateTypedArraysFromMapFn(obj:ArrayLike<number>, mapFn: (n:number, v:n
function CreateTypedArraysFromThisObj(obj:ArrayLike<number>, mapFn: (n:number, v:number)=> number, thisArg: {}) {
>CreateTypedArraysFromThisObj : Symbol(CreateTypedArraysFromThisObj, Decl(typedArrays.ts, 121, 1))
>obj : Symbol(obj, Decl(typedArrays.ts, 123, 38))
>ArrayLike : Symbol(ArrayLike, Decl(lib.d.ts, 1447, 1))
>ArrayLike : Symbol(ArrayLike, Decl(lib.d.ts, 1450, 1))
>mapFn : Symbol(mapFn, Decl(typedArrays.ts, 123, 60))
>n : Symbol(n, Decl(typedArrays.ts, 123, 69))
>v : Symbol(v, Decl(typedArrays.ts, 123, 78))
@ -489,81 +489,81 @@ function CreateTypedArraysFromThisObj(obj:ArrayLike<number>, mapFn: (n:number, v
typedArrays[0] = Int8Array.from(obj, mapFn, thisArg);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 124, 7))
>Int8Array.from : Symbol(Int8ArrayConstructor.from, Decl(lib.d.ts, 2401, 38))
>Int8Array : Symbol(Int8Array, Decl(lib.d.ts, 2121, 42), Decl(lib.d.ts, 2411, 11))
>from : Symbol(Int8ArrayConstructor.from, Decl(lib.d.ts, 2401, 38))
>Int8Array.from : Symbol(Int8ArrayConstructor.from, Decl(lib.d.ts, 2461, 38))
>Int8Array : Symbol(Int8Array, Decl(lib.d.ts, 2181, 42), Decl(lib.d.ts, 2471, 11))
>from : Symbol(Int8ArrayConstructor.from, Decl(lib.d.ts, 2461, 38))
>obj : Symbol(obj, Decl(typedArrays.ts, 123, 38))
>mapFn : Symbol(mapFn, Decl(typedArrays.ts, 123, 60))
>thisArg : Symbol(thisArg, Decl(typedArrays.ts, 123, 98))
typedArrays[1] = Uint8Array.from(obj, mapFn, thisArg);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 124, 7))
>Uint8Array.from : Symbol(Uint8ArrayConstructor.from, Decl(lib.d.ts, 2691, 39))
>Uint8Array : Symbol(Uint8Array, Decl(lib.d.ts, 2411, 44), Decl(lib.d.ts, 2701, 11))
>from : Symbol(Uint8ArrayConstructor.from, Decl(lib.d.ts, 2691, 39))
>Uint8Array.from : Symbol(Uint8ArrayConstructor.from, Decl(lib.d.ts, 2751, 39))
>Uint8Array : Symbol(Uint8Array, Decl(lib.d.ts, 2471, 44), Decl(lib.d.ts, 2761, 11))
>from : Symbol(Uint8ArrayConstructor.from, Decl(lib.d.ts, 2751, 39))
>obj : Symbol(obj, Decl(typedArrays.ts, 123, 38))
>mapFn : Symbol(mapFn, Decl(typedArrays.ts, 123, 60))
>thisArg : Symbol(thisArg, Decl(typedArrays.ts, 123, 98))
typedArrays[2] = Int16Array.from(obj, mapFn, thisArg);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 124, 7))
>Int16Array.from : Symbol(Int16ArrayConstructor.from, Decl(lib.d.ts, 3271, 39))
>Int16Array : Symbol(Int16Array, Decl(lib.d.ts, 2991, 60), Decl(lib.d.ts, 3281, 11))
>from : Symbol(Int16ArrayConstructor.from, Decl(lib.d.ts, 3271, 39))
>Int16Array.from : Symbol(Int16ArrayConstructor.from, Decl(lib.d.ts, 3331, 39))
>Int16Array : Symbol(Int16Array, Decl(lib.d.ts, 3051, 60), Decl(lib.d.ts, 3341, 11))
>from : Symbol(Int16ArrayConstructor.from, Decl(lib.d.ts, 3331, 39))
>obj : Symbol(obj, Decl(typedArrays.ts, 123, 38))
>mapFn : Symbol(mapFn, Decl(typedArrays.ts, 123, 60))
>thisArg : Symbol(thisArg, Decl(typedArrays.ts, 123, 98))
typedArrays[3] = Uint16Array.from(obj, mapFn, thisArg);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 124, 7))
>Uint16Array.from : Symbol(Uint16ArrayConstructor.from, Decl(lib.d.ts, 3561, 40))
>Uint16Array : Symbol(Uint16Array, Decl(lib.d.ts, 3281, 46), Decl(lib.d.ts, 3571, 11))
>from : Symbol(Uint16ArrayConstructor.from, Decl(lib.d.ts, 3561, 40))
>Uint16Array.from : Symbol(Uint16ArrayConstructor.from, Decl(lib.d.ts, 3621, 40))
>Uint16Array : Symbol(Uint16Array, Decl(lib.d.ts, 3341, 46), Decl(lib.d.ts, 3631, 11))
>from : Symbol(Uint16ArrayConstructor.from, Decl(lib.d.ts, 3621, 40))
>obj : Symbol(obj, Decl(typedArrays.ts, 123, 38))
>mapFn : Symbol(mapFn, Decl(typedArrays.ts, 123, 60))
>thisArg : Symbol(thisArg, Decl(typedArrays.ts, 123, 98))
typedArrays[4] = Int32Array.from(obj, mapFn, thisArg);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 124, 7))
>Int32Array.from : Symbol(Int32ArrayConstructor.from, Decl(lib.d.ts, 3851, 39))
>Int32Array : Symbol(Int32Array, Decl(lib.d.ts, 3571, 48), Decl(lib.d.ts, 3861, 11))
>from : Symbol(Int32ArrayConstructor.from, Decl(lib.d.ts, 3851, 39))
>Int32Array.from : Symbol(Int32ArrayConstructor.from, Decl(lib.d.ts, 3911, 39))
>Int32Array : Symbol(Int32Array, Decl(lib.d.ts, 3631, 48), Decl(lib.d.ts, 3921, 11))
>from : Symbol(Int32ArrayConstructor.from, Decl(lib.d.ts, 3911, 39))
>obj : Symbol(obj, Decl(typedArrays.ts, 123, 38))
>mapFn : Symbol(mapFn, Decl(typedArrays.ts, 123, 60))
>thisArg : Symbol(thisArg, Decl(typedArrays.ts, 123, 98))
typedArrays[5] = Uint32Array.from(obj, mapFn, thisArg);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 124, 7))
>Uint32Array.from : Symbol(Uint32ArrayConstructor.from, Decl(lib.d.ts, 4141, 40))
>Uint32Array : Symbol(Uint32Array, Decl(lib.d.ts, 3861, 46), Decl(lib.d.ts, 4151, 11))
>from : Symbol(Uint32ArrayConstructor.from, Decl(lib.d.ts, 4141, 40))
>Uint32Array.from : Symbol(Uint32ArrayConstructor.from, Decl(lib.d.ts, 4201, 40))
>Uint32Array : Symbol(Uint32Array, Decl(lib.d.ts, 3921, 46), Decl(lib.d.ts, 4211, 11))
>from : Symbol(Uint32ArrayConstructor.from, Decl(lib.d.ts, 4201, 40))
>obj : Symbol(obj, Decl(typedArrays.ts, 123, 38))
>mapFn : Symbol(mapFn, Decl(typedArrays.ts, 123, 60))
>thisArg : Symbol(thisArg, Decl(typedArrays.ts, 123, 98))
typedArrays[6] = Float32Array.from(obj, mapFn, thisArg);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 124, 7))
>Float32Array.from : Symbol(Float32ArrayConstructor.from, Decl(lib.d.ts, 4431, 41))
>Float32Array : Symbol(Float32Array, Decl(lib.d.ts, 4151, 48), Decl(lib.d.ts, 4441, 11))
>from : Symbol(Float32ArrayConstructor.from, Decl(lib.d.ts, 4431, 41))
>Float32Array.from : Symbol(Float32ArrayConstructor.from, Decl(lib.d.ts, 4491, 41))
>Float32Array : Symbol(Float32Array, Decl(lib.d.ts, 4211, 48), Decl(lib.d.ts, 4501, 11))
>from : Symbol(Float32ArrayConstructor.from, Decl(lib.d.ts, 4491, 41))
>obj : Symbol(obj, Decl(typedArrays.ts, 123, 38))
>mapFn : Symbol(mapFn, Decl(typedArrays.ts, 123, 60))
>thisArg : Symbol(thisArg, Decl(typedArrays.ts, 123, 98))
typedArrays[7] = Float64Array.from(obj, mapFn, thisArg);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 124, 7))
>Float64Array.from : Symbol(Float64ArrayConstructor.from, Decl(lib.d.ts, 4721, 41))
>Float64Array : Symbol(Float64Array, Decl(lib.d.ts, 4441, 50), Decl(lib.d.ts, 4731, 11))
>from : Symbol(Float64ArrayConstructor.from, Decl(lib.d.ts, 4721, 41))
>Float64Array.from : Symbol(Float64ArrayConstructor.from, Decl(lib.d.ts, 4781, 41))
>Float64Array : Symbol(Float64Array, Decl(lib.d.ts, 4501, 50), Decl(lib.d.ts, 4791, 11))
>from : Symbol(Float64ArrayConstructor.from, Decl(lib.d.ts, 4781, 41))
>obj : Symbol(obj, Decl(typedArrays.ts, 123, 38))
>mapFn : Symbol(mapFn, Decl(typedArrays.ts, 123, 60))
>thisArg : Symbol(thisArg, Decl(typedArrays.ts, 123, 98))
typedArrays[8] = Uint8ClampedArray.from(obj, mapFn, thisArg);
>typedArrays : Symbol(typedArrays, Decl(typedArrays.ts, 124, 7))
>Uint8ClampedArray.from : Symbol(Uint8ClampedArrayConstructor.from, Decl(lib.d.ts, 2981, 46))
>Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.d.ts, 2701, 46), Decl(lib.d.ts, 2991, 11))
>from : Symbol(Uint8ClampedArrayConstructor.from, Decl(lib.d.ts, 2981, 46))
>Uint8ClampedArray.from : Symbol(Uint8ClampedArrayConstructor.from, Decl(lib.d.ts, 3041, 46))
>Uint8ClampedArray : Symbol(Uint8ClampedArray, Decl(lib.d.ts, 2761, 46), Decl(lib.d.ts, 3051, 11))
>from : Symbol(Uint8ClampedArrayConstructor.from, Decl(lib.d.ts, 3041, 46))
>obj : Symbol(obj, Decl(typedArrays.ts, 123, 38))
>mapFn : Symbol(mapFn, Decl(typedArrays.ts, 123, 60))
>thisArg : Symbol(thisArg, Decl(typedArrays.ts, 123, 98))