Functions
applyCursorsToEdges
- applyCursorsToEdges<T>(edges: Edge<T>[], cursorForNode: CursorForNode<T>, before?: string, after?: string): { backCut: boolean; edges: Edge<T>[]; frontCut: boolean }
-
Type parameters
Parameters
-
edges: Edge<T>[]
-
-
Optional before: string
-
Optional after: string
Returns { backCut: boolean; edges: Edge<T>[]; frontCut: boolean }
-
backCut: boolean
-
edges: Edge<T>[]
-
frontCut: boolean
createEdge
- createEdge<T>(node: T, cursor: string): { cursor: string; node: T }
-
Type parameters
Parameters
Returns { cursor: string; node: T }
isRelayConnectionField
-
Parameters
Returns boolean
paginateNodes
-
Type parameters
Parameters
-
nodes: T[]
-
args: { after?: string; before?: string; first?: number; last?: number }
-
[key: string]: unknown
-
Optional after?: string
-
Optional before?: string
-
Optional first?: number
-
Optional last?: number
-
Const relayWrapper
-
Parameters
-
__namedParameters: { cursorForNode: CursorForNode<unknown>; force?: boolean }