Skip to content

Commit 9a99293

Browse files
committed
give inputs separate variables
1 parent 37cfa20 commit 9a99293

File tree

4 files changed

+124
-56
lines changed

4 files changed

+124
-56
lines changed
Lines changed: 22 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,35 @@
11
//// [tests/cases/conformance/es6/destructuring/emptyArrayBindingPattern01.ts] ////
22

33
//// [emptyArrayBindingPattern01.ts]
4-
export const cilBlurLinear: string[][] = [[]];
4+
export const cilBlurLinear1: string[][] = [[]];
5+
const [,] = cilBlurLinear1;
56

6-
const [,] = cilBlurLinear;
7+
export const cilBlurLinear2: string[][] = [[]];
8+
let [,] = cilBlurLinear2;
79

8-
let [,] = cilBlurLinear;
10+
export const cilBlurLinear3: string[][] = [[]];
11+
var [,] = cilBlurLinear3;
912

10-
var [,] = cilBlurLinear;
13+
export const cilBlurLinear4: string[][] = [[]];
14+
const [[]] = cilBlurLinear4;
1115

12-
const [[]] = cilBlurLinear;
16+
export const cilBlurLinear5: string[][] = [[]];
17+
let [[]] = cilBlurLinear5;
1318

14-
let [[]] = cilBlurLinear;
15-
16-
var [[]] = cilBlurLinear;
19+
export const cilBlurLinear6: string[][] = [[]];
20+
var [[]] = cilBlurLinear6;
1721

1822

1923
//// [emptyArrayBindingPattern01.js]
2024
"use strict";
2125
Object.defineProperty(exports, "__esModule", { value: true });
22-
exports.cilBlurLinear = void 0;
23-
exports.cilBlurLinear = [[]];
24-
var _a = exports.cilBlurLinear[0];
25-
var _b = exports.cilBlurLinear[0];
26-
var _c = exports.cilBlurLinear[0];
26+
exports.cilBlurLinear6 = exports.cilBlurLinear5 = exports.cilBlurLinear4 = exports.cilBlurLinear3 = exports.cilBlurLinear2 = exports.cilBlurLinear1 = void 0;
27+
exports.cilBlurLinear1 = [[]];
28+
exports.cilBlurLinear2 = [[]];
29+
exports.cilBlurLinear3 = [[]];
30+
exports.cilBlurLinear4 = [[]];
31+
var _a = exports.cilBlurLinear4[0];
32+
exports.cilBlurLinear5 = [[]];
33+
var _b = exports.cilBlurLinear5[0];
34+
exports.cilBlurLinear6 = [[]];
35+
var _c = exports.cilBlurLinear6[0];
Lines changed: 29 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,39 @@
11
//// [tests/cases/conformance/es6/destructuring/emptyArrayBindingPattern01.ts] ////
22

33
=== emptyArrayBindingPattern01.ts ===
4-
export const cilBlurLinear: string[][] = [[]];
5-
>cilBlurLinear : Symbol(cilBlurLinear, Decl(emptyArrayBindingPattern01.ts, 0, 12))
4+
export const cilBlurLinear1: string[][] = [[]];
5+
>cilBlurLinear1 : Symbol(cilBlurLinear1, Decl(emptyArrayBindingPattern01.ts, 0, 12))
66

7-
const [,] = cilBlurLinear;
8-
>cilBlurLinear : Symbol(cilBlurLinear, Decl(emptyArrayBindingPattern01.ts, 0, 12))
7+
const [,] = cilBlurLinear1;
8+
>cilBlurLinear1 : Symbol(cilBlurLinear1, Decl(emptyArrayBindingPattern01.ts, 0, 12))
99

10-
let [,] = cilBlurLinear;
11-
>cilBlurLinear : Symbol(cilBlurLinear, Decl(emptyArrayBindingPattern01.ts, 0, 12))
10+
export const cilBlurLinear2: string[][] = [[]];
11+
>cilBlurLinear2 : Symbol(cilBlurLinear2, Decl(emptyArrayBindingPattern01.ts, 3, 12))
1212

