snakia.core.rx.base_bindable
Functions
|
Typed version of namedtuple. |
Classes
|
|
|
|
|
Abstract base class for generic types. |
|
Base class for protocol classes. |
|
Type variable. |
|
- class snakia.core.rx.base_bindable.BaseBindable(default_value=None)[source]
Bases:
Generic[T]- property default_value: T
- property has_default_value: bool
- property has_value: bool
- property value: T
- class snakia.core.rx.base_bindable.BindableSubscriber(*args, **kwargs)[source]
Bases:
Protocol,Generic[T,R_co]- __init__(*args, **kwargs)
- class snakia.core.rx.base_bindable.ValueChanged(old_value, new_value)[source]
Bases:
NamedTuple,Generic[T]- count(value, /)
Return number of occurrences of value.
- index(value, start=0, stop=9223372036854775807, /)
Return first index of value.
Raises ValueError if the value is not present.
-
new_value:
TypeVar(T) Alias for field number 1
-
old_value:
TypeVar(T) Alias for field number 0