DC<Error, Data>.forward constructor

DC<Error, Data>.forward(
  1. DC _dc,
  2. Data? data
)

forwards the error if present else forwards the data

Implementation

factory DC.forward(DC _dc, Data? data) {
  if (_dc.hasError) {
    return DC.error(_dc.error as Error);
  }

  return DC.data(data);
}