diff --git a/packages/core/src/render3/jit/module.ts b/packages/core/src/render3/jit/module.ts index a65571b7ffa..5c7d23e705c 100644 --- a/packages/core/src/render3/jit/module.ts +++ b/packages/core/src/render3/jit/module.ts @@ -375,12 +375,12 @@ function getAnnotation(type: any, name: string): T|null { * NgModule the component belongs to. We keep the list of compiled components here so that the * TestBed can reset it later. */ -let ownerNgModule = new Map, NgModuleType>(); -let verifiedNgModule = new Map, boolean>(); +let ownerNgModule = new WeakMap, NgModuleType>(); +let verifiedNgModule = new WeakMap, boolean>(); export function resetCompiledComponents(): void { - ownerNgModule = new Map, NgModuleType>(); - verifiedNgModule = new Map, boolean>(); + ownerNgModule = new WeakMap, NgModuleType>(); + verifiedNgModule = new WeakMap, boolean>(); moduleQueue.length = 0; }