@serenity-is/sleekgrid / GridPluginHost
Interface: GridPluginHost
Defined in: src/core/grid-plugin.ts:29
Host surface implemented by the grid for managing GridPlugin lifetimes.
Extended by
Methods
getPluginByName()
getPluginByName(
name):GridPlugin
Defined in: src/core/grid-plugin.ts:35
Retrieves a plugin by its GridPlugin.pluginName.
Parameters
name
string
Plugin name to look up.
Returns
The plugin instance, or null/undefined when not found.
registerPlugin()
registerPlugin(
plugin):void
Defined in: src/core/grid-plugin.ts:40
Registers a plugin and calls its GridPlugin.init.
Parameters
plugin
Plugin to register.
Returns
void
unregisterPlugin()
unregisterPlugin(
plugin):void
Defined in: src/core/grid-plugin.ts:45
Unregisters a plugin, calling GridPlugin.destroy if defined.
Parameters
plugin
Plugin to remove.
Returns
void