|
2 | 2 | class A {
|
3 | 3 | >A : Symbol(A, Decl(privateNameAndAny.ts, 0, 0))
|
4 | 4 |
|
5 |
| - #foo = true; |
| 5 | + #foo = true; |
6 | 6 | >#foo : Symbol(A.#foo, Decl(privateNameAndAny.ts, 0, 9))
|
7 | 7 |
|
| 8 | + static #baz = 10; |
| 9 | +>#baz : Symbol(A.#baz, Decl(privateNameAndAny.ts, 1, 16)) |
| 10 | + |
| 11 | + static #m() {} |
| 12 | +>#m : Symbol(A.#m, Decl(privateNameAndAny.ts, 2, 21)) |
| 13 | + |
8 | 14 | method(thing: any) {
|
9 |
| ->method : Symbol(A.method, Decl(privateNameAndAny.ts, 1, 16)) |
10 |
| ->thing : Symbol(thing, Decl(privateNameAndAny.ts, 2, 11)) |
| 15 | +>method : Symbol(A.method, Decl(privateNameAndAny.ts, 3, 18)) |
| 16 | +>thing : Symbol(thing, Decl(privateNameAndAny.ts, 4, 11)) |
11 | 17 |
|
12 | 18 | thing.#foo; // OK
|
13 |
| ->thing : Symbol(thing, Decl(privateNameAndAny.ts, 2, 11)) |
| 19 | +>thing : Symbol(thing, Decl(privateNameAndAny.ts, 4, 11)) |
| 20 | + |
| 21 | + thing.#m(); |
| 22 | +>thing : Symbol(thing, Decl(privateNameAndAny.ts, 4, 11)) |
| 23 | + |
| 24 | + thing.#bar; |
| 25 | +>thing : Symbol(thing, Decl(privateNameAndAny.ts, 4, 11)) |
14 | 26 |
|
15 | 27 | thing.#bar; // Error
|
16 |
| ->thing : Symbol(thing, Decl(privateNameAndAny.ts, 2, 11)) |
| 28 | +>thing : Symbol(thing, Decl(privateNameAndAny.ts, 4, 11)) |
17 | 29 |
|
18 | 30 | thing.#foo();
|
19 |
| ->thing : Symbol(thing, Decl(privateNameAndAny.ts, 2, 11)) |
| 31 | +>thing : Symbol(thing, Decl(privateNameAndAny.ts, 4, 11)) |
20 | 32 | }
|
21 | 33 | methodU(thing: unknown) {
|
22 |
| ->methodU : Symbol(A.methodU, Decl(privateNameAndAny.ts, 6, 5)) |
23 |
| ->thing : Symbol(thing, Decl(privateNameAndAny.ts, 7, 12)) |
| 34 | +>methodU : Symbol(A.methodU, Decl(privateNameAndAny.ts, 10, 5)) |
| 35 | +>thing : Symbol(thing, Decl(privateNameAndAny.ts, 11, 12)) |
24 | 36 |
|
25 | 37 | thing.#foo;
|
26 |
| ->thing : Symbol(thing, Decl(privateNameAndAny.ts, 7, 12)) |
| 38 | +>thing : Symbol(thing, Decl(privateNameAndAny.ts, 11, 12)) |
27 | 39 |
|
28 | 40 | thing.#bar;
|
29 |
| ->thing : Symbol(thing, Decl(privateNameAndAny.ts, 7, 12)) |
| 41 | +>thing : Symbol(thing, Decl(privateNameAndAny.ts, 11, 12)) |
30 | 42 |
|
31 | 43 | thing.#foo();
|
32 |
| ->thing : Symbol(thing, Decl(privateNameAndAny.ts, 7, 12)) |
| 44 | +>thing : Symbol(thing, Decl(privateNameAndAny.ts, 11, 12)) |
33 | 45 | }
|
34 | 46 | methodN(thing: never) {
|
35 |
| ->methodN : Symbol(A.methodN, Decl(privateNameAndAny.ts, 11, 5)) |
36 |
| ->thing : Symbol(thing, Decl(privateNameAndAny.ts, 12, 12)) |
| 47 | +>methodN : Symbol(A.methodN, Decl(privateNameAndAny.ts, 15, 5)) |
| 48 | +>thing : Symbol(thing, Decl(privateNameAndAny.ts, 16, 12)) |
37 | 49 |
|
38 | 50 | thing.#foo;
|
39 |
| ->thing : Symbol(thing, Decl(privateNameAndAny.ts, 12, 12)) |
| 51 | +>thing : Symbol(thing, Decl(privateNameAndAny.ts, 16, 12)) |
40 | 52 |
|
41 | 53 | thing.#bar;
|
42 |
| ->thing : Symbol(thing, Decl(privateNameAndAny.ts, 12, 12)) |
| 54 | +>thing : Symbol(thing, Decl(privateNameAndAny.ts, 16, 12)) |
43 | 55 |
|
44 | 56 | thing.#foo();
|
45 |
| ->thing : Symbol(thing, Decl(privateNameAndAny.ts, 12, 12)) |
| 57 | +>thing : Symbol(thing, Decl(privateNameAndAny.ts, 16, 12)) |
46 | 58 | }
|
47 | 59 | };
|
48 | 60 |
|
0 commit comments