8
8
//// export class /*1*/c {
9
9
//// };
10
10
//// }
11
+ //// export function foo() {
12
+ //// }
11
13
//// }
12
14
/////**This is on import declaration*/
13
15
////import /*2*/internalAlias = m1.m2./*3*/c;
14
16
////var /*4*/newVar = new /*5*/internalAlias();
15
17
////var /*6*/anotherAliasVar = /*7*/internalAlias;
16
-
18
+ ////import /*8*/internalFoo = m1./*9*/foo;
19
+ ////var /*10*/callVar = /*11*/internalFoo();
20
+ ////var /*12*/anotherAliasFoo = /*13*/internalFoo;
17
21
18
22
goTo . marker ( '1' ) ;
19
23
verify . quickInfoIs ( "class m1.m2.c" , "class comment;" ) ;
@@ -28,10 +32,28 @@ goTo.marker('4');
28
32
verify . quickInfoIs ( "(var) newVar: internalAlias" , "" ) ;
29
33
30
34
goTo . marker ( '5' ) ;
31
- verify . quickInfoIs ( "import internalAlias = m1.m2.c" , "This is on import declaration " ) ;
35
+ verify . quickInfoIs ( "(alias) new internalAlias(): internalAlias\nimport internalAlias = m1.m2.c" , "" ) ;
32
36
33
37
goTo . marker ( '6' ) ;
34
38
verify . quickInfoIs ( "(var) anotherAliasVar: typeof internalAlias" , "" ) ;
35
39
36
40
goTo . marker ( '7' ) ;
37
- verify . quickInfoIs ( "import internalAlias = m1.m2.c" , "This is on import declaration" ) ;
41
+ verify . quickInfoIs ( "import internalAlias = m1.m2.c" , "This is on import declaration" ) ;
42
+
43
+ goTo . marker ( '8' ) ;
44
+ verify . quickInfoIs ( 'import internalFoo = m1.foo' , "" ) ;
45
+
46
+ goTo . marker ( '9' ) ;
47
+ verify . quickInfoIs ( "(function) m1.foo(): void" , "" ) ;
48
+
49
+ goTo . marker ( '10' ) ;
50
+ verify . quickInfoIs ( "(var) callVar: void" , "" ) ;
51
+
52
+ goTo . marker ( '11' ) ;
53
+ verify . quickInfoIs ( "(alias) internalFoo(): void\nimport internalFoo = m1.foo" , "" ) ;
54
+
55
+ goTo . marker ( '12' ) ;
56
+ verify . quickInfoIs ( "(var) anotherAliasFoo: () => void" , "" ) ;
57
+
58
+ goTo . marker ( '13' ) ;
59
+ verify . quickInfoIs ( "import internalFoo = m1.foo" , "" ) ;
0 commit comments