throwError property

JSIteratorResult<T> Function([JSAny? error])? get throwError

See throw().

This is a nullable getter because not all iterators support this method.

If the error is null or omitted, the callback is called with no value. It's not possible to call the callback with a null error.

Implementation

JSIteratorResult<T> Function([JSAny? error])? get throwError =>
    // Make sure to pass along whether an argument was passed or not, because
    // that's observable from JavaScript.
    _nullableThrowError == null
    ? null
    : ([error]) => error == null ? _throwError() : _throwError(error);