diff --git a/packages/core/src/render3/instructions.ts b/packages/core/src/render3/instructions.ts index ccf59d8c32..4dd8ead03f 100644 --- a/packages/core/src/render3/instructions.ts +++ b/packages/core/src/render3/instructions.ts @@ -1742,7 +1742,7 @@ export function instantiateRootComponent( } const directive = getNodeInjectable(tView.data, viewData, viewData.length - 1, rootTNode as TElementNode); - postProcessBaseDirective(viewData, rootTNode, directive, def as DirectiveDef); + postProcessBaseDirective(viewData, rootTNode, directive); return directive; } @@ -1870,7 +1870,7 @@ function prefillHostVars(tView: TView, lView: LView, totalHostVars: number): voi function postProcessDirective( viewData: LView, directive: T, def: DirectiveDef, directiveDefIdx: number): void { const previousOrParentTNode = getPreviousOrParentTNode(); - postProcessBaseDirective(viewData, previousOrParentTNode, directive, def); + postProcessBaseDirective(viewData, previousOrParentTNode, directive); ngDevMode && assertDefined(previousOrParentTNode, 'previousOrParentTNode'); if (previousOrParentTNode && previousOrParentTNode.attrs) { setInputsFromAttrs(directiveDefIdx, directive, def, previousOrParentTNode); @@ -1890,7 +1890,7 @@ function postProcessDirective( * A lighter version of postProcessDirective() that is used for the root component. */ function postProcessBaseDirective( - lView: LView, previousOrParentTNode: TNode, directive: T, def: DirectiveDef): void { + lView: LView, previousOrParentTNode: TNode, directive: T): void { const native = getNativeByTNode(previousOrParentTNode, lView); ngDevMode && assertEqual(