snakia.core.rx.combines

Functions

async_combine(*sources, combiner[, ...])

caller(f, *args, **kwargs)

combine(*sources, combiner[, default_value])

overload(func)

Decorator for overloaded functions/methods.

to_async(func)

Convert a sync function to an async function.

Classes

AsyncBindable([default_value])

An asynchronous bindable.

Bindable([default_value])

A bindable value.

TypeVar(name, *constraints[, bound, ...])

Type variable.

Unset()

ValueChanged(old_value, new_value)

snakia.core.rx.combines.async_combine(*sources, combiner, default_value=<class 'snakia.types.unique.Unset'>)[source]
Return type:

AsyncBindable[TypeVar(R)]

snakia.core.rx.combines.combine(*sources, combiner, default_value=<class 'snakia.types.unique.Unset'>)[source]
Return type:

Bindable[TypeVar(R)]