Skip to content

Commit d16577c

Browse files
author
Joseph Watts
committed
Add test case for WeakMap declaration
Signed-off-by: Joseph Watts <[email protected]>
1 parent a65d160 commit d16577c

File tree

4 files changed

+33
-0
lines changed

4 files changed

+33
-0
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
//// [privateNameFieldDeclaration.ts]
2+
class A {
3+
#name: string;
4+
}
5+
6+
7+
//// [privateNameFieldDeclaration.js]
8+
var _name;
9+
var A = /** @class */ (function () {
10+
function A() {
11+
}
12+
return A;
13+
}());
14+
_name = new WeakMap();
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
=== tests/cases/conformance/classes/members/privateNames/privateNameFieldDeclaration.ts ===
2+
class A {
3+
>A : Symbol(A, Decl(privateNameFieldDeclaration.ts, 0, 0))
4+
5+
#name: string;
6+
>#name : Symbol(A[#name], Decl(privateNameFieldDeclaration.ts, 0, 9))
7+
}
8+
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
=== tests/cases/conformance/classes/members/privateNames/privateNameFieldDeclaration.ts ===
2+
class A {
3+
>A : A
4+
5+
#name: string;
6+
>#name : string
7+
}
8+
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
class A {
2+
#name: string;
3+
}

0 commit comments

Comments
 (0)