Module

_protocols

Protocols — stdlib/typing only, no internal imports.

Classes

Reducer 1 ▼

Methods

Internal Methods 1 ▼
__call__ 2 Any | ReducerResult ▼
def __call__(self, state: Any, action: Action) -> Any | ReducerResult
Parameters
Name Type Description
state —
action —
Returns
Any | ReducerResult
Saga 1 ▼

Methods

Internal Methods 1 ▼
__call__ 2 Any ▼
def __call__(self, *args: Any, **kwargs: Any) -> Any
Parameters
Name Type Description
*args —
**kwargs —
Returns
Any
DispatchFn 1 ▼

Methods

Internal Methods 1 ▼
__call__ 1 ▼
def __call__(self, action: Action) -> None
Parameters
Name Type Description
action —
Middleware 1 ▼

Methods

Internal Methods 1 ▼
__call__ 2 DispatchFn ▼
def __call__(self, dispatch: DispatchFn, get_state: GetStateFn) -> DispatchFn
Parameters
Name Type Description
dispatch —
get_state —
Returns
DispatchFn
GetStateFn 1 ▼

Methods

Internal Methods 1 ▼
__call__ 0 Any ▼
def __call__(self) -> Any
Returns
Any
FieldValidator 1 ▼

Methods

Internal Methods 1 ▼
__call__ 1 tuple[bool, str] ▼
def __call__(self, value: Any) -> tuple[bool, str]
Parameters
Name Type Description
value —
Returns
tuple[bool, str]