# 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.