UNPKG

static-injector

Version:

Angular 依赖注入独立版本;Angular dependency injection standalone version

29 lines (28 loc) 888 B
/** * @license * Copyright Google LLC All Rights Reserved. * * 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 */ /** * A lifecycle hook that is called when a directive, pipe, or service is destroyed. * Use for any custom cleanup that needs to occur when the * instance is destroyed. * @see [Lifecycle hooks guide](guide/components/lifecycle) * * @usageNotes * The following snippet shows how a component can implement this interface * to define its own custom clean-up method. * * {@example core/ts/metadata/lifecycle_hooks_spec.ts region='OnDestroy'} * * @publicApi */ export interface OnDestroy { /** * A callback method that performs custom clean-up, invoked immediately * before a directive, pipe, or service instance is destroyed. */ ngOnDestroy(): void; }