Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Plugin ¶
type Plugin struct {
Events *core.Events
ScopeResultKey string
InitEvent string
CloseEvent string
MainEvent string
Name string
}
func (*Plugin) ClosePlugin ¶
func (*Plugin) InitPlugin ¶
func (p *Plugin) InitPlugin(Scope core.ScopeType, pm *PluginManager) error
type PluginManager ¶
func (*PluginManager) AddPlugin ¶
func (pm *PluginManager) AddPlugin(plugin *Plugin) error
func (*PluginManager) CallPlugin ¶
func (pm *PluginManager) CallPlugin(name string, input any) (any, error)
func (*PluginManager) DeletePlugin ¶
func (pm *PluginManager) DeletePlugin(name string)
Click to show internal directories.
Click to hide internal directories.