Human-readable labels and per-type operator option lists for UI display.
Summary
Functions
Returns a human-readable label for the given operator.
Returns operator options as [{atom, String.t()}] tuples for the given filter type.
Returns whether an operator uses single or multi-value selection.
Functions
Returns a human-readable label for the given operator.
Returns operator options as [{atom, String.t()}] tuples for the given filter type.
@spec value_mode(atom()) :: :single | :multi
Returns whether an operator uses single or multi-value selection.
Multi-value operators (:in, :not_in, :ov, :cs, :cd) allow selecting
multiple values, while single-value operators use a single selection.