Interface: SurfViewControlSessionSnapshot
Defined in: controls/ControlSession.ts:44
Immutable presentation state for one mounted control surface.
canonical is shared target state. state and focus belong only to this session, so local focus and disclosure changes advance sessionRevision without changing canonical.revision.
Properties
sessionRevision
ts
readonly sessionRevision: number;Defined in: controls/ControlSession.ts:45
canonical
ts
readonly canonical: SurfViewControlSnapshot;Defined in: controls/ControlSession.ts:46
state
ts
readonly state: SurfViewControlSessionState;Defined in: controls/ControlSession.ts:47
focus
ts
readonly focus: SurfViewControlFocusSnapshot;Defined in: controls/ControlSession.ts:48