Skip to main content
Version: 11.x

Interface: DecorateQueryProcedure<TDef>

Defined in: tanstack-react-query/src/internals/createOptionsProxy.ts:156

Extends

Type Parameters

Type Parameter
TDef extends ResolverDef

Properties

pathFilter()

pathFilter: (filters?) => WithRequired<QueryFilters<TRPCQueryKey<TDef["featureFlags"]["keyPrefix"]>>, "queryKey">

Defined in: tanstack-react-query/src/internals/createOptionsProxy.ts:66

Calculate a TanStack Query Filter for any path, could be used to manipulate every procedure beneath this path

Parameters

ParameterType
filters?QueryFilters<TRPCQueryKey<TDef["featureFlags"]["keyPrefix"]>>

Returns

WithRequired<QueryFilters<TRPCQueryKey<TDef["featureFlags"]["keyPrefix"]>>, "queryKey">

See

Inherited from

DecorateRouterKeyable.pathFilter


pathKey()

pathKey: () => TRPCQueryKey<TDef["featureFlags"]["keyPrefix"]>

Defined in: tanstack-react-query/src/internals/createOptionsProxy.ts:58

Calculate the TanStack Query Key for any path, could be used to invalidate every procedure beneath this path

Returns

TRPCQueryKey<TDef["featureFlags"]["keyPrefix"]>

See

Inherited from

DecorateRouterKeyable.pathKey


queryFilter()

queryFilter: (input?, filters?) => WithRequired<QueryFilters<DataTag<TRPCQueryKey<TDef["featureFlags"]["keyPrefix"]>, TDef["output"], TRPCClientErrorLike<{ errorShape: TDef["errorShape"]; transformer: TDef["transformer"]; }>>>, "queryKey">

Defined in: tanstack-react-query/src/internals/createOptionsProxy.ts:188

Calculate a TanStack Query Filter for a Query Procedure

Parameters

ParameterType
input?Partial<TDef["input"]>
filters?QueryFilters<DataTag<TRPCQueryKey<TDef["featureFlags"]["keyPrefix"]>, TDef["output"], TRPCClientErrorLike<{ errorShape: TDef["errorShape"]; transformer: TDef["transformer"]; }>>>

Returns

WithRequired<QueryFilters<DataTag<TRPCQueryKey<TDef["featureFlags"]["keyPrefix"]>, TDef["output"], TRPCClientErrorLike<{ errorShape: TDef["errorShape"]; transformer: TDef["transformer"]; }>>>, "queryKey">

See


queryKey()

queryKey: (input?) => DataTag<TRPCQueryKey<TDef["featureFlags"]["keyPrefix"]>, TDef["output"], TRPCClientErrorLike<{ errorShape: TDef["errorShape"]; transformer: TDef["transformer"]; }>>

Defined in: tanstack-react-query/src/internals/createOptionsProxy.ts:173

Calculate the TanStack Query Key for a Query Procedure

Parameters

ParameterType
input?Partial<TDef["input"]>

Returns

DataTag<TRPCQueryKey<TDef["featureFlags"]["keyPrefix"]>, TDef["output"], TRPCClientErrorLike<{ errorShape: TDef["errorShape"]; transformer: TDef["transformer"]; }>>

See


queryOptions

queryOptions: TRPCQueryOptions<TDef>

Defined in: tanstack-react-query/src/internals/createOptionsProxy.ts:165

Create a set of type-safe query options that can be passed to useQuery, prefetchQuery etc.

See