diff --git a/packages/core/src/core_render3_private_export.ts b/packages/core/src/core_render3_private_export.ts index 86ac1107201..3f153e2e0fd 100644 --- a/packages/core/src/core_render3_private_export.ts +++ b/packages/core/src/core_render3_private_export.ts @@ -48,7 +48,6 @@ export { DirectiveType as ɵDirectiveType, getDirectives as ɵgetDirectives, getHostElement as ɵgetHostElement, - LifecycleHooksFeature as ɵLifecycleHooksFeature, NgModuleFactory as ɵNgModuleFactory, NgModuleRef as ɵRender3NgModuleRef, NgModuleType as ɵNgModuleType, diff --git a/packages/core/src/render3/component_ref.ts b/packages/core/src/render3/component_ref.ts index 204d6484df5..af205b40d58 100644 --- a/packages/core/src/render3/component_ref.ts +++ b/packages/core/src/render3/component_ref.ts @@ -521,22 +521,3 @@ function projectNodes( projection.push(nodesforSlot != null && nodesforSlot.length ? Array.from(nodesforSlot) : null); } } - -/** - * Used to enable lifecycle hooks on the root component. - * - * Include this feature when calling `renderComponent` if the root component - * you are rendering has lifecycle hooks defined. Otherwise, the hooks won't - * be called properly. - * - * Example: - * - * ```ts - * renderComponent(AppComponent, {hostFeatures: [LifecycleHooksFeature]}); - * ``` - */ -export function LifecycleHooksFeature(): void { - const tNode = getCurrentTNode()!; - ngDevMode && assertDefined(tNode, 'TNode is required'); - registerPostOrderHooks(getLView()[TVIEW], tNode); -} diff --git a/packages/core/src/render3/index.ts b/packages/core/src/render3/index.ts index 6b0a2b1b706..5e5841bc23a 100644 --- a/packages/core/src/render3/index.ts +++ b/packages/core/src/render3/index.ts @@ -5,7 +5,6 @@ * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.dev/license */ -import {LifecycleHooksFeature} from './component_ref'; import {ɵɵdefineComponent, ɵɵdefineDirective, ɵɵdefineNgModule, ɵɵdefinePipe} from './definition'; import {ɵɵCopyDefinitionFeature} from './features/copy_definition_feature'; import {ɵɵHostDirectivesFeature} from './features/host_directives_feature'; @@ -235,7 +234,6 @@ export { getDirectives, getHostElement, getRenderedText, - LifecycleHooksFeature, PipeDef, ɵɵComponentDeclaration, ɵɵCopyDefinitionFeature,