Documentation
¶
Index ¶
- Variables
- func Lookup[T any](plugin *plugin.Plugin, name string) (val *T, err error)
- type Action
- type Category
- type IEngine
- type IPlugin
- type IPluginCommandExecutor
- type IPluginCommands
- type IPluginConfig
- type IPluginConnect
- type IPluginHooks
- type IPluginManager
- type IPluginVars
- type Kind
- type PluginHook
- type PluginHookPositionProto
- type PluginVarItem
- type Settings
- type Status
Constants ¶
This section is empty.
Variables ¶
View Source
var DeleteConfig func(ctx context.Context, plugin IPlugin) error
View Source
var ExtractPluginManager func(ctx context.Context) IPluginManager
View Source
var LoadConfig func(ctx context.Context, tag string) (IPluginConfig, error)
View Source
var NewConfig func(name string, version string, tag string, active bool, settings Settings) IPluginConfig
View Source
var NewPluginManager func(configFile string) IPluginManager
View Source
var NewPluginVars func(vars ...[]PluginVarItem) []PluginVarItem
View Source
var ResetConfigs func(ctx context.Context) (err error)
View Source
var SaveConfig func(ctx context.Context, config IPluginConfig) error
View Source
var SetPluginManager func(ctx context.Context, obj IPluginManager) error
Functions ¶
Types ¶
type Action ¶
type Action = include.EventAction
type Category ¶
type Category = include.EventCategory
type IPluginCommandExecutor ¶
type IPluginCommandExecutor = include.IPluginCommandExecutor
type IPluginCommands ¶
type IPluginCommands = include.IPluginCommands
type IPluginConfig ¶
type IPluginConfig = include.IPluginConfig
type IPluginConnect ¶
type IPluginConnect = include.IPluginConnect
type IPluginHooks ¶
type IPluginHooks = include.IPluginHooks
type IPluginManager ¶
type IPluginManager = include.IPluginManager
type IPluginVars ¶
type IPluginVars = include.IPluginVars
type PluginHook ¶
type PluginHook = include.PluginHook
type PluginHookPositionProto ¶
type PluginHookPositionProto = include.PluginHookPositionProto
type PluginVarItem ¶
type PluginVarItem = include.PluginVarItem
type Status ¶
type Status = include.EventStatus
Click to show internal directories.
Click to hide internal directories.