@@ -7,7 +7,7 @@ public struct Connection<Node: Encodable>: Encodable {
7
7
public let pageInfo : PageInfo
8
8
}
9
9
10
- @available ( OSX 10 . 15 , * )
10
+ @available ( macOS 10 . 15 , macCatalyst 13 . 0 , iOS 13 . 0 , tvOS 13 , watchOS 6 . 0 , * ) // For Identifiable
11
11
public extension Connection where Node: Identifiable , Node. ID: LosslessStringConvertible {
12
12
static func id( _ cursor: String ) -> Node . ID ? {
13
13
cursor. base64Decoded ( ) . flatMap { Node . ID ( $0) }
@@ -18,7 +18,7 @@ public extension Connection where Node: Identifiable, Node.ID: LosslessStringCon
18
18
}
19
19
}
20
20
21
- @available ( OSX 10 . 15 , * )
21
+ @available ( macOS 10 . 15 , macCatalyst 13 . 0 , iOS 13 . 0 , tvOS 13 , watchOS 6 . 0 , * ) // For Identifiable
22
22
public extension EventLoopFuture where Value: Sequence , Value. Element: Encodable & Identifiable ,
23
23
Value. Element. ID: LosslessStringConvertible {
24
24
func connection( from arguments: Paginatable ) -> EventLoopFuture < Connection < Value . Element > > {
@@ -65,7 +65,7 @@ public extension EventLoopFuture where Value: Sequence, Value.Element: Encodable
65
65
}
66
66
}
67
67
68
- @available ( OSX 10 . 15 , * )
68
+ @available ( macOS 10 . 15 , macCatalyst 13 . 0 , iOS 13 . 0 , tvOS 13 , watchOS 6 . 0 , * ) // For Identifiable
69
69
public extension Sequence where Element: Encodable & Identifiable ,
70
70
Element. ID: LosslessStringConvertible {
71
71
func connection( from arguments: Paginatable ) throws -> Connection < Element > {
0 commit comments