maybeWhen<R> method
R
maybeWhen<R>({
- R init()?,
- R loading(
- ArgT arg
- R data(
- ArgT arg,
- T data
- R error(
- ArgT arg,
- Object error
- required R orElse(),
Implementation
R maybeWhen<R>({
R Function()? init,
R Function(ArgT arg)? loading,
R Function(ArgT arg, T data)? data,
R Function(ArgT arg, Object error)? error,
required R Function() orElse,
}) {
final self = this;
if (self == null) return orElse();
return self.maybeWhen(
init: init,
loading: loading,
data: data,
error: error,
orElse: orElse,
);
}