Skip to content

Commit 5f256f1

Browse files
committed
Add missing file property
1 parent 8a9cc94 commit 5f256f1

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/services/goToDefinition.ts

+3-3
Original file line numberDiff line numberDiff 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) {

0 commit comments

Comments
 (0)