refactor(MapWrapper): drop delete(), get(), forEach() and size

Closes #4618
This commit is contained in:
Victor Berchet
2015-10-08 16:01:18 -07:00
parent aab0c57aee
commit a8c34ae290
22 changed files with 51 additions and 73 deletions

View File

@ -54,13 +54,13 @@ export class RenderViewWithFragmentsStore {
this._removeRef(view);
var fragments = this._viewFragments.get(view);
fragments.forEach((fragment) => { this._removeRef(fragment); });
MapWrapper.delete(this._viewFragments, view);
this._viewFragments.delete(view);
}
private _removeRef(ref: RenderViewRef | RenderFragmentRef) {
var index = this._lookupByView.get(ref);
MapWrapper.delete(this._lookupByView, ref);
MapWrapper.delete(this._lookupByIndex, index);
this._lookupByView.delete(ref);
this._lookupByIndex.delete(index);
}
serializeRenderViewRef(viewRef: RenderViewRef): number {

View File

@ -104,7 +104,7 @@ export class Serializer {
var object = {};
var serialize = isPresent(type);
MapWrapper.forEach(map, (value, key) => {
map.forEach((value, key) => {
if (serialize) {
object[key] = this.serialize(value, type);
} else {