Snapshot.t/0
An immutable observation interval with indexed entities and explicit coverage.
Source and package
- Qualified name
-
LibTmux .Snapshot .t/0 - Module
- LibTmux
- Declared in
- Snapshot
- Package
- libtmux
- Source
- lib/libtmux/snapshot.ex
- @type t() :: %Lib
Tmux { captured_from: integer(), captured_until: integer(), clients: %{ optional(String.Snapshot .t ()) => LibTmux () }, coverage: coverage(), id: pos.Client .t _integer (), indexes: indexes(), order: %{ required(LibTmux ()) => [ Lib.Schema .entity Tmux () ] }, panes: %{optional(String.Ref .id .t ()) => LibTmux ()}, schema_version: 1, server_instance: String.Pane .t .t (), sessions: %{ optional(String.t ()) => LibTmux () }, window_links: %{ optional(Lib.Session .t Tmux ()) => Lib.Ref .id Tmux () }, windows: %{ optional(String.Window Link .t .t ()) => LibTmux () } }.Window .t