From 70488ed3826ae67600634e47a22689c5b6ef0ba2 Mon Sep 17 00:00:00 2001 From: Victor Berchet Date: Mon, 19 Sep 2016 15:36:25 -0700 Subject: [PATCH] fix(OfflineCompiler): support older TS versions (#11734) --- modules/@angular/compiler/src/offline_compiler.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/modules/@angular/compiler/src/offline_compiler.ts b/modules/@angular/compiler/src/offline_compiler.ts index c7a19a8769..90bd832096 100644 --- a/modules/@angular/compiler/src/offline_compiler.ts +++ b/modules/@angular/compiler/src/offline_compiler.ts @@ -192,10 +192,12 @@ export class OfflineCompiler { function _resolveViewStatements(compileResult: ViewCompileResult): o.Statement[] { compileResult.dependencies.forEach((dep) => { if (dep instanceof ViewFactoryDependency) { - dep.placeholder.moduleUrl = _ngfactoryModuleUrl(dep.comp.moduleUrl); + const vfd = dep; + vfd.placeholder.moduleUrl = _ngfactoryModuleUrl(vfd.comp.moduleUrl); } else if (dep instanceof ComponentFactoryDependency) { - dep.placeholder.name = _componentFactoryName(dep.comp); - dep.placeholder.moduleUrl = _ngfactoryModuleUrl(dep.comp.moduleUrl); + const cfd = dep; + cfd.placeholder.name = _componentFactoryName(cfd.comp); + cfd.placeholder.moduleUrl = _ngfactoryModuleUrl(cfd.comp.moduleUrl); } }); return compileResult.statements;