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]