Skip to content

Commit 16dfb5a

Browse files
committed
Update baselines for uniqueSymbolReassignment test (unique symbol typeof emission)
1 parent 89a0bf6 commit 16dfb5a

File tree

3 files changed

+40
-40
lines changed

3 files changed

+40
-40
lines changed

tests/baselines/reference/uniqueSymbolReassignment.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
//// [tests/cases/compiler/uniqueSymbolReassignment.ts] ////
22

3-
//// [uniqueSymbolFullTest.ts]
3+
//// [uniqueSymbolReassignment.ts]
44
// -------------------------
55
// Explicit unique symbols (should emit `const` / `typeof` when exported)
66
// -------------------------
@@ -37,7 +37,7 @@ myFunction.symbolName = symbolName;
3737
export { myFunction, anotherUnique };
3838

3939

40-
//// [uniqueSymbolFullTest.js]
40+
//// [uniqueSymbolReassignment.js]
4141
"use strict";
4242
Object.defineProperty(exports, "__esModule", { value: true });
4343
exports.anotherUnique = void 0;
@@ -68,7 +68,7 @@ myFunction.normalVar = normalVar;
6868
myFunction.symbolName = symbolName;
6969

7070

71-
//// [uniqueSymbolFullTest.d.ts]
71+
//// [uniqueSymbolReassignment.d.ts]
7272
declare const anotherUnique: unique symbol;
7373
declare function myFunction(): void;
7474
declare namespace myFunction {
@@ -85,10 +85,10 @@ export { myFunction, anotherUnique };
8585
//// [DtsFileErrors]
8686

8787

88-
uniqueSymbolFullTest.d.ts(5,11): error TS2502: 'anotherUnique' is referenced directly or indirectly in its own type annotation.
88+
uniqueSymbolReassignment.d.ts(5,11): error TS2502: 'anotherUnique' is referenced directly or indirectly in its own type annotation.
8989

9090

91-
==== uniqueSymbolFullTest.d.ts (1 errors) ====
91+
==== uniqueSymbolReassignment.d.ts (1 errors) ====
9292
declare const anotherUnique: unique symbol;
9393
declare function myFunction(): void;
9494
declare namespace myFunction {
Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,81 +1,81 @@
11
//// [tests/cases/compiler/uniqueSymbolReassignment.ts] ////
22

3-
=== uniqueSymbolFullTest.ts ===
3+
=== uniqueSymbolReassignment.ts ===
44
// -------------------------
55
// Explicit unique symbols (should emit `const` / `typeof` when exported)
66
// -------------------------
77
const mySymbol = Symbol('Symbols.mySymbol');
8-
>mySymbol : Symbol(mySymbol, Decl(uniqueSymbolFullTest.ts, 3, 5))
8+
>mySymbol : Symbol(mySymbol, Decl(uniqueSymbolReassignment.ts, 3, 5))
99
>Symbol : Symbol(Symbol, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2019.symbol.d.ts, --, --))
1010

1111
const anotherUnique = Symbol('symbols.anotherUnique');
12-
>anotherUnique : Symbol(anotherUnique, Decl(uniqueSymbolFullTest.ts, 4, 5))
12+
>anotherUnique : Symbol(anotherUnique, Decl(uniqueSymbolReassignment.ts, 4, 5))
1313
>Symbol : Symbol(Symbol, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2019.symbol.d.ts, --, --))
1414

1515
function myFunction() {}
16-
>myFunction : Symbol(myFunction, Decl(uniqueSymbolFullTest.ts, 4, 54), Decl(uniqueSymbolFullTest.ts, 6, 24), Decl(uniqueSymbolFullTest.ts, 9, 31), Decl(uniqueSymbolFullTest.ts, 16, 38), Decl(uniqueSymbolFullTest.ts, 18, 35) ... and 2 more)
16+
>myFunction : Symbol(myFunction, Decl(uniqueSymbolReassignment.ts, 4, 54), Decl(uniqueSymbolReassignment.ts, 6, 24), Decl(uniqueSymbolReassignment.ts, 9, 31), Decl(uniqueSymbolReassignment.ts, 16, 38), Decl(uniqueSymbolReassignment.ts, 18, 35) ... and 2 more)
1717

