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

Method setData

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

Source from the content-addressed store, hash-verified

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