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);
}
}