88//// export class /*1*/c {
99//// };
1010//// }
11+ //// export function foo() {
12+ //// }
1113//// }
1214/////**This is on import declaration*/
1315////import /*2*/internalAlias = m1.m2./*3*/c;
1416////var /*4*/newVar = new /*5*/internalAlias();
1517////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;
1721
1822goTo . marker ( '1' ) ;
1923verify . quickInfoIs ( "class m1.m2.c" , "class comment;" ) ;
@@ -28,10 +32,28 @@ goTo.marker('4');
2832verify . quickInfoIs ( "(var) newVar: internalAlias" , "" ) ;
2933
3034goTo . 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" , "" ) ;
3236
3337goTo . marker ( '6' ) ;
3438verify . quickInfoIs ( "(var) anotherAliasVar: typeof internalAlias" , "" ) ;
3539
3640goTo . 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