Raxol.Core.Runtime.Plugins.State (Raxol v0.5.0)
View SourceDefines the state struct for the plugin manager.
Summary
Types
@type t() :: %Raxol.Core.Runtime.Plugins.State{ command_registry_table: map(), file_event_timer: reference() | nil, file_watcher_pid: pid() | nil, file_watching_enabled?: boolean(), initialized: boolean(), lifecycle_helper_module: module(), load_order: [String.t()], metadata: %{required(String.t()) => map()}, plugin_config: %{required(String.t()) => map()}, plugin_id: String.t() | nil, plugin_path: String.t() | nil, plugin_states: %{required(String.t()) => map()}, plugins: %{required(String.t()) => module()}, plugins_dir: String.t() | nil, runtime_pid: pid() | nil }