1818
// Attach the unique ones
1919
myFunction.mySymbol = mySymbol;
20-
>myFunction.mySymbol : Symbol(myFunction.mySymbol, Decl(uniqueSymbolFullTest.ts, 6, 24))
21-
>myFunction : Symbol(myFunction, Decl(uniqueSymbolFullTest.ts, 4, 54), Decl(uniqueSymbolFullTest.ts, 6, 24), Decl(uniqueSymbolFullTest.ts, 9, 31), Decl(uniqueSymbolFullTest.ts, 16, 38), Decl(uniqueSymbolFullTest.ts, 18, 35) ... and 2 more)
22-
>mySymbol : Symbol(myFunction.mySymbol, Decl(uniqueSymbolFullTest.ts, 6, 24))
23-
>mySymbol : Symbol(mySymbol, Decl(uniqueSymbolFullTest.ts, 3, 5))
20+
>myFunction.mySymbol : Symbol(myFunction.mySymbol, Decl(uniqueSymbolReassignment.ts, 6, 24))
21+
>myFunction : Symbol(myFunction, Decl(uniqueSymbolReassignment.ts, 4, 54), Decl(uniqueSymbolReassignment.ts, 6, 24), Decl(uniqueSymbolReassignment.ts, 9, 31), Decl(uniqueSymbolReassignment.ts, 16, 38), Decl(uniqueSymbolReassignment.ts, 18, 35) ... and 2 more)
22+
>mySymbol : Symbol(myFunction.mySymbol, Decl(uniqueSymbolReassignment.ts, 6, 24))
23+
>mySymbol : Symbol(mySymbol, Decl(uniqueSymbolReassignment.ts, 3, 5))
2424

2525
myFunction.anotherUnique = anotherUnique;
26-
>myFunction.anotherUnique : Symbol(myFunction.anotherUnique, Decl(uniqueSymbolFullTest.ts, 9, 31))
27-
>myFunction : Symbol(myFunction, Decl(uniqueSymbolFullTest.ts, 4, 54), Decl(uniqueSymbolFullTest.ts, 6, 24), Decl(uniqueSymbolFullTest.ts, 9, 31), Decl(uniqueSymbolFullTest.ts, 16, 38), Decl(uniqueSymbolFullTest.ts, 18, 35) ... and 2 more)
28-
>anotherUnique : Symbol(myFunction.anotherUnique, Decl(uniqueSymbolFullTest.ts, 9, 31))
29-
>anotherUnique : Symbol(anotherUnique, Decl(uniqueSymbolFullTest.ts, 4, 5))
26+
>myFunction.anotherUnique : Symbol(myFunction.anotherUnique, Decl(uniqueSymbolReassignment.ts, 9, 31))
27+
>myFunction : Symbol(myFunction, Decl(uniqueSymbolReassignment.ts, 4, 54), Decl(uniqueSymbolReassignment.ts, 6, 24), Decl(uniqueSymbolReassignment.ts, 9, 31), Decl(uniqueSymbolReassignment.ts, 16, 38), Decl(uniqueSymbolReassignment.ts, 18, 35) ... and 2 more)
28+
>anotherUnique : Symbol(myFunction.anotherUnique, Decl(uniqueSymbolReassignment.ts, 9, 31))
29+
>anotherUnique : Symbol(anotherUnique, Decl(uniqueSymbolReassignment.ts, 4, 5))
3030

3131
// -------------------------
3232
// Non-unique symbols (should stay `var`)
3333
// -------------------------
3434
let nonUnique1 = Symbol('nonUnique1');
35-
>nonUnique1 : Symbol(nonUnique1, Decl(uniqueSymbolFullTest.ts, 15, 3))
35+
>nonUnique1 : Symbol(nonUnique1, Decl(uniqueSymbolReassignment.ts, 15, 3))
3636
>Symbol : Symbol(Symbol, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2019.symbol.d.ts, --, --))
3737

3838
let nonUnique2 = Symbol('nonUnique2');
39-
>nonUnique2 : Symbol(nonUnique2, Decl(uniqueSymbolFullTest.ts, 16, 3))
39+
>nonUnique2 : Symbol(nonUnique2, Decl(uniqueSymbolReassignment.ts, 16, 3))
4040
>Symbol : Symbol(Symbol, Decl(lib.es5.d.ts, --, --), Decl(lib.es2015.symbol.d.ts, --, --), Decl(lib.es2015.symbol.wellknown.d.ts, --, --), Decl(lib.es2019.symbol.d.ts, --, --))
4141

