@@ -42,6 +42,7 @@ export class ClassFinder {
4242 Promise < { named : ClassIndex < ClassReference > ; unnamed : { packageName : string ; fileName : string } [ ] } > {
4343 // Load the elements of the class
4444 const {
45+ resolvedPath,
4546 exportedClasses,
4647 exportedInterfaces,
4748 exportedImportedElements,
@@ -63,17 +64,17 @@ export class ClassFinder {
6364 packageName,
6465 localName,
6566 qualifiedPath : undefined ,
66- fileName,
67- fileNameReferenced : fileName ,
67+ fileName : resolvedPath ,
68+ fileNameReferenced : resolvedPath ,
6869 } ;
6970 }
7071 for ( const localName in exportedInterfaces ) {
7172 exportDefinitions . named [ localName ] = {
7273 packageName,
7374 localName,
7475 qualifiedPath : undefined ,
75- fileName,
76- fileNameReferenced : fileName ,
76+ fileName : resolvedPath ,
77+ fileNameReferenced : resolvedPath ,
7778 } ;
7879 }
7980
@@ -84,7 +85,7 @@ export class ClassFinder {
8485 localName,
8586 qualifiedPath : undefined ,
8687 fileName : importedFileName ,
87- fileNameReferenced : fileName ,
88+ fileNameReferenced : resolvedPath ,
8889 } ;
8990 }
9091
@@ -98,8 +99,8 @@ export class ClassFinder {
9899 packageName,
99100 localName,
100101 qualifiedPath : undefined ,
101- fileName,
102- fileNameReferenced : fileName ,
102+ fileName : resolvedPath ,
103+ fileNameReferenced : resolvedPath ,
103104 } ;
104105 break ;
105106 }
@@ -110,8 +111,8 @@ export class ClassFinder {
110111 packageName,
111112 localName,
112113 qualifiedPath : undefined ,
113- fileName,
114- fileNameReferenced : fileName ,
114+ fileName : resolvedPath ,
115+ fileNameReferenced : resolvedPath ,
115116 } ;
116117 break ;
117118 }
0 commit comments