RepositoryActionExecutor<Data> typedef
RepositoryActionExecutor<Data> =
Future<Either<Failure, Output> > Function<Failure, Output>({required RepositoryActionRun<Failure, Output> run, FutureOr<Data> update(Data? current, Output output)?})
Executes an action and applies its successful output to repository data.
Implementation
typedef RepositoryActionExecutor<Data> =
Future<Either<Failure, Output>> Function<Failure, Output>({
required RepositoryActionRun<Failure, Output> run,
FutureOr<Data> Function(Data? current, Output output)? update,
});