Behaviour for custom shared-mode backend adapters.
Adapters describe coordinator lookup, coordinator supervision, participant tracking supervision, and layout persistence as one backend record.
Summary
Types
@type child_spec() :: Supervisor.child_spec() | {module(), term()}
Callbacks
@callback child_specs(LivePanels.Canvas.Shared.Backend.t()) :: [child_spec()]
@callback configure(keyword()) :: LivePanels.Canvas.Shared.Backend.t()