From ce828d0caec6fd92924fa640035ed76a6c5474d7 Mon Sep 17 00:00:00 2001 From: Mohamed Hegazy Date: Sat, 14 Feb 2015 17:21:49 -0800 Subject: [PATCH] Get details for member completions as well as completions matching prefix --- src/server/protocol.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/server/protocol.ts b/src/server/protocol.ts index b9eb72a78ed..1efc79c5c40 100644 --- a/src/server/protocol.ts +++ b/src/server/protocol.ts @@ -536,8 +536,8 @@ module ts.server { throw Errors.NoContent; } - return completions.entries.reduce((accum: ts.CompletionEntryDetails[], entry: ts.CompletionEntry) => { - if (entry.name.indexOf(prefix) == 0) { + return completions.entries.reduce((result: ts.CompletionEntryDetails[], entry: ts.CompletionEntry) => { + if (completions.isMemberCompletion || entry.name.indexOf(prefix) == 0) { var protoEntry = {}; protoEntry.name = entry.name; protoEntry.kind = entry.kind; @@ -551,9 +551,9 @@ module ts.server { if (details && (details.displayParts) && (details.displayParts.length > 0)) { protoEntry.displayParts = details.documentation; } - accum.push(protoEntry); + result.push(protoEntry); } - return accum; + return result; }, []); }