MCPcopy Create free account
hub / github.com/TanStack/query / setData

Method setData

packages/query-core/src/query.ts:232–247  ·  view source on GitHub ↗
(
    newData: TData,
    options?: SetDataOptions & { manual: boolean },
  )

Source from the content-addressed store, hash-verified

230 }
231
232 setData(
233 newData: TData,
234 options?: SetDataOptions & { manual: boolean },
235 ): TData {
236 const data = replaceData(this.state.data, newData, this.options)
237
238 // Set data and mark it as cached
239 this.#dispatch({
240 data,
241 type: 'success',
242 dataUpdatedAt: options?.updatedAt,
243 manual: options?.manual,
244 })
245
246 return data
247 }
248
249 setState(state: Partial<QueryState<TData, TError>>): void {
250 this.#dispatch({ type: 'setState', state })

Callers 4

fetchMethod · 0.95
setQueryDataMethod · 0.80
predicateFunction · 0.80

Calls 2

#dispatchMethod · 0.95
replaceDataFunction · 0.90

Tested by 1

predicateFunction · 0.64