From 5d82c73da68cadbe8c157ca38afd381a33b34e67 Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Sat, 17 Nov 2018 22:37:13 -0800 Subject: [PATCH] fix(ivy): @NgModule() should not require an metadata object (#27278) There is no test in this diff because I'm making an already failing test pass. PR Close #27278 --- packages/core/src/render3/jit/module.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/src/render3/jit/module.ts b/packages/core/src/render3/jit/module.ts index 9a89e55a83..601bcbdfc5 100644 --- a/packages/core/src/render3/jit/module.ts +++ b/packages/core/src/render3/jit/module.ts @@ -23,7 +23,7 @@ const EMPTY_ARRAY: Type[] = []; * * This function automatically gets called when a class has a `@NgModule` decorator. */ -export function compileNgModule(moduleType: Type, ngModule: NgModule): void { +export function compileNgModule(moduleType: Type, ngModule: NgModule = {}): void { compileNgModuleDefs(moduleType, ngModule); setScopeOnDeclaredComponents(moduleType, ngModule); }