# Functions
NewExtensionRuntimeInfo creates a new ExtensionRuntimeInfo struct.
# Constants
CommandTypeExecuteExtension is a command to execute an extension or return its result.
CommandTypeRegisterPlugin is a command to register a plugin.
# Structs
ExecuteExtensionData is the data that is sent with an executeExtension command.
ExecuteExtensionResult is a struct that contains the result of executing an extension.
ExtensionConfig is the configuration of an extension.
ExtensionImplementation is a struct that contains the implementation of an extension.
ExtensionRuntimeInfo is a struct that contains information about an extension.
Message is a message that can be sent or received.
PluginError is an error that occurred during the extension's execution.
RegisterPluginData is the data that is sent with a registerPlugin command.
RegisterPluginMessage is a message that is sent to register a plugin.
# Type aliases
CommandType is a type of message.