Skip to content

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

Released under the MIT License.