MCPcopy
hub / github.com/TanStack/router / useLoaderDeps

Function useLoaderDeps

packages/solid-router/src/useLoaderDeps.tsx:33–47  ·  view source on GitHub ↗
(
  opts: UseLoaderDepsOptions<TRouter, TFrom, TSelected>,
)

Source from the content-addressed store, hash-verified

31) => Accessor<UseLoaderDepsResult<TRouter, TId, TSelected>>
32
33export function useLoaderDeps<
34 TRouter extends AnyRouter = RegisteredRouter,
35 const TFrom extends string | undefined = undefined,
36 TSelected = unknown,
37>(
38 opts: UseLoaderDepsOptions<TRouter, TFrom, TSelected>,
39): Accessor<UseLoaderDepsResult<TRouter, TFrom, TSelected>> {
40 const { select, ...rest } = opts
41 return useMatch({
42 ...rest,
43 select: (s) => {
44 return select ? select(s.loaderDeps) : s.loaderDeps
45 },
46 }) as Accessor<UseLoaderDepsResult<TRouter, TFrom, TSelected>>
47}

Callers 6

RouteApiClass · 0.90
RouteClass · 0.90
RootRouteClass · 0.90
LazyRouteClass · 0.90
RootComponentFunction · 0.90
RootComponentFunction · 0.90

Calls 1

useMatchFunction · 0.90

Tested by

no test coverage detected