# Functions
HasSupport tests a PluginInstance for a capability.
Wrap wraps around a raw go plugin to provide typesafe access.
# Constants
Configurer are consigurables.
Displayer displays instructions.
Messenger sends notifications.
Storager stores data.
Webhooker registers webhooks.
# Structs
Info is the plugin info.
Message describes a message to be send by MessageHandler#SendMessage.
PluginV1 is an abstraction of a plugin written in the v1 plugin API.
PluginV1Instance is an adapter for plugin using v1 API.
PluginV1MessageHandler is an adapter for messenger plugin handler using v1 API.
PluginV1StorageHandler is a wrapper for v1 storage handler.
UserContext is the user context used to create plugin instance.
# Interfaces
MessageHandler see plugin.MessageHandler.
Plugin is an abstraction of plugin handler.
PluginInstance is an encapsulation layer of plugin instances of different backends.
StorageHandler see plugin.StorageHandler.
# Type aliases
Capabilities is a slice of module.
Capability is a capability the plugin provides.