@@ -21,3 +21,29 @@ b.concat('hello');
21
21
>b : Symbol(b, Decl(arrayConcat2.ts, 5, 3))
22
22
>concat : Symbol(Array.concat, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))
23
23
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