From 357ed7ed7dc97e2ac6c6932e3d7fd981edfe184b Mon Sep 17 00:00:00 2001 From: Arthur Ozga Date: Mon, 14 Nov 2016 14:23:08 -0800 Subject: [PATCH] Remove Inner Loop --- src/services/utilities.ts | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/services/utilities.ts b/src/services/utilities.ts index 8f3ce8ae413..dce9ce1497b 100644 --- a/src/services/utilities.ts +++ b/src/services/utilities.ts @@ -1380,14 +1380,10 @@ namespace ts { */ function filterMissingMembers(sourceSymbols: Map, targetSymbols: Map): Map { const result: Map = createMap(); - outer: for (const sourceName in sourceSymbols) { - for (const targetName in targetSymbols) { - if (sourceName === targetName) { - continue outer; - } + if (!(sourceName in targetSymbols)) { + result[sourceName] = sourceSymbols[sourceName]; } - result[sourceName] = sourceSymbols[sourceName]; } return result; }