receiveOutput<TOutput extends Object> method

  1. @override
void receiveOutput<TOutput extends Object>(
  1. TOutput output
)
inherited

Called whenever the logic block produces an output of type TOutput.

Implementation

@override
void receiveOutput<TOutput extends Object>(TOutput output) {
  for (var i = 0; i < _outputCheckers.length; i++) {
    if (_outputCheckers[i](output)) {
      _outputRunners[i](output);
    }
  }
}