Rush StackShopBlogEvents
Skip to main content

Home > @rushstack/heft > IHeftLifecyclePlugin

IHeftLifecyclePlugin interface

The interface that Heft lifecycle plugins must implement. Lifecycle plugins are used to provide functionality that affects the lifecycle of the Heft run. As such, they do not belong to any particular Heft phase.

Signature:

export interface IHeftLifecyclePlugin<TOptions = void> extends IHeftPlugin<IHeftLifecycleSession, TOptions> 

Extends: IHeftPlugin<IHeftLifecycleSession, TOptions>