field#
- class Field(reducer: ~_canary.util.reducer.Reducer[~_canary.util.field.T, ~_canary.util.field.R], items: list[~_canary.util.conditional.Conditional[~_canary.util.field.T]] = <factory>)#
Bases:
Generic[T,R]A collection of conditional values reduced to a single result.
Store values as Conditional[T]
Evaluate which values are active in a context
Reduce active values with a Reducer[T, R]
- items: list[Conditional[T]]#
- add(value: T, *, when=None) None#
- eval(*, family: str | None = None, on_options: list[str] | None = None, keywords: list[str] | None = None, parameters: dict[str, Any] | None = None) R#