Function: withConnection()
withConnection<
TContext>(procedure): <TItem,TNode,TAdditionalInput>(__namedParameters) =>QueryProcedure<{ }>
Defined in: packages/fate/src/server/connection.ts:271
Wraps a tRPC procedure to handle cursor-based pagination with consistent connection semantics.
Type Parameters
TContext
TContext
Parameters
procedure
ProcedureLike<TContext>
Returns
<
TItem,TNode,TAdditionalInput>(__namedParameters):QueryProcedure<{ }>
Type Parameters
TItem
TItem
TNode
TNode = TItem
TAdditionalInput
TAdditionalInput extends AdditionalInputSchema | undefined = undefined
Parameters
__namedParameters
defaultSize?
number = 20
getCursor?
(node) => string = ...
input?
TAdditionalInput
map?
MapFn<TContext, TItem, TNode, ConnectionInputWithAdditional<TAdditionalInput>>
query
QueryFn<TContext, TItem, ConnectionInputWithAdditional<TAdditionalInput>>
Returns
QueryProcedure<{ }>