/
githubmirror
/
trpc
Обзор
Документация
Войти
/
githubmirror
/
trpc
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
packages/react-query/src/internals/getClientArgs.ts
24 строки
572 B
brian-bourdon
feat(react-query): Pass useInfiniteQuery direction to procedure input (#5516)
29 фев 2024, 15:49
Не верифицирован
29 фев 2024, 15:49
7fa5c44
Код
Авторство
О чём код?
import type { TRPCQueryKey } from './getQueryKey'; /** * @internal */ export function getClientArgs<TOptions>( queryKey: TRPCQueryKey, opts: TOptions, infiniteParams?: { pageParam: any; direction: 'forward' | 'backward'; }, ) { const path = queryKey[0]; let input = queryKey[1]?.input; if (infiniteParams) { input = { ...(input ?? {}), ...(infiniteParams.pageParam ? { cursor: infiniteParams.pageParam } : {}), direction: infiniteParams.direction, }; } return [path.join('.'), input, (opts as any)?.trpc] as const; }