LivePanels.Canvas.Shared.Adapter behaviour (livepanels v0.1.0)

Copy Markdown View Source

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

child_spec()

@type child_spec() :: Supervisor.child_spec() | {module(), term()}

Callbacks

child_specs(t)

@callback child_specs(LivePanels.Canvas.Shared.Backend.t()) :: [child_spec()]

configure(keyword)

@callback configure(keyword()) :: LivePanels.Canvas.Shared.Backend.t()