Core Library0.xAPI Reference

Choose documentation 1

latest

Current version

latest
English

Early release libtmux is released, and its APIs may still change between releases. This site's structure and URLs may change too.

module libtmux-raku latest

LibTmux.Types

Source and package
Qualified name
LibTmux::Types
Declared in
LibTmux
Package
LibTmux
Source
lib/LibTmux/Types.rakumod
Anonymous module

Description#

Identifiers and states

IDs validate ASCII spelling only. Store daemon identity separately and check it before operations. WindowLink identity additionally includes session/index; an observed index is not a permanent link identifier.

ValueState describes field availability. KnownNull is domain absence; Unloaded means acquisition omitted data, and Unavailable means the selected acquisition context cannot supply it. Unsupported is a capability refusal. None of these states is encoded as an empty string or numeric zero.

Members8#

  • Count typealias A nonnegative count or dimension. Bool is deliberately not a number here.
  • Outcome enum What the caller knows about an operation's effects.
  • PaneId typealias A pane identifier scoped to a captured daemon incarnation.
  • Positive typealias A positive dimension or resource limit.
  • SessionId typealias A session identifier's spelling; existence and daemon ownership are separate.
  • SupportState enum Capability evidence never treats an unprobed feature as supported.
  • ValueState enum Availability states preserve absence without conflating false, zero or empty text.
  • WindowId typealias A physical window identifier. An index in a session is a different value.
Esc

Type to search.

Reference previewOpen reference