halfUnlimited method

List<Range<T>> halfUnlimited()

Implementation

List<Range<T>> halfUnlimited() => [
      createRange(
        upperBound:
            UpperBound(value: upperBoundValue, type: BoundType.exclusive),
      ),
      createRange(
        upperBound:
            UpperBound(value: upperBoundValue, type: BoundType.inclusive),
      ),
      createRange(
        lowerBound:
            LowerBound(value: lowerBoundValue, type: BoundType.exclusive),
      ),
      createRange(
        lowerBound:
            LowerBound(value: lowerBoundValue, type: BoundType.inclusive),
      ),
    ];