Core LibraryunreleasedAPI Reference

Choose documentation 1

latest

Current version

latest
English

Unreleased libtmux_erlang has not been released. Its API may change during development. This site's structure and URLs may change too.

function libtmux-erlang latest

tmux_select:from_list/2

Validate an ordinary list without rebinding, reordering or deduplicating it.

Source and package
Qualified name
tmux_select:from_list/2
Declared in
tmux_select
Package
libtmux_erlang
Source
apps/libtmux_erlang/src/tmux_select.erl
from_list(Entity, Rows) -spec from_list(tmux_schema:entity(), [Row]) -> t(Row) when Row :: tmux_model:row().

Examples#

1> {ok, P} = tmux_model:pane(#{id => <<"%1">>, width => 120}), ok.
ok
2> S = tmux_select:from_list(pane, [P, P]), ok.
ok
3> tmux_select:size(tmux_select:where(#{width => #{gte => 120}}, S)).
2
4> tmux_select:one(S).
{error,{multiple_matches,#{at_least => 2}}}
Parameters
Esc

Type to search.

Reference previewOpen reference