Interface PluginHooks<Config, Exports>

interface PluginHooks<Config, Exports> {
    onInit?(ctx): void | Exports | Promise<Exports>;
    onStart?(ctx): void | Promise<void>;
    onEvent?<T>(event, ctx): void;
    onConfigChange?(newConfig, ctx): void;
    onDestroy?(ctx): void | Promise<void>;
}

Type Parameters

  • Config = unknown
  • Exports = unknown

Hierarchy (view full)

Methods