Revert go-to-implementation changes

This commit is contained in:
Andrew Branch
2022-03-14 16:17:05 -07:00
parent bea3de0d6e
commit 4e64659c83
5 changed files with 6 additions and 7 deletions

View File

@@ -2313,10 +2313,10 @@ namespace ts.FindAllReferences {
}
function isImplementation(node: Node): boolean {
return !(node.flags & NodeFlags.Ambient) && (
return !!(node.flags & NodeFlags.Ambient) ? !(isInterfaceDeclaration(node) || isTypeAliasDeclaration(node)) :
(isVariableLike(node) ? hasInitializer(node) :
isFunctionLikeDeclaration(node) ? !!node.body :
isClassLike(node) || isModuleOrEnumDeclaration(node)));
isClassLike(node) || isModuleOrEnumDeclaration(node));
}
export function getReferenceEntriesForShorthandPropertyAssignment(node: Node, checker: TypeChecker, addReference: (node: Node) => void): void {

View File

@@ -4,4 +4,4 @@
////f[/*0*/"x"] = 0;
////f[[|/*1*/"x"|]] = 1;
verify.goToDefinition("1", ["0", "1"]);
verify.goToDefinition("1", "0");

View File

@@ -5,4 +5,4 @@
//// declare var [|someVar|]: string;
//// someVa/*reference*/r
verify.implementationListIsEmpty();
verify.allRangesAppearInImplementationList("reference");

View File

@@ -5,4 +5,4 @@
//// declare function [|someFunction|](): () => void;
//// someFun/*reference*/ction();
verify.implementationListIsEmpty();
verify.allRangesAppearInImplementationList("reference");

View File

@@ -5,5 +5,4 @@
//// declare function [|someFunction|](): () => void;
//// someFun/*reference*/ction();
goTo.marker("reference");
verify.implementationListIsEmpty();
verify.allRangesAppearInImplementationList("reference");