13-
var [,] = cilBlurLinear;
14-
>cilBlurLinear : Symbol(cilBlurLinear, Decl(emptyArrayBindingPattern01.ts, 0, 12))
13+
let [,] = cilBlurLinear2;
14+
>cilBlurLinear2 : Symbol(cilBlurLinear2, Decl(emptyArrayBindingPattern01.ts, 3, 12))
1515

16-
const [[]] = cilBlurLinear;
17-
>cilBlurLinear : Symbol(cilBlurLinear, Decl(emptyArrayBindingPattern01.ts, 0, 12))
16+
export const cilBlurLinear3: string[][] = [[]];
17+
>cilBlurLinear3 : Symbol(cilBlurLinear3, Decl(emptyArrayBindingPattern01.ts, 6, 12))
1818

19-
let [[]] = cilBlurLinear;
20-
>cilBlurLinear : Symbol(cilBlurLinear, Decl(emptyArrayBindingPattern01.ts, 0, 12))
19+
var [,] = cilBlurLinear3;
20+
>cilBlurLinear3 : Symbol(cilBlurLinear3, Decl(emptyArrayBindingPattern01.ts, 6, 12))
2121

22-
var [[]] = cilBlurLinear;
23-
>cilBlurLinear : Symbol(cilBlurLinear, Decl(emptyArrayBindingPattern01.ts, 0, 12))
22+
export const cilBlurLinear4: string[][] = [[]];
23+
>cilBlurLinear4 : Symbol(cilBlurLinear4, Decl(emptyArrayBindingPattern01.ts, 9, 12))
24+
25+
const [[]] = cilBlurLinear4;
26+
>cilBlurLinear4 : Symbol(cilBlurLinear4, Decl(emptyArrayBindingPattern01.ts, 9, 12))
27+
28+
export const cilBlurLinear5: string[][] = [[]];
29+
>cilBlurLinear5 : Symbol(cilBlurLinear5, Decl(emptyArrayBindingPattern01.ts, 12, 12))
30+
31+
let [[]] = cilBlurLinear5;
32+
>cilBlurLinear5 : Symbol(cilBlurLinear5, Decl(emptyArrayBindingPattern01.ts, 12, 12))
33+
34+
export const cilBlurLinear6: string[][] = [[]];
35+
>cilBlurLinear6 : Symbol(cilBlurLinear6, Decl(emptyArrayBindingPattern01.ts, 15, 12))
36+
37+
var [[]] = cilBlurLinear6;
38+
>cilBlurLinear6 : Symbol(cilBlurLinear6, Decl(emptyArrayBindingPattern01.ts, 15, 12))
2439

Lines changed: 61 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,81 @@
11
//// [tests/cases/conformance/es6/destructuring/emptyArrayBindingPattern01.ts] ////
22

33
=== emptyArrayBindingPattern01.ts ===
4-
export const cilBlurLinear: string[][] = [[]];
5-
>cilBlurLinear : string[][]
6-
> : ^^^^^^^^^^
4+
export const cilBlurLinear1: string[][] = [[]];
5+
>cilBlurLinear1 : string[][]
6+
> : ^^^^^^^^^^
77
>[[]] : undefined[][]
88
> : ^^^^^^^^^^^^^
99
>[] : undefined[]
1010
> : ^^^^^^^^^^^
1111

12-
const [,] = cilBlurLinear;
12+
const [,] = cilBlurLinear1;
1313
> : undefined
1414
> : ^^^^^^^^^
15-
>cilBlurLinear : string[][]
16-
> : ^^^^^^^^^^
15+
>cilBlurLinear1 : string[][]
16+
> : ^^^^^^^^^^
1717

18-
let [,] = cilBlurLinear;
18+
export const cilBlurLinear2: string[][] = [[]];
19+
>cilBlurLinear2 : string[][]
20+
> : ^^^^^^^^^^
21+
>[[]] : undefined[][]
22+
> : ^^^^^^^^^^^^^
23+
>[] : undefined[]
24+
> : ^^^^^^^^^^^
25+
26+
let [,] = cilBlurLinear2;
1927
> : undefined
2028
> : ^^^^^^^^^
21-
>cilBlurLinear : string[][]
22-
> : ^^^^^^^^^^
29+
>cilBlurLinear2 : string[][]
30+
> : ^^^^^^^^^^
2331

