File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -112,20 +112,20 @@ namespace ts.GoToDefinition {
112112 const referencePath = findReferenceInPosition ( sourceFile . referencedFiles , position ) ;
113113 if ( referencePath ) {
114114 const file = program . getSourceFileFromReference ( sourceFile , referencePath ) ;
115- return file && { reference : referencePath , fileName : file . fileName } ;
115+ return file && { reference : referencePath , fileName : file . fileName , file } ;
116116 }
117117
118118 const typeReferenceDirective = findReferenceInPosition ( sourceFile . typeReferenceDirectives , position ) ;
119119 if ( typeReferenceDirective ) {
120120 const reference = program . getResolvedTypeReferenceDirectives ( ) . get ( typeReferenceDirective . fileName ) ;
121121 const file = reference && program . getSourceFile ( reference . resolvedFileName ! ) ; // TODO:GH#18217
122- return file && { reference : typeReferenceDirective , fileName : file . fileName } ;
122+ return file && { reference : typeReferenceDirective , fileName : file . fileName , file } ;
123123 }
124124
125125 const libReferenceDirective = findReferenceInPosition ( sourceFile . libReferenceDirectives , position ) ;
126126 if ( libReferenceDirective ) {
127127 const file = program . getLibFileFromReference ( libReferenceDirective ) ;
128- return file && { reference : libReferenceDirective , fileName : file . fileName } ;
128+ return file && { reference : libReferenceDirective , fileName : file . fileName , file } ;
129129 }
130130
131131 if ( sourceFile . resolvedModules ?. size ) {
You can’t perform that action at this time.
0 commit comments