map<TR> method
TR
map<TR>({
- required ResultMapper<
TR> pending, - required ResultMapper<
TR> waiting, - required ResultMapper<
TR> completed, - required FailedResultMapper<
TR> failed,
Pattern match the result on all branches
pending is called with action hasn't started
waiting is called when action is in progress
completed is called if result is completed
failed is called with error and stackTrace if result is failed
Implementation
TR map<TR>({
required ResultMapper<TR> pending,
required ResultMapper<TR> waiting,
required ResultMapper<TR> completed,
required FailedResultMapper<TR> failed,
}) =>
unsafeMapOr(
pendingResult: pending,
waitingResult: waiting,
completedResult: completed,
failedResult: failed,
);