mapOrNull<R extends Object?> method
R?
mapOrNull<R extends Object?>({
- R doNothing(
- EditFormUIActionDoNothing doNothing
- R orElse(
- EditFormUIAction editFormUIAction
Implementation
R? mapOrNull<R extends Object?>({
R Function(EditFormUIActionDoNothing doNothing)? doNothing,
R Function(EditFormUIAction editFormUIAction)? orElse,
}) {
final editFormUIAction = this;
if (editFormUIAction is EditFormUIActionDoNothing) {
return doNothing != null
? doNothing(editFormUIAction)
: orElse?.call(editFormUIAction);
} else {
throw AssertionError();
}
}