Skip to main content
Version: 11.x

Type Alias: DecorateQueryProcedure<TRoot, TProcedure>

DecorateQueryProcedure<TRoot, TProcedure>: object

Defined in: packages/react-query/src/shared/proxy/utilsProxy.ts:64

Type Parameters

Type Parameter
TRoot extends AnyRootTypes
TProcedure extends AnyQueryProcedure

Type declaration

cancel()

Parameters

ParameterType
input?inferProcedureInput<TProcedure>
options?CancelOptions

Returns

Promise<void>

See

https://tanstack.com/query/v5/docs/reference/QueryClient#queryclientcancelqueries

ensureData()

Parameters

ParameterType
inputinferProcedureInput<TProcedure>
opts?TRPCFetchQueryOptions<inferTransformedProcedureOutput<TRoot, TProcedure>, TRPCClientError<TRoot>>

Returns

Promise<inferTransformedProcedureOutput<TRoot, TProcedure>>

See

https://tanstack.com/query/v5/docs/reference/QueryClient#queryclientensurequerydata

fetch()

Parameters

ParameterType
inputinferProcedureInput<TProcedure>
opts?TRPCFetchQueryOptions<inferTransformedProcedureOutput<TRoot, TProcedure>, TRPCClientError<TRoot>>

Returns

Promise<inferTransformedProcedureOutput<TRoot, TProcedure>>

See

https://tanstack.com/query/v5/docs/reference/QueryClient#queryclientfetchquery

fetchInfinite()

Parameters

ParameterType
inputinferProcedureInput<TProcedure>
opts?TRPCFetchInfiniteQueryOptions<inferProcedureInput<TProcedure>, inferTransformedProcedureOutput<TRoot, TProcedure>, TRPCClientError<TRoot>>

Returns

Promise<InfiniteData<inferTransformedProcedureOutput<TRoot, TProcedure>, null | NonNullable<ExtractCursorType<inferProcedureInput<TProcedure>>>>>

See

https://tanstack.com/query/v5/docs/reference/QueryClient#queryclientfetchinfinitequery

getData()

Parameters

ParameterType
input?inferProcedureInput<TProcedure>

Returns

undefined | inferTransformedProcedureOutput<TRoot, TProcedure>

See

https://tanstack.com/query/v5/docs/reference/QueryClient#queryclientgetquerydata

getInfiniteData()

Parameters

ParameterType
input?inferProcedureInput<TProcedure>

Returns

undefined | InfiniteData<inferTransformedProcedureOutput<TRoot, TProcedure>, null | NonNullable<ExtractCursorType<inferProcedureInput<TProcedure>>>>

See

https://tanstack.com/query/v5/docs/reference/QueryClient#queryclientgetquerydata

infiniteQueryOptions()

Call Signature

Type Parameters
Type ParameterDefault type
TQueryFnData extends any-
TDataTQueryFnData
Parameters
ParameterType
inputinferProcedureInput<TProcedure> | typeof skipToken
optsDefinedTRPCInfiniteQueryOptionsIn<inferProcedureInput<TProcedure>, TQueryFnData, TData, TRPCClientError<TRoot>>
Returns

DefinedTRPCInfiniteQueryOptionsOut<inferProcedureInput<TProcedure>, TQueryFnData, TData, TRPCClientError<TRoot>>

See

https://tanstack.com/query/latest/docs/framework/react/reference/infiniteQueryOptions#infinitequeryoptions

Call Signature

Type Parameters
Type ParameterDefault type
TQueryFnData extends any-
TDataTQueryFnData
Parameters
ParameterType
inputinferProcedureInput<TProcedure>
optsUnusedSkipTokenTRPCInfiniteQueryOptionsIn<inferProcedureInput<TProcedure>, TQueryFnData, TData, TRPCClientError<TRoot>>
Returns

UnusedSkipTokenTRPCInfiniteQueryOptionsOut<inferProcedureInput<TProcedure>, TQueryFnData, TData, TRPCClientError<TRoot>>

See

https://tanstack.com/query/latest/docs/framework/react/reference/infiniteQueryOptions#infinitequeryoptions

Call Signature

Type Parameters
Type ParameterDefault type
TQueryFnData extends any-
TDataTQueryFnData
Parameters
ParameterType
inputinferProcedureInput<TProcedure> | typeof skipToken
opts?UndefinedTRPCInfiniteQueryOptionsIn<inferProcedureInput<TProcedure>, TQueryFnData, TData, TRPCClientError<TRoot>>
Returns

UndefinedTRPCInfiniteQueryOptionsOut<inferProcedureInput<TProcedure>, TQueryFnData, TData, TRPCClientError<TRoot>>

See

https://tanstack.com/query/latest/docs/framework/react/reference/infiniteQueryOptions#infinitequeryoptions

invalidate()

Parameters

