Opaque read capability for one renderer-owned interaction-index generation.
Summary
Functions
Creates a read capability for the protected table owned by the renderer.
Resolves input directly from immutable renderer-owned data.
Types
Functions
@spec new(:ets.table()) :: t()
Creates a read capability for the protected table owned by the renderer.
@spec resolve(t(), MingaEditor.Mouse.TextEvent.t()) :: {:ok, MingaEditor.Mouse.Target.Text.t()} | {:error, :inactive | :row_not_found | :row_id_mismatch | :not_source_backed | :unavailable}
Resolves input directly from immutable renderer-owned data.