refactor: remove dead code

This commit is contained in:
Victor Berchet
2016-09-18 16:15:43 -07:00
committed by Rado Kirov
parent 58605cf350
commit 425c1e6042
8 changed files with 21 additions and 49 deletions

View File

@ -13,9 +13,6 @@ export var RenderDebugInfo: typeof r.RenderDebugInfo = r.RenderDebugInfo;
export var ReflectionCapabilities: typeof r.ReflectionCapabilities = r.ReflectionCapabilities;
export var VIEW_ENCAPSULATION_VALUES: typeof r.VIEW_ENCAPSULATION_VALUES =
r.VIEW_ENCAPSULATION_VALUES;
export type DebugDomRootRenderer = typeof r._DebugDomRootRenderer;
export var DebugDomRootRenderer: typeof r.DebugDomRootRenderer = r.DebugDomRootRenderer;
export var reflector: typeof r.reflector = r.reflector;

View File

@ -9,7 +9,6 @@
import {Injectable, RenderComponentType, Type, ViewEncapsulation} from '@angular/core';
import {isArray, isPresent} from '../../facade/lang';
import {VIEW_ENCAPSULATION_VALUES} from '../../private_import_core';
import {RenderStore} from './render_store';
import {LocationType} from './serialized_types';
@ -54,26 +53,32 @@ export class Serializer {
if (!isPresent(map)) {
return null;
}
if (isArray(map)) {
var obj: any[] = [];
(<any[]>map).forEach(val => obj.push(this.deserialize(val, type, data)));
return obj;
if (Array.isArray(map)) {
return (<any[]>map).map(val => this.deserialize(val, type, data));
}
if (type == PRIMITIVE) {
if (type === PRIMITIVE) {
return map;
}
if (type == RenderStoreObject) {
if (type === RenderStoreObject) {
return this._renderStore.deserialize(map);
} else if (type === RenderComponentType) {
return this._deserializeRenderComponentType(map);
} else if (type === ViewEncapsulation) {
return VIEW_ENCAPSULATION_VALUES[map];
} else if (type === LocationType) {
return this._deserializeLocation(map);
} else {
throw new Error('No deserializer for ' + type.toString());
}
if (type === RenderComponentType) {
return this._deserializeRenderComponentType(map);
}
if (type === ViewEncapsulation) {
return map as ViewEncapsulation;
}
if (type === LocationType) {
return this._deserializeLocation(map);
}
throw new Error('No deserializer for ' + type.toString());
}
private _serializeLocation(loc: LocationType): Object {