From 7afee8c3ab486176e052997c314cf1788362823e Mon Sep 17 00:00:00 2001 From: Andy Hanson Date: Tue, 28 Feb 2017 06:09:22 -0800 Subject: [PATCH] Fix formatting --- src/services/goToDefinition.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/services/goToDefinition.ts b/src/services/goToDefinition.ts index 2e35d92b96e..b732d8a1193 100644 --- a/src/services/goToDefinition.ts +++ b/src/services/goToDefinition.ts @@ -199,10 +199,14 @@ namespace ts.GoToDefinition { } function tryAddSignature(signatureDeclarations: Declaration[] | undefined, selectConstructors: boolean, symbolKind: string, symbolName: string, containerName: string, result: DefinitionInfo[]) { + if (!signatureDeclarations) { + return false; + } + const declarations: Declaration[] = []; let definition: Declaration | undefined; - if (signatureDeclarations) for (const d of signatureDeclarations) { + for (const d of signatureDeclarations) { if (selectConstructors ? d.kind === SyntaxKind.Constructor : isSignatureDeclaration(d)) { declarations.push(d); if ((d).body) definition = d;