diff --git a/packages/tsc-wrapped/src/bundler.ts b/packages/tsc-wrapped/src/bundler.ts index fd9939e734..e3659373d8 100644 --- a/packages/tsc-wrapped/src/bundler.ts +++ b/packages/tsc-wrapped/src/bundler.ts @@ -292,7 +292,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/packages/tsc-wrapped/test/bundler_spec.ts b/packages/tsc-wrapped/test/bundler_spec.ts index 7ecbc4abea..7c4bf97b48 100644 --- a/packages/tsc-wrapped/test/bundler_spec.ts +++ b/packages/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'); }); });