libtmux Reference MCP Search
On this page

Filterable

View as Markdown

Package
libtmux-swift
Source
Sources/LibTmux/FilterExpr.swift
interface Filterable : protocol Filterable
interface [source]
interface [source]
interface Filterable

A model that can be filtered declaratively.

Key paths are lowered to stable ids inside a synchronous call and then discarded. Nothing stores one: AnyKeyPath is a non-Sendable class, so keeping it would make every expression that held it unsendable, and an expression's whole purpose is to travel.

3 declared, 0 inherited

Members

  • filterFieldID(for:) method The stable wire id for a key path, or nil if the property is not filterable.
  • filterFieldType(_:) method The value kind an id names, or nil when this model does not know it.
  • filterValue(_:of:) method Reads the field an id names, or nil if this model has no such field.
Esc

Type to search.