Skip to content

@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

GridPlugin

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

GridPlugin

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

GridPlugin

Plugin to remove.

Returns

void