runOutside<T> method

  1. @override
T runOutside<T>(
  1. T fn()
)
override

Runs the code within fn outside of this zone.

If inOuterZone is true, fn is just called normally.

Implementation

@override
T runOutside<T>(T fn()) {
  if (inOuterZone) {
    return fn();
  } else {
    return outerZone!.run(fn);
  }
}