runOutside<T> method
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);
}
}