Home > @xoram/core > ApplicationPluginHooks
ApplicationPluginHooks type
Plugin related hooks emitted by the application.
Signature:
typescript
export type ApplicationPluginHooks = {
beforePluginRegistration: ApplicationPluginLifeCycleEvent;
pluginRegistered: ApplicationPluginLifeCycleEvent;
beforePluginRemoved: ApplicationPluginLifeCycleEvent;
pluginRemoved: ApplicationPluginLifeCycleEvent;
failedPluginRegistration: {
app: Application;
reason: Error;
};
};
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
References: ApplicationPluginLifeCycleEvent, Application