File: interfaceDeclaration1.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 (106 lines) | stat: -rw-r--r-- 3,095 bytes parent folder | download | duplicates (5)
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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
=== tests/cases/compiler/interfaceDeclaration1.ts ===
interface I1 {
>I1 : Symbol(I1, Decl(interfaceDeclaration1.ts, 0, 0))

    item:number;
>item : Symbol(I1.item, Decl(interfaceDeclaration1.ts, 0, 14), Decl(interfaceDeclaration1.ts, 1, 16))

    item:number;
>item : Symbol(I1.item, Decl(interfaceDeclaration1.ts, 0, 14), Decl(interfaceDeclaration1.ts, 1, 16))
}

interface I2 {
>I2 : Symbol(I2, Decl(interfaceDeclaration1.ts, 3, 1))

    item:any;
>item : Symbol(I2.item, Decl(interfaceDeclaration1.ts, 5, 14), Decl(interfaceDeclaration1.ts, 6, 13))

    item:number;
>item : Symbol(I2.item, Decl(interfaceDeclaration1.ts, 5, 14), Decl(interfaceDeclaration1.ts, 6, 13))
}

interface I3 {
>I3 : Symbol(I3, Decl(interfaceDeclaration1.ts, 8, 1))

    prototype:number;
>prototype : Symbol(I3.prototype, Decl(interfaceDeclaration1.ts, 10, 14))
}

interface I4 {
>I4 : Symbol(I4, Decl(interfaceDeclaration1.ts, 12, 1))

    class:number;
>class : Symbol(I4.class, Decl(interfaceDeclaration1.ts, 14, 14))

    number:number;
>number : Symbol(I4.number, Decl(interfaceDeclaration1.ts, 15, 17))

    super:number;
>super : Symbol(I4.super, Decl(interfaceDeclaration1.ts, 16, 18))

    prototype:number;
>prototype : Symbol(I4.prototype, Decl(interfaceDeclaration1.ts, 17, 17))
}

interface I5 extends I5 { 
>I5 : Symbol(I5, Decl(interfaceDeclaration1.ts, 19, 1))
>I5 : Symbol(I5, Decl(interfaceDeclaration1.ts, 19, 1))

    foo():void;
>foo : Symbol(I5.foo, Decl(interfaceDeclaration1.ts, 21, 25))
}

interface I6 {
>I6 : Symbol(I6, Decl(interfaceDeclaration1.ts, 23, 1))

	():void;
}

interface I7 extends I6 { }
>I7 : Symbol(I7, Decl(interfaceDeclaration1.ts, 27, 1))
>I6 : Symbol(I6, Decl(interfaceDeclaration1.ts, 23, 1))

var v1:I7;
>v1 : Symbol(v1, Decl(interfaceDeclaration1.ts, 31, 3))
>I7 : Symbol(I7, Decl(interfaceDeclaration1.ts, 27, 1))

v1();
>v1 : Symbol(v1, Decl(interfaceDeclaration1.ts, 31, 3))

class C1 implements I3 {
>C1 : Symbol(C1, Decl(interfaceDeclaration1.ts, 32, 5))
>I3 : Symbol(I3, Decl(interfaceDeclaration1.ts, 8, 1))

    constructor() {
        var prototype: number = 3;
>prototype : Symbol(prototype, Decl(interfaceDeclaration1.ts, 36, 11))
    }
}

interface i8 extends i9 { }
>i8 : Symbol(i8, Decl(interfaceDeclaration1.ts, 38, 1))
>i9 : Symbol(i9, Decl(interfaceDeclaration1.ts, 40, 27))

interface i9 extends i8 { }
>i9 : Symbol(i9, Decl(interfaceDeclaration1.ts, 40, 27))
>i8 : Symbol(i8, Decl(interfaceDeclaration1.ts, 38, 1))

interface i10 {
>i10 : Symbol(i10, Decl(interfaceDeclaration1.ts, 41, 27))

	foo():number;
>foo : Symbol(i10.foo, Decl(interfaceDeclaration1.ts, 43, 15))
}

interface i11{
>i11 : Symbol(i11, Decl(interfaceDeclaration1.ts, 45, 1))

	foo():string;
>foo : Symbol(i11.foo, Decl(interfaceDeclaration1.ts, 47, 14))
}

interface i12 extends i10, i11 { }
>i12 : Symbol(i12, Decl(interfaceDeclaration1.ts, 49, 1))
>i10 : Symbol(i10, Decl(interfaceDeclaration1.ts, 41, 27))
>i11 : Symbol(i11, Decl(interfaceDeclaration1.ts, 45, 1))