From f6a7183c522ee1a7a07621d162b7a47f847d141f Mon Sep 17 00:00:00 2001 From: Olivier Combe Date: Fri, 8 Sep 2017 18:18:13 +0200 Subject: [PATCH] fix(tsc-wrapped): fix metadata symbol reference --- tools/@angular/tsc-wrapped/src/bundler.ts | 2 +- tools/@angular/tsc-wrapped/test/bundler_spec.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/@angular/tsc-wrapped/src/bundler.ts b/tools/@angular/tsc-wrapped/src/bundler.ts index a7f370a424..fce0e59cca 100644 --- a/tools/@angular/tsc-wrapped/src/bundler.ts +++ b/tools/@angular/tsc-wrapped/src/bundler.ts @@ -290,7 +290,7 @@ export class MetadataBundler { // keep one entry and replace the others by references names.forEach((name: string, i: number) => { if (i !== reference) { - result[name] = {__symbolic: 'reference', name: declaredName}; + result[name] = {__symbolic: 'reference', name: names[reference]}; } }); } diff --git a/tools/@angular/tsc-wrapped/test/bundler_spec.ts b/tools/@angular/tsc-wrapped/test/bundler_spec.ts index 45ff178b63..52d6d7b55f 100644 --- a/tools/@angular/tsc-wrapped/test/bundler_spec.ts +++ b/tools/@angular/tsc-wrapped/test/bundler_spec.ts @@ -219,7 +219,7 @@ describe('metadata bundler', () => { expect(A2.name).toEqual('A'); expect(B1.__symbolic).toEqual('class'); expect(B2.__symbolic).toEqual('reference'); - expect(B2.name).toEqual('B'); + expect(B2.name).toEqual('B1'); }); });