isErrorType<T extends BaseError> function

  1. @Deprecated('use "err is Errortype" instead.')
bool isErrorType<T extends BaseError>(
  1. dynamic v
)

isErrorType returns true if v is of error type T.

Implementation

@Deprecated('use "err is Errortype" instead.')
bool isErrorType<T extends BaseError>(dynamic v) {
  // TODO: Check why "if(v is T) return true;" doesn't always work.
  try {
    v as T;
    return true;
  } catch (_) {
    return false;
  }
}