onError method
Implementation
void onError(Object error, StackTrace stack) {
if (_onError is Function(Object)) {
_onError!(error);
} else if (_onError is Function(Object, StackTrace)) {
_onError!(error, stack);
} else {
throw error;
}
}