4242
myFunction.nonUnique1 = nonUnique1;
43-
>myFunction.nonUnique1 : Symbol(myFunction.nonUnique1, Decl(uniqueSymbolFullTest.ts, 16, 38))
44-
>myFunction : Symbol(myFunction, Decl(uniqueSymbolFullTest.ts, 4, 54), Decl(uniqueSymbolFullTest.ts, 6, 24), Decl(uniqueSymbolFullTest.ts, 9, 31), Decl(uniqueSymbolFullTest.ts, 16, 38), Decl(uniqueSymbolFullTest.ts, 18, 35) ... and 2 more)
45-
>nonUnique1 : Symbol(myFunction.nonUnique1, Decl(uniqueSymbolFullTest.ts, 16, 38))
46-
>nonUnique1 : Symbol(nonUnique1, Decl(uniqueSymbolFullTest.ts, 15, 3))
43+
>myFunction.nonUnique1 : Symbol(myFunction.nonUnique1, Decl(uniqueSymbolReassignment.ts, 16, 38))
44+
>myFunction : Symbol(myFunction, Decl(uniqueSymbolReassignment.ts, 4, 54), Decl(uniqueSymbolReassignment.ts, 6, 24), Decl(uniqueSymbolReassignment.ts, 9, 31), Decl(uniqueSymbolReassignment.ts, 16, 38), Decl(uniqueSymbolReassignment.ts, 18, 35) ... and 2 more)
45+
>nonUnique1 : Symbol(myFunction.nonUnique1, Decl(uniqueSymbolReassignment.ts, 16, 38))
46+
>nonUnique1 : Symbol(nonUnique1, Decl(uniqueSymbolReassignment.ts, 15, 3))
4747

4848
myFunction.nonUnique2 = nonUnique2;
49-
>myFunction.nonUnique2 : Symbol(myFunction.nonUnique2, Decl(uniqueSymbolFullTest.ts, 18, 35))
50-
>myFunction : Symbol(myFunction, Decl(uniqueSymbolFullTest.ts, 4, 54), Decl(uniqueSymbolFullTest.ts, 6, 24), Decl(uniqueSymbolFullTest.ts, 9, 31), Decl(uniqueSymbolFullTest.ts, 16, 38), Decl(uniqueSymbolFullTest.ts, 18, 35) ... and 2 more)
51-
>nonUnique2 : Symbol(myFunction.nonUnique2, Decl(uniqueSymbolFullTest.ts, 18, 35))
52-
>nonUnique2 : Symbol(nonUnique2, Decl(uniqueSymbolFullTest.ts, 16, 3))
49+
>myFunction.nonUnique2 : Symbol(myFunction.nonUnique2, Decl(uniqueSymbolReassignment.ts, 18, 35))
50+
>myFunction : Symbol(myFunction, Decl(uniqueSymbolReassignment.ts, 4, 54), Decl(uniqueSymbolReassignment.ts, 6, 24), Decl(uniqueSymbolReassignment.ts, 9, 31), Decl(uniqueSymbolReassignment.ts, 16, 38), Decl(uniqueSymbolReassignment.ts, 18, 35) ... and 2 more)
51+
>nonUnique2 : Symbol(myFunction.nonUnique2, Decl(uniqueSymbolReassignment.ts, 18, 35))
52+
>nonUnique2 : Symbol(nonUnique2, Decl(uniqueSymbolReassignment.ts, 16, 3))
5353

5454
// -------------------------
5555
// Normal variables (should stay `var`/string)
5656
// -------------------------
5757
const normalVar = "just a string";
58-
>normalVar : Symbol(normalVar, Decl(uniqueSymbolFullTest.ts, 24, 5))
58+
>normalVar : Symbol(normalVar, Decl(uniqueSymbolReassignment.ts, 24, 5))
5959

6060
const symbolName = "this contains symbol but is not one";
61-
>symbolName : Symbol(symbolName, Decl(uniqueSymbolFullTest.ts, 25, 5))
61+
>symbolName : Symbol(symbolName, Decl(uniqueSymbolReassignment.ts, 25, 5))
6262

