Skip to content

Commit 4f7c624

Browse files
Just use 'filter'
1 parent 30c6947 commit 4f7c624

File tree

1 file changed

+3
-15
lines changed

1 file changed

+3
-15
lines changed

src/services/services.ts

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3541,14 +3541,7 @@ namespace ts {
35413541
existingMemberNames[existingName] = true;
35423542
}
35433543

3544-
let filteredMembers: Symbol[] = [];
3545-
forEach(contextualMemberSymbols, s => {
3546-
if (!existingMemberNames[s.name]) {
3547-
filteredMembers.push(s);
3548-
}
3549-
});
3550-
3551-
return filteredMembers;
3544+
return filter(contextualMemberSymbols, m => !lookUp(existingMemberNames, m.name));
35523545
}
35533546

35543547
/**
@@ -3569,13 +3562,8 @@ namespace ts {
35693562
seenNames[(<JsxAttribute>attr).name.text] = true;
35703563
}
35713564
}
3572-
let result: Symbol[] = [];
3573-
for (let sym of symbols) {
3574-
if (!seenNames[sym.name]) {
3575-
result.push(sym);
3576-
}
3577-
}
3578-
return result;
3565+
3566+
return filter(symbols, a => !lookUp(seenNames, a.name));
35793567
}
35803568
}
35813569

0 commit comments

Comments
 (0)