@@ -21,3 +21,29 @@ b.concat('hello');
2121>b : Symbol(b, Decl(arrayConcat2.ts, 5, 3))
2222>concat : Symbol(Array.concat, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))
2323
24+ // #19535
25+
26+ const c: number[][] = [];
27+ >c : Symbol(c, Decl(arrayConcat2.ts, 10, 5))
28+
29+ const [x] = c.concat([1]);
30+ >x : Symbol(x, Decl(arrayConcat2.ts, 11, 7))
31+ >c.concat : Symbol(Array.concat, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))
32+ >c : Symbol(c, Decl(arrayConcat2.ts, 10, 5))
33+ >concat : Symbol(Array.concat, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))
34+
35+ x == 1;
36+ >x : Symbol(x, Decl(arrayConcat2.ts, 11, 7))
37+
38+ // #26378
39+
40+ [1].concat(['a']);
41+ >[1].concat : Symbol(Array.concat, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))
42+ >concat : Symbol(Array.concat, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))
43+
44+ // #26976
45+
46+ [].concat([1]);
47+ >[].concat : Symbol(Array.concat, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))
48+ >concat : Symbol(Array.concat, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))
49+
0 commit comments