requiredValue property

T get requiredValue

获取结果值(非 null 版本)。 当 isSuccess 为 true 时必定返回非 null 值;否则抛出 StateError

Implementation

T get requiredValue {
  if (isError) {
    throw StateError('Cannot access requiredValue on an error result: $error');
  }
  if (_value == null) {
    throw StateError(
        'requiredValue is null. Use RxResult.success(value) to ensure non-null, '
        'or check value != null before accessing requiredValue.');
  }
  return _value as T;
}