File tree Expand file tree Collapse file tree 3 files changed +22
-1
lines changed Expand file tree Collapse file tree 3 files changed +22
-1
lines changed Original file line number Diff line number Diff line change @@ -498,6 +498,7 @@ extension ClosedRange {
498
498
499
499
@available ( * , deprecated, renamed: " ClosedRange.Index " )
500
500
public typealias ClosedRangeIndex < T> = ClosedRange < T > . Index where T: Strideable, T. Stride : SignedInteger
501
- @available ( * , deprecated, renamed: " ClosedRange " )
501
+
502
+ @available ( * , deprecated: 4.2 , renamed: " ClosedRange " )
502
503
public typealias CountableClosedRange < Bound: Strideable > = ClosedRange < Bound >
503
504
where Bound. Stride : SignedInteger
Original file line number Diff line number Diff line change @@ -907,3 +907,15 @@ extension Range {
907
907
@available ( * , deprecated, renamed: " Range " )
908
908
public typealias CountableRange < Bound: Strideable > = Range < Bound >
909
909
where Bound. Stride : SignedInteger
910
+
911
+ @available ( * , deprecated: 4.2 , renamed: " PartialRangeFrom " )
912
+ public typealias CountablePartialRangeFrom < Bound: Strideable > = PartialRangeFrom < Bound >
913
+ where Bound. Stride : SignedInteger
914
+
915
+ @available ( * , deprecated: 4.2 , renamed: " PartialRangeUpTo " )
916
+ public typealias CountablePartialRangeUpTo < Bound: Strideable > = PartialRangeUpTo < Bound >
917
+ where Bound. Stride : SignedInteger
918
+
919
+ @available ( * , deprecated: 4.2 , renamed: " PartialRangeThrough " )
920
+ public typealias CountablePartialRangeThrough < Bound: Strideable > = PartialRangeThrough < Bound >
921
+ where Bound. Stride : SignedInteger
Original file line number Diff line number Diff line change @@ -788,5 +788,13 @@ MiscTestSuite.test("reversed()") {
788
788
result)
789
789
}
790
790
791
+ MiscTestSuite.test("Compatibility typealiases") {
792
+ let _: CountablePartialRangeFrom = 1...
793
+ let _: CountablePartialRangeUpTo = ..<2
794
+ let _: CountablePartialRangeThrough = ...3
795
+ let _: CountableRange = MinimalStrideableValue(3)..<MinimalStrideableValue(3)
796
+ let _: CountableClosedRange = MinimalStrideableValue(3)...MinimalStrideableValue(3)
797
+ }
798
+
791
799
runAllTests()
792
800
You can’t perform that action at this time.
0 commit comments