EdgeProtocol
public protocol EdgeProtocol : OutputResolvable
EdgeProtocol
Describes an Edge during Paging. An Edge contains the Node that is the value, the cursor of that value, and any additional information.
Note
An Edge is OutputResolvable. Any implementations of it, should be including the node and the cursor in the output.
It is best if you delegate the implementation of OutputResolvable to GraphQLObject instead.
-
Undocumented
Declaration
Swift
associatedtype Node : ConcreteResolvable, OutputResolvable -
Value of the Edge
Declaration
Swift
var node: Node? { get } -
Cursor to this value. Used to get a page before or after this value
Declaration
Swift
var cursor: String { get }
View on GitHub
EdgeProtocol Protocol Reference