24-
var [,] = cilBlurLinear;
32+
export const cilBlurLinear3: string[][] = [[]];
33+
>cilBlurLinear3 : string[][]
34+
> : ^^^^^^^^^^
35+
>[[]] : undefined[][]
36+
> : ^^^^^^^^^^^^^
37+
>[] : undefined[]
38+
> : ^^^^^^^^^^^
39+
40+
var [,] = cilBlurLinear3;
2541
> : undefined
2642
> : ^^^^^^^^^
27-
>cilBlurLinear : string[][]
28-
> : ^^^^^^^^^^
43+
>cilBlurLinear3 : string[][]
44+
> : ^^^^^^^^^^
2945

30-
const [[]] = cilBlurLinear;
31-
>cilBlurLinear : string[][]
32-
> : ^^^^^^^^^^
46+
export const cilBlurLinear4: string[][] = [[]];
47+
>cilBlurLinear4 : string[][]
48+
> : ^^^^^^^^^^
49+
>[[]] : undefined[][]
50+
> : ^^^^^^^^^^^^^
51+
>[] : undefined[]
52+
> : ^^^^^^^^^^^
53+
54+
const [[]] = cilBlurLinear4;
55+
>cilBlurLinear4 : string[][]
56+
> : ^^^^^^^^^^
57+
58+
export const cilBlurLinear5: string[][] = [[]];
59+
>cilBlurLinear5 : string[][]
60+
> : ^^^^^^^^^^
61+
>[[]] : undefined[][]
62+
> : ^^^^^^^^^^^^^
63+
>[] : undefined[]
64+
> : ^^^^^^^^^^^
65+
66+
let [[]] = cilBlurLinear5;
67+
>cilBlurLinear5 : string[][]
68+
> : ^^^^^^^^^^
3369

34-
let [[]] = cilBlurLinear;
35-
>cilBlurLinear : string[][]
36-
> : ^^^^^^^^^^
70+
export const cilBlurLinear6: string[][] = [[]];
71+
>cilBlurLinear6 : string[][]
72+
> : ^^^^^^^^^^
73+
>[[]] : undefined[][]
74+
> : ^^^^^^^^^^^^^
75+
>[] : undefined[]
76+
> : ^^^^^^^^^^^
3777

38-
var [[]] = cilBlurLinear;
39-
>cilBlurLinear : string[][]
40-
> : ^^^^^^^^^^
78+
var [[]] = cilBlurLinear6;
79+
>cilBlurLinear6 : string[][]
80+
> : ^^^^^^^^^^
4181

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,20 @@
11
// @module: commonjs
22
// @target: es5
33

4-
export const cilBlurLinear: string[][] = [[]];
4+
export const cilBlurLinear1: string[][] = [[]];
5+
const [,] = cilBlurLinear1;
56

6-
const [,] = cilBlurLinear;
7+
export const cilBlurLinear2: string[][] = [[]];
8+
let [,] = cilBlurLinear2;
79

8-
let [,] = cilBlurLinear;
10+
export const cilBlurLinear3: string[][] = [[]];
11+
var [,] = cilBlurLinear3;
912

10-
var [,] = cilBlurLinear;
13+
export const cilBlurLinear4: string[][] = [[]];
14+
const [[]] = cilBlurLinear4;
1115

12-
const [[]] = cilBlurLinear;
16+
export const cilBlurLinear5: string[][] = [[]];
17+
let [[]] = cilBlurLinear5;
1318

14-
let [[]] = cilBlurLinear;
15-
16-
var [[]] = cilBlurLinear;
19+
export const cilBlurLinear6: string[][] = [[]];
20+
var [[]] = cilBlurLinear6;

0 commit comments

Comments
 (0)