6363
myFunction.normalVar = normalVar;
64-
>myFunction.normalVar : Symbol(myFunction.normalVar, Decl(uniqueSymbolFullTest.ts, 25, 57))
65-
>myFunction : Symbol(myFunction, Decl(uniqueSymbolFullTest.ts, 4, 54), Decl(uniqueSymbolFullTest.ts, 6, 24), Decl(uniqueSymbolFullTest.ts, 9, 31), Decl(uniqueSymbolFullTest.ts, 16, 38), Decl(uniqueSymbolFullTest.ts, 18, 35) ... and 2 more)
66-
>normalVar : Symbol(myFunction.normalVar, Decl(uniqueSymbolFullTest.ts, 25, 57))
67-
>normalVar : Symbol(normalVar, Decl(uniqueSymbolFullTest.ts, 24, 5))
64+
>myFunction.normalVar : Symbol(myFunction.normalVar, Decl(uniqueSymbolReassignment.ts, 25, 57))
65+
>myFunction : Symbol(myFunction, Decl(uniqueSymbolReassignment.ts, 4, 54), Decl(uniqueSymbolReassignment.ts, 6, 24), Decl(uniqueSymbolReassignment.ts, 9, 31), Decl(uniqueSymbolReassignment.ts, 16, 38), Decl(uniqueSymbolReassignment.ts, 18, 35) ... and 2 more)
66+
>normalVar : Symbol(myFunction.normalVar, Decl(uniqueSymbolReassignment.ts, 25, 57))
67+
>normalVar : Symbol(normalVar, Decl(uniqueSymbolReassignment.ts, 24, 5))
6868

6969
myFunction.symbolName = symbolName;
70-
>myFunction.symbolName : Symbol(myFunction.symbolName, Decl(uniqueSymbolFullTest.ts, 27, 33))
71-
>myFunction : Symbol(myFunction, Decl(uniqueSymbolFullTest.ts, 4, 54), Decl(uniqueSymbolFullTest.ts, 6, 24), Decl(uniqueSymbolFullTest.ts, 9, 31), Decl(uniqueSymbolFullTest.ts, 16, 38), Decl(uniqueSymbolFullTest.ts, 18, 35) ... and 2 more)
72-
>symbolName : Symbol(myFunction.symbolName, Decl(uniqueSymbolFullTest.ts, 27, 33))
73-
>symbolName : Symbol(symbolName, Decl(uniqueSymbolFullTest.ts, 25, 5))
70+
>myFunction.symbolName : Symbol(myFunction.symbolName, Decl(uniqueSymbolReassignment.ts, 27, 33))
71+
>myFunction : Symbol(myFunction, Decl(uniqueSymbolReassignment.ts, 4, 54), Decl(uniqueSymbolReassignment.ts, 6, 24), Decl(uniqueSymbolReassignment.ts, 9, 31), Decl(uniqueSymbolReassignment.ts, 16, 38), Decl(uniqueSymbolReassignment.ts, 18, 35) ... and 2 more)
72+
>symbolName : Symbol(myFunction.symbolName, Decl(uniqueSymbolReassignment.ts, 27, 33))
73+
>symbolName : Symbol(symbolName, Decl(uniqueSymbolReassignment.ts, 25, 5))
7474

7575
// -------------------------
7676
// Export symbols along with function to test `typeof` behavior
7777
// -------------------------
7878
export { myFunction, anotherUnique };
79-
>myFunction : Symbol(myFunction, Decl(uniqueSymbolFullTest.ts, 33, 8))
80-
>anotherUnique : Symbol(anotherUnique, Decl(uniqueSymbolFullTest.ts, 33, 20))
79+
>myFunction : Symbol(myFunction, Decl(uniqueSymbolReassignment.ts, 33, 8))
80+
>anotherUnique : Symbol(anotherUnique, Decl(uniqueSymbolReassignment.ts, 33, 20))
8181

tests/baselines/reference/uniqueSymbolReassignment.types

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
//// [tests/cases/compiler/uniqueSymbolReassignment.ts] ////
22

3-
=== uniqueSymbolFullTest.ts ===
3+
=== uniqueSymbolReassignment.ts ===
44
// -------------------------
55
// Explicit unique symbols (should emit `const` / `typeof` when exported)
66
// -------------------------

0 commit comments

Comments
 (0)