Skip to content

Commit fe1f12c

Browse files
Accepted baselines.
1 parent 13af00f commit fe1f12c

26 files changed

+416
-147
lines changed

tests/baselines/reference/stringLiteralsTypesForBindingPatternVariables01.js renamed to tests/baselines/reference/stringLiteralTypesForBindingPatternVariables01.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
//// [stringLiteralsTypesForBindingPatternVariables01.ts]
1+
//// [stringLiteralTypesForBindingPatternVariables01.ts]
22

33
var kindAndVal: {
44
kind: "kindA";
@@ -19,7 +19,7 @@ namespace Lets {
1919
letKind = kind;
2020
}
2121

22-
//// [stringLiteralsTypesForBindingPatternVariables01.js]
22+
//// [stringLiteralTypesForBindingPatternVariables01.js]
2323
var kindAndVal;
2424
var Consts;
2525
(function (Consts) {
@@ -37,7 +37,7 @@ var Lets;
3737
})(Lets || (Lets = {}));
3838

3939

40-
//// [stringLiteralsTypesForBindingPatternVariables01.d.ts]
40+
//// [stringLiteralTypesForBindingPatternVariables01.d.ts]
4141
declare var kindAndVal: {
4242
kind: "kindA";
4343
val: any;
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
=== tests/cases/conformance/types/stringLiteral/stringLiteralTypesForBindingPatternVariables01.ts ===
2+
3+
var kindAndVal: {
4+
>kindAndVal : Symbol(kindAndVal, Decl(stringLiteralTypesForBindingPatternVariables01.ts, 1, 3))
5+
6+
kind: "kindA";
7+
>kind : Symbol(kind, Decl(stringLiteralTypesForBindingPatternVariables01.ts, 1, 17))
8+
9+
val: any;
10+
>val : Symbol(val, Decl(stringLiteralTypesForBindingPatternVariables01.ts, 2, 19))
11+
12+
};
13+
14+
namespace Consts {
15+
>Consts : Symbol(Consts, Decl(stringLiteralTypesForBindingPatternVariables01.ts, 4, 2))
16+
17+
export const { kind, val } = kindAndVal;
18+
>kind : Symbol(kind, Decl(stringLiteralTypesForBindingPatternVariables01.ts, 7, 18))
19+
>val : Symbol(val, Decl(stringLiteralTypesForBindingPatternVariables01.ts, 7, 24))
20+
>kindAndVal : Symbol(kindAndVal, Decl(stringLiteralTypesForBindingPatternVariables01.ts, 1, 3))
21+
22+
export const { kind: constKind } = kindAndVal;
23+
>kind : Symbol(kind, Decl(stringLiteralTypesForBindingPatternVariables01.ts, 1, 17))
24+
>constKind : Symbol(constKind, Decl(stringLiteralTypesForBindingPatternVariables01.ts, 8, 18))
25+
>kindAndVal : Symbol(kindAndVal, Decl(stringLiteralTypesForBindingPatternVariables01.ts, 1, 3))
26+
27+
export let a: "kindA" = kind;
28+
>a : Symbol(a, Decl(stringLiteralTypesForBindingPatternVariables01.ts, 9, 14))
29+
>kind : Symbol(kind, Decl(stringLiteralTypesForBindingPatternVariables01.ts, 7, 18))
30+
31+
export let b: "kindA" = constKind;
32+
>b : Symbol(b, Decl(stringLiteralTypesForBindingPatternVariables01.ts, 10, 14))
33+
>constKind : Symbol(constKind, Decl(stringLiteralTypesForBindingPatternVariables01.ts, 8, 18))
34+
}
35+
36+
namespace Lets {
37+
>Lets : Symbol(Lets, Decl(stringLiteralTypesForBindingPatternVariables01.ts, 11, 1))
38+
39+
export let { kind } = kindAndVal;
40+
>kind : Symbol(kind, Decl(stringLiteralTypesForBindingPatternVariables01.ts, 14, 16))
41+
>kindAndVal : Symbol(kindAndVal, Decl(stringLiteralTypesForBindingPatternVariables01.ts, 1, 3))
42+
43+
export let { kind: letKind } = kindAndVal;
44+
>kind : Symbol(kind, Decl(stringLiteralTypesForBindingPatternVariables01.ts, 1, 17))
45+
>letKind : Symbol(letKind, Decl(stringLiteralTypesForBindingPatternVariables01.ts, 15, 16))
46+
>kindAndVal : Symbol(kindAndVal, Decl(stringLiteralTypesForBindingPatternVariables01.ts, 1, 3))
47+
48+
kind = letKind;
49+
>kind : Symbol(kind, Decl(stringLiteralTypesForBindingPatternVariables01.ts, 14, 16))
50+
>letKind : Symbol(letKind, Decl(stringLiteralTypesForBindingPatternVariables01.ts, 15, 16))
51+
52+
letKind = kind;
53+
>letKind : Symbol(letKind, Decl(stringLiteralTypesForBindingPatternVariables01.ts, 15, 16))
54+
>kind : Symbol(kind, Decl(stringLiteralTypesForBindingPatternVariables01.ts, 14, 16))
55+
}

tests/baselines/reference/stringLiteralsTypesForBindingPatternVariables01.types renamed to tests/baselines/reference/stringLiteralTypesForBindingPatternVariables01.types

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
=== tests/cases/conformance/types/stringLiteral/stringLiteralsTypesForBindingPatternVariables01.ts ===
1+
=== tests/cases/conformance/types/stringLiteral/stringLiteralTypesForBindingPatternVariables01.ts ===
22

33
var kindAndVal: {
44
>kindAndVal : { kind: "kindA"; val: any; }

tests/baselines/reference/stringLiteralsTypesForBindingPatternVariables02.js renamed to tests/baselines/reference/stringLiteralTypesForBindingPatternVariables02.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
//// [stringLiteralsTypesForBindingPatternVariables02.ts]
1+
//// [stringLiteralTypesForBindingPatternVariables02.ts]
22

33
var kindAndVal: ["kindA", any];
44

@@ -14,7 +14,7 @@ namespace Lets {
1414
letKind = kind;
1515
}
1616

17-
//// [stringLiteralsTypesForBindingPatternVariables02.js]
17+
//// [stringLiteralTypesForBindingPatternVariables02.js]
1818
var kindAndVal;
1919
var Consts;
2020
(function (Consts) {
@@ -30,7 +30,7 @@ var Lets;
3030
})(Lets || (Lets = {}));
3131

3232

33-
//// [stringLiteralsTypesForBindingPatternVariables02.d.ts]
33+
//// [stringLiteralTypesForBindingPatternVariables02.d.ts]
3434
declare var kindAndVal: ["kindA", any];
3535
declare namespace Consts {
3636
const kind: "kindA", val: any;
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
=== tests/cases/conformance/types/stringLiteral/stringLiteralTypesForBindingPatternVariables02.ts ===
2+
3+
var kindAndVal: ["kindA", any];
4+
>kindAndVal : Symbol(kindAndVal, Decl(stringLiteralTypesForBindingPatternVariables02.ts, 1, 3))
5+
6+
namespace Consts {
7+
>Consts : Symbol(Consts, Decl(stringLiteralTypesForBindingPatternVariables02.ts, 1, 31))
8+
9+
export const [ kind, val ] = kindAndVal;
10+
>kind : Symbol(kind, Decl(stringLiteralTypesForBindingPatternVariables02.ts, 4, 18))
11+
>val : Symbol(val, Decl(stringLiteralTypesForBindingPatternVariables02.ts, 4, 24))
12+
>kindAndVal : Symbol(kindAndVal, Decl(stringLiteralTypesForBindingPatternVariables02.ts, 1, 3))
13+
14+
export let a: "kindA" = kind;
15+
>a : Symbol(a, Decl(stringLiteralTypesForBindingPatternVariables02.ts, 5, 14))
16+
>kind : Symbol(kind, Decl(stringLiteralTypesForBindingPatternVariables02.ts, 4, 18))
17+
}
18+
19+
namespace Lets {
20+
>Lets : Symbol(Lets, Decl(stringLiteralTypesForBindingPatternVariables02.ts, 6, 1))
21+
22+
export let [ kind ] = kindAndVal;
23+
>kind : Symbol(kind, Decl(stringLiteralTypesForBindingPatternVariables02.ts, 9, 16))
24+
>kindAndVal : Symbol(kindAndVal, Decl(stringLiteralTypesForBindingPatternVariables02.ts, 1, 3))
25+
26+
export let { 0: letKind } = kindAndVal;
27+
>letKind : Symbol(letKind, Decl(stringLiteralTypesForBindingPatternVariables02.ts, 10, 16))
28+
>kindAndVal : Symbol(kindAndVal, Decl(stringLiteralTypesForBindingPatternVariables02.ts, 1, 3))
29+
30+
kind = letKind;
31+
>kind : Symbol(kind, Decl(stringLiteralTypesForBindingPatternVariables02.ts, 9, 16))
32+
>letKind : Symbol(letKind, Decl(stringLiteralTypesForBindingPatternVariables02.ts, 10, 16))
33+
34+
letKind = kind;
35+
>letKind : Symbol(letKind, Decl(stringLiteralTypesForBindingPatternVariables02.ts, 10, 16))
36+
>kind : Symbol(kind, Decl(stringLiteralTypesForBindingPatternVariables02.ts, 9, 16))
37+
}

tests/baselines/reference/stringLiteralsTypesForBindingPatternVariables02.types renamed to tests/baselines/reference/stringLiteralTypesForBindingPatternVariables02.types

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
=== tests/cases/conformance/types/stringLiteral/stringLiteralsTypesForBindingPatternVariables02.ts ===
1+
=== tests/cases/conformance/types/stringLiteral/stringLiteralTypesForBindingPatternVariables02.ts ===
22

33
var kindAndVal: ["kindA", any];
44
>kindAndVal : ["kindA", any]

tests/baselines/reference/stringLiteralsTypesForBindingPatternVariables03.errors.txt renamed to tests/baselines/reference/stringLiteralTypesForBindingPatternVariables03.errors.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
tests/cases/conformance/types/stringLiteral/stringLiteralsTypesForBindingPatternVariables03.ts(8,20): error TS2322: Type '"kindB"' is not assignable to type '"kindA"'.
2-
tests/cases/conformance/types/stringLiteral/stringLiteralsTypesForBindingPatternVariables03.ts(9,26): error TS2322: Type '"kindB"' is not assignable to type '"kindA"'.
1+
tests/cases/conformance/types/stringLiteral/stringLiteralTypesForBindingPatternVariables03.ts(8,20): error TS2322: Type '"kindB"' is not assignable to type '"kindA"'.
2+
tests/cases/conformance/types/stringLiteral/stringLiteralTypesForBindingPatternVariables03.ts(9,26): error TS2322: Type '"kindB"' is not assignable to type '"kindA"'.
33

44

5-
==== tests/cases/conformance/types/stringLiteral/stringLiteralsTypesForBindingPatternVariables03.ts (2 errors) ====
5+
==== tests/cases/conformance/types/stringLiteral/stringLiteralTypesForBindingPatternVariables03.ts (2 errors) ====
66

77
var kindAndVal: {
88
kind: "kindA";
@@ -25,4 +25,4 @@ tests/cases/conformance/types/stringLiteral/stringLiteralsTypesForBindingPattern
2525
export let { kind: letKind = "kindB" } = kindAndVal;
2626
kind = letKind;
2727
letKind = kind;
28-
}
28+
}

tests/baselines/reference/stringLiteralsTypesForBindingPatternVariables03.js renamed to tests/baselines/reference/stringLiteralTypesForBindingPatternVariables03.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
//// [stringLiteralsTypesForBindingPatternVariables03.ts]
1+
//// [stringLiteralTypesForBindingPatternVariables03.ts]
22

33
var kindAndVal: {
44
kind: "kindA";
@@ -17,9 +17,9 @@ namespace Lets {
1717
export let { kind: letKind = "kindB" } = kindAndVal;
1818
kind = letKind;
1919
letKind = kind;
20-
}
20+
}
2121

22-
//// [stringLiteralsTypesForBindingPatternVariables03.js]
22+
//// [stringLiteralTypesForBindingPatternVariables03.js]
2323
var kindAndVal;
2424
var Consts;
2525
(function (Consts) {
@@ -39,7 +39,7 @@ var Lets;
3939
})(Lets || (Lets = {}));
4040

4141

42-
//// [stringLiteralsTypesForBindingPatternVariables03.d.ts]
42+
//// [stringLiteralTypesForBindingPatternVariables03.d.ts]
4343
declare var kindAndVal: {
4444
kind: "kindA";
4545
val: any;

tests/baselines/reference/stringLiteralsTypesForBindingPatternVariables04.errors.txt renamed to tests/baselines/reference/stringLiteralTypesForBindingPatternVariables04.errors.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
tests/cases/conformance/types/stringLiteral/stringLiteralsTypesForBindingPatternVariables04.ts(5,19): error TS2322: Type '"kindB"' is not assignable to type '"kindA"'.
2-
tests/cases/conformance/types/stringLiteral/stringLiteralsTypesForBindingPatternVariables04.ts(7,18): error TS2322: Type '"kindA"' is not assignable to type '"kindB"'.
1+
tests/cases/conformance/types/stringLiteral/stringLiteralTypesForBindingPatternVariables04.ts(5,19): error TS2322: Type '"kindB"' is not assignable to type '"kindA"'.
2+
tests/cases/conformance/types/stringLiteral/stringLiteralTypesForBindingPatternVariables04.ts(7,18): error TS2322: Type '"kindA"' is not assignable to type '"kindB"'.
33

44

5-
==== tests/cases/conformance/types/stringLiteral/stringLiteralsTypesForBindingPatternVariables04.ts (2 errors) ====
5+
==== tests/cases/conformance/types/stringLiteral/stringLiteralTypesForBindingPatternVariables04.ts (2 errors) ====
66

77
var kindAndVal: ["kindA", any];
88

tests/baselines/reference/stringLiteralsTypesForBindingPatternVariables04.js renamed to tests/baselines/reference/stringLiteralTypesForBindingPatternVariables04.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
//// [stringLiteralsTypesForBindingPatternVariables04.ts]
1+
//// [stringLiteralTypesForBindingPatternVariables04.ts]
22

33
var kindAndVal: ["kindA", any];
44

@@ -21,7 +21,7 @@ namespace Lets {
2121
kind2 = "kindB";
2222
}
2323

24-
//// [stringLiteralsTypesForBindingPatternVariables04.js]
24+
//// [stringLiteralTypesForBindingPatternVariables04.js]
2525
var kindAndVal;
2626
var Consts;
2727
(function (Consts) {
@@ -44,7 +44,7 @@ var Lets;
4444
})(Lets || (Lets = {}));
4545

4646

47-
//// [stringLiteralsTypesForBindingPatternVariables04.d.ts]
47+
//// [stringLiteralTypesForBindingPatternVariables04.d.ts]
4848
declare var kindAndVal: ["kindA", any];
4949
declare namespace Consts {
5050
const kind: "kindA", val: any;

0 commit comments

Comments
 (0)