ParameterType
input?DeepPartial<inferProcedureInput<TProcedure>>
filters?Omit<InvalidateQueryFilters<readonly unknown[]>, "predicate"> & object
options?InvalidateOptions

Returns

Promise<void>

See

https://tanstack.com/query/v5/docs/reference/QueryClient#queryclientinvalidatequeries

prefetch()

Parameters

ParameterType
inputinferProcedureInput<TProcedure>
opts?TRPCFetchQueryOptions<inferTransformedProcedureOutput<TRoot, TProcedure>, TRPCClientError<TRoot>>

Returns

Promise<void>

See

https://tanstack.com/query/v5/docs/reference/QueryClient#queryclientprefetchquery

prefetchInfinite()

Parameters

ParameterType
inputinferProcedureInput<TProcedure>
opts?TRPCFetchInfiniteQueryOptions<inferProcedureInput<TProcedure>, inferTransformedProcedureOutput<TRoot, TProcedure>, TRPCClientError<TRoot>>

Returns

Promise<void>

See

https://tanstack.com/query/v5/docs/reference/QueryClient#queryclientprefetchinfinitequery

queryOptions()

Call Signature

Type Parameters
Type ParameterDefault type
TQueryFnData extends any-
TDataTQueryFnData
Parameters
ParameterType
inputinferProcedureInput<TProcedure> | typeof skipToken
optsDefinedTRPCQueryOptionsIn<TQueryFnData, TData, TRPCClientError<TRoot>>
Returns

DefinedTRPCQueryOptionsOut<TQueryFnData, TData, TRPCClientError<TRoot>>

See

https://tanstack.com/query/latest/docs/framework/react/reference/queryOptions#queryoptions

Call Signature

Type Parameters
Type ParameterDefault type
TQueryFnData extends any-
TDataTQueryFnData
Parameters
ParameterType
inputinferProcedureInput<TProcedure> | typeof skipToken
opts?UnusedSkipTokenTRPCQueryOptionsIn<TQueryFnData, TData, TRPCClientError<TRoot>>
Returns

UnusedSkipTokenTRPCQueryOptionsOut<TQueryFnData, TData, TRPCClientError<TRoot>>

See

https://tanstack.com/query/latest/docs/framework/react/reference/queryOptions#queryoptions

Call Signature

Type Parameters
Type ParameterDefault type
TQueryFnData extends any-
TDataTQueryFnData
Parameters
ParameterType
inputinferProcedureInput<TProcedure> | typeof skipToken
opts?UndefinedTRPCQueryOptionsIn<TQueryFnData, TData, TRPCClientError<TRoot>>
Returns

UndefinedTRPCQueryOptionsOut<TQueryFnData, TData, TRPCClientError<TRoot>>

See

https://tanstack.com/query/latest/docs/framework/react/reference/queryOptions#queryoptions

refetch()

Parameters

ParameterType
input?inferProcedureInput<TProcedure>
filters?RefetchQueryFilters<readonly unknown[]>
options?RefetchOptions

Returns

Promise<void>

See

https://tanstack.com/query/v5/docs/reference/QueryClient#queryclientrefetchqueries

reset()

Parameters

ParameterType
input?inferProcedureInput<TProcedure>
options?ResetOptions

Returns

Promise<void>

See

https://tanstack.com/query/v5/docs/reference/QueryClient#queryclientresetqueries

setData()

Parameters

ParameterTypeDescription
inputinferProcedureInput<TProcedure>The input of the procedure
updaterUpdater<undefined | inferTransformedProcedureOutput<TRoot, TProcedure>, undefined | inferTransformedProcedureOutput<TRoot, TProcedure>>-
options?SetDataOptions-

Returns

void

See

https://tanstack.com/query/v5/docs/reference/QueryClient#queryclientsetquerydata

setInfiniteData()

Parameters

ParameterType
inputinferProcedureInput<TProcedure>
updaterUpdater<undefined | InfiniteData<inferTransformedProcedureOutput<TRoot, TProcedure>, null | NonNullable<ExtractCursorType<inferProcedureInput<TProcedure>>>>, undefined | InfiniteData<inferTransformedProcedureOutput<TRoot, TProcedure>, null | NonNullable<ExtractCursorType<inferProcedureInput<TProcedure>>>>>
options?SetDataOptions

Returns

void

See

https://tanstack.com/query/v5/docs/reference/QueryClient#queryclientsetquerydata

setQueriesData()

Parameters

ParameterTypeDescription
inputinferProcedureInput<TProcedure>The input of the procedure
filtersQueryFilters-
updaterUpdater<undefined | inferTransformedProcedureOutput<TRoot, TProcedure>, undefined | inferTransformedProcedureOutput<TRoot, TProcedure>>-
options?SetDataOptions-

Returns

[readonly unknown[], inferTransformedProcedureOutput<TRoot, TProcedure>]

See

https://tanstack.com/query/v5/docs/reference/QueryClient#queryclientsetquerydata