snakia.utils.funcs

Functions

call(f, *args, **kwargs)

caller(f, *args, **kwargs)

ret()

side(value, *_, **__)

side_func(value, *_, **__)

Classes

ParamSpec(name, *[, bound, covariant, ...])

Parameter specification variable.

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

Type variable.

snakia.utils.funcs.call(f, *args, **kwargs)[source]
Return type:

TypeVar(T)

snakia.utils.funcs.caller(f, *args, **kwargs)[source]
Return type:

Callable[..., TypeVar(T)]

snakia.utils.funcs.ret()[source]
Return type:

Callable[[TypeVar(T)], TypeVar(T)]

snakia.utils.funcs.side(value, *_, **__)[source]
Return type:

TypeVar(T)

snakia.utils.funcs.side_func(value, *_, **__)[source]
Return type:

Callable[..., TypeVar(T)]