File: moduleExportsElementAccessAssignment.symbols

package info (click to toggle)
node-typescript 4.9.5%2Bds1-2
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 533,908 kB
  • sloc: javascript: 2,018,330; makefile: 7; sh: 1
file content (74 lines) | stat: -rw-r--r-- 2,742 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
=== tests/cases/conformance/jsdoc/mod2.js ===
const mod1 = require("./mod1");
>mod1 : Symbol(mod1, Decl(mod2.js, 0, 5))
>require : Symbol(require)
>"./mod1" : Symbol(mod1, Decl(mod1.js, 0, 0))

mod1.a;
>mod1.a : Symbol(mod1.a, Decl(mod1.js, 0, 0))
>mod1 : Symbol(mod1, Decl(mod2.js, 0, 5))
>a : Symbol(mod1.a, Decl(mod1.js, 0, 0))

mod1.b;
>mod1.b : Symbol(mod1["b"], Decl(mod1.js, 0, 23))
>mod1 : Symbol(mod1, Decl(mod2.js, 0, 5))
>b : Symbol(mod1["b"], Decl(mod1.js, 0, 23))

mod1.c;
>mod1.c : Symbol(mod1["c"], Decl(mod1.js, 2, 32))
>mod1 : Symbol(mod1, Decl(mod2.js, 0, 5))
>c : Symbol(mod1["c"], Decl(mod1.js, 2, 32))

mod1.d;
>mod1.d : Symbol(mod1["d"], Decl(mod1.js, 3, 33), Decl(mod1.js, 5, 18))
>mod1 : Symbol(mod1, Decl(mod2.js, 0, 5))
>d : Symbol(mod1["d"], Decl(mod1.js, 3, 33), Decl(mod1.js, 5, 18))

mod1.d.e;
>mod1.d.e : Symbol(mod1["d"].e, Decl(mod1.js, 4, 28))
>mod1.d : Symbol(mod1["d"], Decl(mod1.js, 3, 33), Decl(mod1.js, 5, 18))
>mod1 : Symbol(mod1, Decl(mod2.js, 0, 5))
>d : Symbol(mod1["d"], Decl(mod1.js, 3, 33), Decl(mod1.js, 5, 18))
>e : Symbol(mod1["d"].e, Decl(mod1.js, 4, 28))

mod1.default;
>mod1.default : Symbol(mod1.default, Decl(mod1.js, 1, 26))
>mod1 : Symbol(mod1, Decl(mod2.js, 0, 5))
>default : Symbol(mod1.default, Decl(mod1.js, 1, 26))

=== tests/cases/conformance/jsdoc/mod1.js ===
exports.a = { x: "x" };
>exports.a : Symbol(a, Decl(mod1.js, 0, 0))
>exports : Symbol(a, Decl(mod1.js, 0, 0))
>a : Symbol(a, Decl(mod1.js, 0, 0))
>x : Symbol(x, Decl(mod1.js, 0, 13))

exports["b"] = { x: "x" };
>exports : Symbol("tests/cases/conformance/jsdoc/mod1", Decl(mod1.js, 0, 0))
>"b" : Symbol("b", Decl(mod1.js, 0, 23))
>x : Symbol(x, Decl(mod1.js, 1, 16))

exports["default"] = { x: "x" };
>exports : Symbol("tests/cases/conformance/jsdoc/mod1", Decl(mod1.js, 0, 0))
>"default" : Symbol("default", Decl(mod1.js, 1, 26))
>x : Symbol(x, Decl(mod1.js, 2, 22))

module.exports["c"] = { x: "x" };
>module.exports : Symbol(module.exports, Decl(mod1.js, 0, 0))
>module : Symbol(module, Decl(mod1.js, 2, 32))
>exports : Symbol(module.exports, Decl(mod1.js, 0, 0))
>"c" : Symbol("c", Decl(mod1.js, 2, 32))
>x : Symbol(x, Decl(mod1.js, 3, 23))

module["exports"]["d"] = {};
>module : Symbol(module, Decl(mod1.js, 2, 32))
>"exports" : Symbol(module.exports, Decl(mod1.js, 0, 0))
>"d" : Symbol("d", Decl(mod1.js, 3, 33), Decl(mod1.js, 5, 18))

module["exports"]["d"].e = 0;
>module["exports"]["d"].e : Symbol("d".e, Decl(mod1.js, 4, 28))
>module : Symbol(module, Decl(mod1.js, 2, 32))
>"exports" : Symbol(module.exports, Decl(mod1.js, 0, 0))
>"d" : Symbol("d", Decl(mod1.js, 3, 33), Decl(mod1.js, 5, 18))
>e : Symbol("d".e, Decl(mod1.js, 4, 28))