function queryOptions<TQueryFnData, TError, TData, TQueryKey>(options: DefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>): DefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey> & object;
function queryOptions<TQueryFnData, TError, TData, TQueryKey>(options: UnusedSkipTokenOptions<TQueryFnData, TError, TData, TQueryKey>): UnusedSkipTokenOptions<TQueryFnData, TError, TData, TQueryKey> & object;
function queryOptions<TQueryFnData, TError, TData, TQueryKey>(options: UndefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>): UndefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey> & object;See also: Parameters · Returns
function queryOptions<TQueryFnData, TError, TData, TQueryKey>(options: DefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>): DefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey> & object;Defined in: packages/lit-query/src/queryOptions.ts:91
Brands query options so the queryKey carries the query function data and error types across TanStack Query APIs.
TQueryFnData = unknown
TError = Error
TData = TQueryFnData
TQueryKey extends readonly unknown[] = readonly unknown[]
DefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>
Query options to preserve and brand.
DefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey> & object
The same options object with a typed queryKey.
import { queryOptions } from '@tanstack/lit-query'
const todosOptions = queryOptions({
queryKey: ['todos'],
queryFn: fetchTodos,
initialData: [],
})function queryOptions<TQueryFnData, TError, TData, TQueryKey>(options: UnusedSkipTokenOptions<TQueryFnData, TError, TData, TQueryKey>): UnusedSkipTokenOptions<TQueryFnData, TError, TData, TQueryKey> & object;Defined in: packages/lit-query/src/queryOptions.ts:108
Brands query options so the queryKey carries the query function data and error types across TanStack Query APIs.
TQueryFnData = unknown
TError = Error
TData = TQueryFnData
TQueryKey extends readonly unknown[] = readonly unknown[]
UnusedSkipTokenOptions<TQueryFnData, TError, TData, TQueryKey>
Query options to preserve and brand.
UnusedSkipTokenOptions<TQueryFnData, TError, TData, TQueryKey> & object
The same options object with a typed queryKey.
function queryOptions<TQueryFnData, TError, TData, TQueryKey>(options: UndefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>): UndefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey> & object;Defined in: packages/lit-query/src/queryOptions.ts:125
Brands query options so the queryKey carries the query function data and error types across TanStack Query APIs.
TQueryFnData = unknown
TError = Error
TData = TQueryFnData
TQueryKey extends readonly unknown[] = readonly unknown[]
UndefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>
Query options to preserve and brand.
UndefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey> & object
The same options object with a typed queryKey.
UndefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>
Query options to preserve and brand.
Built from QueryObserverOptions. See the type above for what it changes.
UndefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey> & object
The same options object with a typed queryKey.
Built from QueryObserverOptions. See the type above for what it changes.