Add createMultiMap to replace multiMapAdd and multiMapRemove

This commit is contained in:
Andy Hanson
2016-12-28 09:33:43 -08:00
parent 932eaa3f90
commit 145f0b2f18
6 changed files with 54 additions and 42 deletions

View File

@@ -518,7 +518,7 @@ namespace ts {
}
private computeNamedDeclarations(): Map<Declaration[]> {
const result = createMap<Declaration[]>();
const result = createMultiMap<Declaration>();
forEachChild(this, visit);
@@ -527,7 +527,7 @@ namespace ts {
function addDeclaration(declaration: Declaration) {
const name = getDeclarationName(declaration);
if (name) {
multiMapAdd(result, name, declaration);
result.add(name, declaration);
}
}