Skip to main content
Version: 11.x

Function: splitLink()

splitLink<TRouter>(opts): TRPCLink<TRouter>

Defined in: packages/client/dist/links/splitLink.d.ts:3

Type Parameters

Type ParameterDefault type
TRouter extends AnyRouterAnyRouter

Parameters

ParameterTypeDescription
opts{ condition: (op) => boolean; false: TRPCLink<TRouter> | TRPCLink<TRouter>[]; true: TRPCLink<TRouter> | TRPCLink<TRouter>[]; }-
opts.condition(op) => boolean-
opts.falseTRPCLink<TRouter> | TRPCLink<TRouter>[]The link to execute next if the test function returns false.
opts.trueTRPCLink<TRouter> | TRPCLink<TRouter>[]The link to execute next if the test function returns true.

Returns

TRPCLink<TRouter>