clean_redux library

Classes

Action
CancelToken
Controller
DelayedTransformer<T>
Dto<T>
Endpoint<T extends Action>
FailedAction<T extends UseCase<Action>>
Failure
FailureOrResult<T>
Nullable<T extends Object>
OnePerWindowTransformer<T extends Object>
State<T extends State<T>>
An abstract class representing the state of a Redux store.
UseCase<T extends Action>
The UseCase class is used in the context of clean architecture to represent a single use case or business logic of an application. It is an abstract class that defines a single method called execute, which takes an input object and returns an output object. The execute method is responsible for executing the business logic of the use case and returning the appropriate output stream.

Extensions

ReducerExtension on Reducer<TState, T2>
ReducerExtensionSum on Reducer<TState, Action>

Typedefs

Reducer<TState extends State<TState>, TAction extends Action> = TState Function(TState, TAction)