UNPKG

@trpc/client

Version:

The tRPC client library

23 lines • 801 B
import { n as Operation, u as TRPCLink } from "./types-BG-3kpeg.mjs"; import { AnyRouter } from "@trpc/server/unstable-core-do-not-import"; /** * Sends each operation down one of two link chains, based on `condition`. * * @see https://trpc.io/docs/client/links/splitLink */ declare function splitLink<TRouter extends AnyRouter = AnyRouter>(opts: { /** * Picks the chain for an operation. */ condition: (op: Operation) => boolean; /** * The link to execute next if the test function returns `true`. */ true: TRPCLink<TRouter> | TRPCLink<TRouter>[]; /** * The link to execute next if the test function returns `false`. */ false: TRPCLink<TRouter> | TRPCLink<TRouter>[]; }): TRPCLink<TRouter>; export { splitLink as t }; //# sourceMappingURL=splitLink-BtPz7lCB.d.mts.map