whenResult<T> method
MachineDoneWhenResultBuilder<C, T>
whenResult<T>(
- FutureOr<
Result< result(T> >- MessageHandlerContext<
Object, MachineTreeStateData, C>
- MessageHandlerContext<
- void buildSuccessHandler(
- MachineDoneHandlerBuilder<
T> builder
- MachineDoneHandlerBuilder<
- String? label,
Implementation
MachineDoneWhenResultBuilder<C, T> whenResult<T>(
FutureOr<Result<T>> Function(
MessageHandlerContext<Object, MachineTreeStateData, C>)
result,
void Function(MachineDoneHandlerBuilder<T> builder) buildSuccessHandler, {
String? label,
}) {
var whenResultBuilder = MachineDoneWhenResultBuilder<C, T>._(
this,
result,
buildSuccessHandler,
label,
);
descriptor = whenResultBuilder.descriptor;
return whenResultBuilder;
}