runIfSuccess<X> method

X? runIfSuccess<X>(
  1. X block(
    1. T
    )
)

Executes given block if this data is SuccessData

Implementation

X? runIfSuccess<X>(X Function(T) block) {
  if (this is SuccessData) {
    return block(unwrap());
  }

  return null;
}