@tanstack/query-core
Advanced tools
Comparing version 5.13.4 to 5.14.0
@@ -1,2 +0,2 @@ | ||
import { n as Mutation, l as Query, F as QueryOptions, ao as MutationOptions, b as QueryClient, ak as MutationKey, o as MutationState, am as MutationMeta, p as QueryKey, j as QueryState, A as QueryMeta } from './queryClient-IoYjXsnV.js'; | ||
import { n as Mutation, l as Query, F as QueryOptions, ao as MutationOptions, b as QueryClient, ak as MutationKey, o as MutationState, am as MutationMeta, p as QueryKey, j as QueryState, A as QueryMeta } from './queryClient-UnTFzrI2.js'; | ||
import './removable.js'; | ||
@@ -3,0 +3,0 @@ import './subscribable.js'; |
@@ -1,2 +0,2 @@ | ||
export { aA as CancelOptions, C as CancelledError, s as DataTag, D as DefaultError, az as DefaultOptions, S as DefaultedInfiniteQueryObserverOptions, L as DefaultedQueryObserverOptions, ai as DefinedInfiniteQueryObserverResult, ab as DefinedQueryObserverResult, X as FetchInfiniteQueryOptions, a2 as FetchNextPageOptions, a3 as FetchPreviousPageOptions, V as FetchQueryOptions, a5 as FetchStatus, y as GetNextPageParamFunction, G as GetPreviousPageParamFunction, z as InfiniteData, ad as InfiniteQueryObserverBaseResult, af as InfiniteQueryObserverLoadingErrorResult, ae as InfiniteQueryObserverLoadingResult, O as InfiniteQueryObserverOptions, ag as InfiniteQueryObserverRefetchErrorResult, aj as InfiniteQueryObserverResult, ah as InfiniteQueryObserverSuccessResult, J as InfiniteQueryPageParamsOptions, I as InitialDataFunction, H as InitialPageParam, a0 as InvalidateOptions, _ as InvalidateQueryFilters, ar as MutateFunction, aq as MutateOptions, n as Mutation, M as MutationCache, e as MutationFilters, an as MutationFunction, ak as MutationKey, am as MutationMeta, d as MutationObserver, as as MutationObserverBaseResult, av as MutationObserverErrorResult, at as MutationObserverIdleResult, au as MutationObserverLoadingResult, ap as MutationObserverOptions, ax as MutationObserverResult, aw as MutationObserverSuccessResult, ao as MutationOptions, o as MutationState, al as MutationStatus, B as NetworkMode, N as NoInfer, aD as NotifyEvent, aC as NotifyEventType, E as NotifyOnChangeProps, P as PlaceholderDataFunction, w as QueriesPlaceholderDataFunction, l as Query, Q as QueryCache, a as QueryCacheNotifyEvent, b as QueryClient, ay as QueryClientConfig, f as QueryFilters, t as QueryFunction, v as QueryFunctionContext, p as QueryKey, x as QueryKeyHashFunction, A as QueryMeta, c as QueryObserver, a6 as QueryObserverBaseResult, a8 as QueryObserverLoadingErrorResult, a7 as QueryObserverLoadingResult, K as QueryObserverOptions, a9 as QueryObserverRefetchErrorResult, ac as QueryObserverResult, aa as QueryObserverSuccessResult, F as QueryOptions, u as QueryPersister, j as QueryState, a4 as QueryStatus, Z as RefetchOptions, $ as RefetchQueryFilters, R as Register, a1 as ResetOptions, Y as ResultOptions, aB as SetDataOptions, T as ThrowOnError, U as Updater, W as WithRequired, q as dataTagSymbol, h as hashKey, g as isCancelledError, i as isServer, k as keepPreviousData, m as matchQuery, r as replaceEqualDeep } from './queryClient-IoYjXsnV.js'; | ||
export { aA as CancelOptions, C as CancelledError, s as DataTag, D as DefaultError, az as DefaultOptions, S as DefaultedInfiniteQueryObserverOptions, L as DefaultedQueryObserverOptions, ai as DefinedInfiniteQueryObserverResult, ab as DefinedQueryObserverResult, X as FetchInfiniteQueryOptions, a2 as FetchNextPageOptions, a3 as FetchPreviousPageOptions, V as FetchQueryOptions, a5 as FetchStatus, y as GetNextPageParamFunction, G as GetPreviousPageParamFunction, z as InfiniteData, ad as InfiniteQueryObserverBaseResult, af as InfiniteQueryObserverLoadingErrorResult, ae as InfiniteQueryObserverLoadingResult, O as InfiniteQueryObserverOptions, ag as InfiniteQueryObserverRefetchErrorResult, aj as InfiniteQueryObserverResult, ah as InfiniteQueryObserverSuccessResult, J as InfiniteQueryPageParamsOptions, I as InitialDataFunction, H as InitialPageParam, a0 as InvalidateOptions, _ as InvalidateQueryFilters, ar as MutateFunction, aq as MutateOptions, n as Mutation, M as MutationCache, e as MutationFilters, an as MutationFunction, ak as MutationKey, am as MutationMeta, d as MutationObserver, as as MutationObserverBaseResult, av as MutationObserverErrorResult, at as MutationObserverIdleResult, au as MutationObserverLoadingResult, ap as MutationObserverOptions, ax as MutationObserverResult, aw as MutationObserverSuccessResult, ao as MutationOptions, o as MutationState, al as MutationStatus, B as NetworkMode, N as NoInfer, aD as NotifyEvent, aC as NotifyEventType, E as NotifyOnChangeProps, P as PlaceholderDataFunction, w as QueriesPlaceholderDataFunction, l as Query, Q as QueryCache, a as QueryCacheNotifyEvent, b as QueryClient, ay as QueryClientConfig, f as QueryFilters, t as QueryFunction, v as QueryFunctionContext, p as QueryKey, x as QueryKeyHashFunction, A as QueryMeta, c as QueryObserver, a6 as QueryObserverBaseResult, a8 as QueryObserverLoadingErrorResult, a7 as QueryObserverLoadingResult, K as QueryObserverOptions, a9 as QueryObserverRefetchErrorResult, ac as QueryObserverResult, aa as QueryObserverSuccessResult, F as QueryOptions, u as QueryPersister, j as QueryState, a4 as QueryStatus, Z as RefetchOptions, $ as RefetchQueryFilters, R as Register, a1 as ResetOptions, Y as ResultOptions, aB as SetDataOptions, T as ThrowOnError, U as Updater, W as WithRequired, q as dataTagSymbol, h as hashKey, g as isCancelledError, i as isServer, k as keepPreviousData, m as matchQuery, r as replaceEqualDeep } from './queryClient-UnTFzrI2.js'; | ||
export { QueriesObserver, QueriesObserverOptions } from './queriesObserver.js'; | ||
@@ -3,0 +3,0 @@ export { InfiniteQueryObserver } from './infiniteQueryObserver.js'; |
@@ -1,2 +0,2 @@ | ||
import { aE as QueryBehavior, z as InfiniteData, J as InfiniteQueryPageParamsOptions } from './queryClient-IoYjXsnV.js'; | ||
import { aE as QueryBehavior, z as InfiniteData, J as InfiniteQueryPageParamsOptions } from './queryClient-UnTFzrI2.js'; | ||
import './removable.js'; | ||
@@ -3,0 +3,0 @@ import './subscribable.js'; |
@@ -1,2 +0,2 @@ | ||
import { D as DefaultError, z as InfiniteData, p as QueryKey, c as QueryObserver, aj as InfiniteQueryObserverResult, aF as ObserverFetchOptions, b as QueryClient, O as InfiniteQueryObserverOptions, aG as NotifyOptions, S as DefaultedInfiniteQueryObserverOptions, a2 as FetchNextPageOptions, a3 as FetchPreviousPageOptions, l as Query } from './queryClient-IoYjXsnV.js'; | ||
import { D as DefaultError, z as InfiniteData, p as QueryKey, c as QueryObserver, aj as InfiniteQueryObserverResult, aF as ObserverFetchOptions, b as QueryClient, O as InfiniteQueryObserverOptions, aG as NotifyOptions, S as DefaultedInfiniteQueryObserverOptions, a2 as FetchNextPageOptions, a3 as FetchPreviousPageOptions, l as Query } from './queryClient-UnTFzrI2.js'; | ||
import './removable.js'; | ||
@@ -3,0 +3,0 @@ import './subscribable.js'; |
import './removable.js'; | ||
export { aX as Action, n as Mutation, o as MutationState, aY as getDefaultState } from './queryClient-IoYjXsnV.js'; | ||
export { aX as Action, n as Mutation, o as MutationState, aY as getDefaultState } from './queryClient-UnTFzrI2.js'; | ||
import './subscribable.js'; |
@@ -1,3 +0,3 @@ | ||
export { M as MutationCache } from './queryClient-IoYjXsnV.js'; | ||
export { M as MutationCache } from './queryClient-UnTFzrI2.js'; | ||
import './subscribable.js'; | ||
import './removable.js'; |
import './subscribable.js'; | ||
export { d as MutationObserver } from './queryClient-IoYjXsnV.js'; | ||
export { d as MutationObserver } from './queryClient-UnTFzrI2.js'; | ||
import './removable.js'; |
@@ -12,3 +12,3 @@ import { | ||
import { Subscribable } from "./subscribable.js"; | ||
import { shallowEqualObjects } from "./utils.js"; | ||
import { hashKey, shallowEqualObjects } from "./utils.js"; | ||
var _client, _currentResult, _currentMutation, _mutateOptions, _updateResult, updateResult_fn, _notify, notify_fn; | ||
@@ -45,2 +45,5 @@ var MutationObserver = class extends Subscribable { | ||
(_a = __privateGet(this, _currentMutation)) == null ? void 0 : _a.setOptions(this.options); | ||
if ((prevOptions == null ? void 0 : prevOptions.mutationKey) && this.options.mutationKey && hashKey(prevOptions.mutationKey) !== hashKey(this.options.mutationKey)) { | ||
this.reset(); | ||
} | ||
} | ||
@@ -47,0 +50,0 @@ onUnsubscribe() { |
@@ -1,2 +0,2 @@ | ||
import { ac as QueryObserverResult, b as QueryClient, K as QueryObserverOptions, aG as NotifyOptions, l as Query, p as QueryKey, c as QueryObserver } from './queryClient-IoYjXsnV.js'; | ||
import { ac as QueryObserverResult, b as QueryClient, K as QueryObserverOptions, aG as NotifyOptions, l as Query, p as QueryKey, c as QueryObserver } from './queryClient-UnTFzrI2.js'; | ||
import { Subscribable } from './subscribable.js'; | ||
@@ -3,0 +3,0 @@ import './removable.js'; |
import './removable.js'; | ||
export { b6 as Action, b2 as FetchContext, b3 as FetchDirection, b4 as FetchMeta, b5 as FetchOptions, l as Query, aE as QueryBehavior, j as QueryState, b7 as SetStateOptions } from './queryClient-IoYjXsnV.js'; | ||
export { b6 as Action, b2 as FetchContext, b3 as FetchDirection, b4 as FetchMeta, b5 as FetchOptions, l as Query, aE as QueryBehavior, j as QueryState, b7 as SetStateOptions } from './queryClient-UnTFzrI2.js'; | ||
import './subscribable.js'; |
@@ -1,3 +0,3 @@ | ||
export { Q as QueryCache, a as QueryCacheNotifyEvent, b8 as QueryStore } from './queryClient-IoYjXsnV.js'; | ||
export { Q as QueryCache, a as QueryCacheNotifyEvent, b8 as QueryStore } from './queryClient-UnTFzrI2.js'; | ||
import './subscribable.js'; | ||
import './removable.js'; |
@@ -1,3 +0,3 @@ | ||
export { b as QueryClient } from './queryClient-IoYjXsnV.js'; | ||
export { b as QueryClient } from './queryClient-UnTFzrI2.js'; | ||
import './removable.js'; | ||
import './subscribable.js'; |
import './subscribable.js'; | ||
export { aG as NotifyOptions, aF as ObserverFetchOptions, c as QueryObserver } from './queryClient-IoYjXsnV.js'; | ||
export { aG as NotifyOptions, aF as ObserverFetchOptions, c as QueryObserver } from './queryClient-UnTFzrI2.js'; | ||
import './removable.js'; |
@@ -1,3 +0,3 @@ | ||
export { C as CancelledError, a$ as RetryDelayValue, a_ as RetryValue, aZ as Retryer, b0 as canFetch, b1 as createRetryer, g as isCancelledError } from './queryClient-IoYjXsnV.js'; | ||
export { C as CancelledError, a$ as RetryDelayValue, a_ as RetryValue, aZ as Retryer, b0 as canFetch, b1 as createRetryer, g as isCancelledError } from './queryClient-UnTFzrI2.js'; | ||
import './removable.js'; | ||
import './subscribable.js'; |
@@ -1,3 +0,3 @@ | ||
export { aA as CancelOptions, s as DataTag, D as DefaultError, az as DefaultOptions, S as DefaultedInfiniteQueryObserverOptions, L as DefaultedQueryObserverOptions, ai as DefinedInfiniteQueryObserverResult, ab as DefinedQueryObserverResult, X as FetchInfiniteQueryOptions, a2 as FetchNextPageOptions, a3 as FetchPreviousPageOptions, V as FetchQueryOptions, a5 as FetchStatus, y as GetNextPageParamFunction, G as GetPreviousPageParamFunction, z as InfiniteData, ad as InfiniteQueryObserverBaseResult, af as InfiniteQueryObserverLoadingErrorResult, ae as InfiniteQueryObserverLoadingResult, O as InfiniteQueryObserverOptions, ag as InfiniteQueryObserverRefetchErrorResult, aj as InfiniteQueryObserverResult, ah as InfiniteQueryObserverSuccessResult, J as InfiniteQueryPageParamsOptions, I as InitialDataFunction, H as InitialPageParam, a0 as InvalidateOptions, _ as InvalidateQueryFilters, ar as MutateFunction, aq as MutateOptions, an as MutationFunction, ak as MutationKey, am as MutationMeta, as as MutationObserverBaseResult, av as MutationObserverErrorResult, at as MutationObserverIdleResult, au as MutationObserverLoadingResult, ap as MutationObserverOptions, ax as MutationObserverResult, aw as MutationObserverSuccessResult, ao as MutationOptions, al as MutationStatus, B as NetworkMode, N as NoInfer, aD as NotifyEvent, aC as NotifyEventType, E as NotifyOnChangeProps, P as PlaceholderDataFunction, w as QueriesPlaceholderDataFunction, ay as QueryClientConfig, t as QueryFunction, v as QueryFunctionContext, p as QueryKey, x as QueryKeyHashFunction, A as QueryMeta, a6 as QueryObserverBaseResult, a8 as QueryObserverLoadingErrorResult, a7 as QueryObserverLoadingResult, K as QueryObserverOptions, a9 as QueryObserverRefetchErrorResult, ac as QueryObserverResult, aa as QueryObserverSuccessResult, F as QueryOptions, u as QueryPersister, a4 as QueryStatus, Z as RefetchOptions, $ as RefetchQueryFilters, R as Register, a1 as ResetOptions, Y as ResultOptions, aB as SetDataOptions, T as ThrowOnError, W as WithRequired, q as dataTagSymbol } from './queryClient-IoYjXsnV.js'; | ||
export { aA as CancelOptions, s as DataTag, D as DefaultError, az as DefaultOptions, S as DefaultedInfiniteQueryObserverOptions, L as DefaultedQueryObserverOptions, ai as DefinedInfiniteQueryObserverResult, ab as DefinedQueryObserverResult, X as FetchInfiniteQueryOptions, a2 as FetchNextPageOptions, a3 as FetchPreviousPageOptions, V as FetchQueryOptions, a5 as FetchStatus, y as GetNextPageParamFunction, G as GetPreviousPageParamFunction, z as InfiniteData, ad as InfiniteQueryObserverBaseResult, af as InfiniteQueryObserverLoadingErrorResult, ae as InfiniteQueryObserverLoadingResult, O as InfiniteQueryObserverOptions, ag as InfiniteQueryObserverRefetchErrorResult, aj as InfiniteQueryObserverResult, ah as InfiniteQueryObserverSuccessResult, J as InfiniteQueryPageParamsOptions, I as InitialDataFunction, H as InitialPageParam, a0 as InvalidateOptions, _ as InvalidateQueryFilters, ar as MutateFunction, aq as MutateOptions, an as MutationFunction, ak as MutationKey, am as MutationMeta, as as MutationObserverBaseResult, av as MutationObserverErrorResult, at as MutationObserverIdleResult, au as MutationObserverLoadingResult, ap as MutationObserverOptions, ax as MutationObserverResult, aw as MutationObserverSuccessResult, ao as MutationOptions, al as MutationStatus, B as NetworkMode, N as NoInfer, aD as NotifyEvent, aC as NotifyEventType, E as NotifyOnChangeProps, P as PlaceholderDataFunction, w as QueriesPlaceholderDataFunction, ay as QueryClientConfig, t as QueryFunction, v as QueryFunctionContext, p as QueryKey, x as QueryKeyHashFunction, A as QueryMeta, a6 as QueryObserverBaseResult, a8 as QueryObserverLoadingErrorResult, a7 as QueryObserverLoadingResult, K as QueryObserverOptions, a9 as QueryObserverRefetchErrorResult, ac as QueryObserverResult, aa as QueryObserverSuccessResult, F as QueryOptions, u as QueryPersister, a4 as QueryStatus, Z as RefetchOptions, $ as RefetchQueryFilters, R as Register, a1 as ResetOptions, Y as ResultOptions, aB as SetDataOptions, T as ThrowOnError, W as WithRequired, q as dataTagSymbol } from './queryClient-UnTFzrI2.js'; | ||
import './removable.js'; | ||
import './subscribable.js'; |
@@ -1,3 +0,3 @@ | ||
export { e as MutationFilters, f as QueryFilters, aH as QueryTypeFilter, U as Updater, aV as addToEnd, aW as addToStart, aJ as functionalUpdate, h as hashKey, aN as hashQueryKeyByOptions, aQ as isPlainArray, aR as isPlainObject, i as isServer, aK as isValidTimeout, k as keepPreviousData, aM as matchMutation, m as matchQuery, aI as noop, aO as partialMatchKey, aU as replaceData, r as replaceEqualDeep, aT as scheduleMicrotask, aP as shallowEqualObjects, aS as sleep, aL as timeUntilStale } from './queryClient-IoYjXsnV.js'; | ||
export { e as MutationFilters, f as QueryFilters, aH as QueryTypeFilter, U as Updater, aV as addToEnd, aW as addToStart, aJ as functionalUpdate, h as hashKey, aN as hashQueryKeyByOptions, aQ as isPlainArray, aR as isPlainObject, i as isServer, aK as isValidTimeout, k as keepPreviousData, aM as matchMutation, m as matchQuery, aI as noop, aO as partialMatchKey, aU as replaceData, r as replaceEqualDeep, aT as scheduleMicrotask, aP as shallowEqualObjects, aS as sleep, aL as timeUntilStale } from './queryClient-UnTFzrI2.js'; | ||
import './removable.js'; | ||
import './subscribable.js'; |
@@ -1,2 +0,2 @@ | ||
import { n as Mutation, l as Query, F as QueryOptions, ao as MutationOptions, b as QueryClient, ak as MutationKey, o as MutationState, am as MutationMeta, p as QueryKey, j as QueryState, A as QueryMeta } from './queryClient-IoYjXsnV.js'; | ||
import { n as Mutation, l as Query, F as QueryOptions, ao as MutationOptions, b as QueryClient, ak as MutationKey, o as MutationState, am as MutationMeta, p as QueryKey, j as QueryState, A as QueryMeta } from './queryClient-UnTFzrI2.js'; | ||
import './removable.js'; | ||
@@ -3,0 +3,0 @@ import './subscribable.js'; |
@@ -1,2 +0,2 @@ | ||
export { aA as CancelOptions, C as CancelledError, s as DataTag, D as DefaultError, az as DefaultOptions, S as DefaultedInfiniteQueryObserverOptions, L as DefaultedQueryObserverOptions, ai as DefinedInfiniteQueryObserverResult, ab as DefinedQueryObserverResult, X as FetchInfiniteQueryOptions, a2 as FetchNextPageOptions, a3 as FetchPreviousPageOptions, V as FetchQueryOptions, a5 as FetchStatus, y as GetNextPageParamFunction, G as GetPreviousPageParamFunction, z as InfiniteData, ad as InfiniteQueryObserverBaseResult, af as InfiniteQueryObserverLoadingErrorResult, ae as InfiniteQueryObserverLoadingResult, O as InfiniteQueryObserverOptions, ag as InfiniteQueryObserverRefetchErrorResult, aj as InfiniteQueryObserverResult, ah as InfiniteQueryObserverSuccessResult, J as InfiniteQueryPageParamsOptions, I as InitialDataFunction, H as InitialPageParam, a0 as InvalidateOptions, _ as InvalidateQueryFilters, ar as MutateFunction, aq as MutateOptions, n as Mutation, M as MutationCache, e as MutationFilters, an as MutationFunction, ak as MutationKey, am as MutationMeta, d as MutationObserver, as as MutationObserverBaseResult, av as MutationObserverErrorResult, at as MutationObserverIdleResult, au as MutationObserverLoadingResult, ap as MutationObserverOptions, ax as MutationObserverResult, aw as MutationObserverSuccessResult, ao as MutationOptions, o as MutationState, al as MutationStatus, B as NetworkMode, N as NoInfer, aD as NotifyEvent, aC as NotifyEventType, E as NotifyOnChangeProps, P as PlaceholderDataFunction, w as QueriesPlaceholderDataFunction, l as Query, Q as QueryCache, a as QueryCacheNotifyEvent, b as QueryClient, ay as QueryClientConfig, f as QueryFilters, t as QueryFunction, v as QueryFunctionContext, p as QueryKey, x as QueryKeyHashFunction, A as QueryMeta, c as QueryObserver, a6 as QueryObserverBaseResult, a8 as QueryObserverLoadingErrorResult, a7 as QueryObserverLoadingResult, K as QueryObserverOptions, a9 as QueryObserverRefetchErrorResult, ac as QueryObserverResult, aa as QueryObserverSuccessResult, F as QueryOptions, u as QueryPersister, j as QueryState, a4 as QueryStatus, Z as RefetchOptions, $ as RefetchQueryFilters, R as Register, a1 as ResetOptions, Y as ResultOptions, aB as SetDataOptions, T as ThrowOnError, U as Updater, W as WithRequired, q as dataTagSymbol, h as hashKey, g as isCancelledError, i as isServer, k as keepPreviousData, m as matchQuery, r as replaceEqualDeep } from './queryClient-IoYjXsnV.js'; | ||
export { aA as CancelOptions, C as CancelledError, s as DataTag, D as DefaultError, az as DefaultOptions, S as DefaultedInfiniteQueryObserverOptions, L as DefaultedQueryObserverOptions, ai as DefinedInfiniteQueryObserverResult, ab as DefinedQueryObserverResult, X as FetchInfiniteQueryOptions, a2 as FetchNextPageOptions, a3 as FetchPreviousPageOptions, V as FetchQueryOptions, a5 as FetchStatus, y as GetNextPageParamFunction, G as GetPreviousPageParamFunction, z as InfiniteData, ad as InfiniteQueryObserverBaseResult, af as InfiniteQueryObserverLoadingErrorResult, ae as InfiniteQueryObserverLoadingResult, O as InfiniteQueryObserverOptions, ag as InfiniteQueryObserverRefetchErrorResult, aj as InfiniteQueryObserverResult, ah as InfiniteQueryObserverSuccessResult, J as InfiniteQueryPageParamsOptions, I as InitialDataFunction, H as InitialPageParam, a0 as InvalidateOptions, _ as InvalidateQueryFilters, ar as MutateFunction, aq as MutateOptions, n as Mutation, M as MutationCache, e as MutationFilters, an as MutationFunction, ak as MutationKey, am as MutationMeta, d as MutationObserver, as as MutationObserverBaseResult, av as MutationObserverErrorResult, at as MutationObserverIdleResult, au as MutationObserverLoadingResult, ap as MutationObserverOptions, ax as MutationObserverResult, aw as MutationObserverSuccessResult, ao as MutationOptions, o as MutationState, al as MutationStatus, B as NetworkMode, N as NoInfer, aD as NotifyEvent, aC as NotifyEventType, E as NotifyOnChangeProps, P as PlaceholderDataFunction, w as QueriesPlaceholderDataFunction, l as Query, Q as QueryCache, a as QueryCacheNotifyEvent, b as QueryClient, ay as QueryClientConfig, f as QueryFilters, t as QueryFunction, v as QueryFunctionContext, p as QueryKey, x as QueryKeyHashFunction, A as QueryMeta, c as QueryObserver, a6 as QueryObserverBaseResult, a8 as QueryObserverLoadingErrorResult, a7 as QueryObserverLoadingResult, K as QueryObserverOptions, a9 as QueryObserverRefetchErrorResult, ac as QueryObserverResult, aa as QueryObserverSuccessResult, F as QueryOptions, u as QueryPersister, j as QueryState, a4 as QueryStatus, Z as RefetchOptions, $ as RefetchQueryFilters, R as Register, a1 as ResetOptions, Y as ResultOptions, aB as SetDataOptions, T as ThrowOnError, U as Updater, W as WithRequired, q as dataTagSymbol, h as hashKey, g as isCancelledError, i as isServer, k as keepPreviousData, m as matchQuery, r as replaceEqualDeep } from './queryClient-UnTFzrI2.js'; | ||
export { QueriesObserver, QueriesObserverOptions } from './queriesObserver.js'; | ||
@@ -3,0 +3,0 @@ export { InfiniteQueryObserver } from './infiniteQueryObserver.js'; |
@@ -1,2 +0,2 @@ | ||
import { aE as QueryBehavior, z as InfiniteData, J as InfiniteQueryPageParamsOptions } from './queryClient-IoYjXsnV.js'; | ||
import { aE as QueryBehavior, z as InfiniteData, J as InfiniteQueryPageParamsOptions } from './queryClient-UnTFzrI2.js'; | ||
import './removable.js'; | ||
@@ -3,0 +3,0 @@ import './subscribable.js'; |
@@ -1,2 +0,2 @@ | ||
import { D as DefaultError, z as InfiniteData, p as QueryKey, c as QueryObserver, aj as InfiniteQueryObserverResult, aF as ObserverFetchOptions, b as QueryClient, O as InfiniteQueryObserverOptions, aG as NotifyOptions, S as DefaultedInfiniteQueryObserverOptions, a2 as FetchNextPageOptions, a3 as FetchPreviousPageOptions, l as Query } from './queryClient-IoYjXsnV.js'; | ||
import { D as DefaultError, z as InfiniteData, p as QueryKey, c as QueryObserver, aj as InfiniteQueryObserverResult, aF as ObserverFetchOptions, b as QueryClient, O as InfiniteQueryObserverOptions, aG as NotifyOptions, S as DefaultedInfiniteQueryObserverOptions, a2 as FetchNextPageOptions, a3 as FetchPreviousPageOptions, l as Query } from './queryClient-UnTFzrI2.js'; | ||
import './removable.js'; | ||
@@ -3,0 +3,0 @@ import './subscribable.js'; |
import './removable.js'; | ||
export { aX as Action, n as Mutation, o as MutationState, aY as getDefaultState } from './queryClient-IoYjXsnV.js'; | ||
export { aX as Action, n as Mutation, o as MutationState, aY as getDefaultState } from './queryClient-UnTFzrI2.js'; | ||
import './subscribable.js'; |
@@ -1,3 +0,3 @@ | ||
export { M as MutationCache } from './queryClient-IoYjXsnV.js'; | ||
export { M as MutationCache } from './queryClient-UnTFzrI2.js'; | ||
import './subscribable.js'; | ||
import './removable.js'; |
import './subscribable.js'; | ||
export { d as MutationObserver } from './queryClient-IoYjXsnV.js'; | ||
export { d as MutationObserver } from './queryClient-UnTFzrI2.js'; | ||
import './removable.js'; |
@@ -5,3 +5,3 @@ // src/mutationObserver.ts | ||
import { Subscribable } from "./subscribable.js"; | ||
import { shallowEqualObjects } from "./utils.js"; | ||
import { hashKey, shallowEqualObjects } from "./utils.js"; | ||
var MutationObserver = class extends Subscribable { | ||
@@ -35,2 +35,5 @@ constructor(client, options) { | ||
this.#currentMutation?.setOptions(this.options); | ||
if (prevOptions?.mutationKey && this.options.mutationKey && hashKey(prevOptions.mutationKey) !== hashKey(this.options.mutationKey)) { | ||
this.reset(); | ||
} | ||
} | ||
@@ -37,0 +40,0 @@ onUnsubscribe() { |
@@ -1,2 +0,2 @@ | ||
import { ac as QueryObserverResult, b as QueryClient, K as QueryObserverOptions, aG as NotifyOptions, l as Query, p as QueryKey, c as QueryObserver } from './queryClient-IoYjXsnV.js'; | ||
import { ac as QueryObserverResult, b as QueryClient, K as QueryObserverOptions, aG as NotifyOptions, l as Query, p as QueryKey, c as QueryObserver } from './queryClient-UnTFzrI2.js'; | ||
import { Subscribable } from './subscribable.js'; | ||
@@ -3,0 +3,0 @@ import './removable.js'; |
import './removable.js'; | ||
export { b6 as Action, b2 as FetchContext, b3 as FetchDirection, b4 as FetchMeta, b5 as FetchOptions, l as Query, aE as QueryBehavior, j as QueryState, b7 as SetStateOptions } from './queryClient-IoYjXsnV.js'; | ||
export { b6 as Action, b2 as FetchContext, b3 as FetchDirection, b4 as FetchMeta, b5 as FetchOptions, l as Query, aE as QueryBehavior, j as QueryState, b7 as SetStateOptions } from './queryClient-UnTFzrI2.js'; | ||
import './subscribable.js'; |
@@ -1,3 +0,3 @@ | ||
export { Q as QueryCache, a as QueryCacheNotifyEvent, b8 as QueryStore } from './queryClient-IoYjXsnV.js'; | ||
export { Q as QueryCache, a as QueryCacheNotifyEvent, b8 as QueryStore } from './queryClient-UnTFzrI2.js'; | ||
import './subscribable.js'; | ||
import './removable.js'; |
@@ -1,3 +0,3 @@ | ||
export { b as QueryClient } from './queryClient-IoYjXsnV.js'; | ||
export { b as QueryClient } from './queryClient-UnTFzrI2.js'; | ||
import './removable.js'; | ||
import './subscribable.js'; |
import './subscribable.js'; | ||
export { aG as NotifyOptions, aF as ObserverFetchOptions, c as QueryObserver } from './queryClient-IoYjXsnV.js'; | ||
export { aG as NotifyOptions, aF as ObserverFetchOptions, c as QueryObserver } from './queryClient-UnTFzrI2.js'; | ||
import './removable.js'; |
@@ -1,3 +0,3 @@ | ||
export { C as CancelledError, a$ as RetryDelayValue, a_ as RetryValue, aZ as Retryer, b0 as canFetch, b1 as createRetryer, g as isCancelledError } from './queryClient-IoYjXsnV.js'; | ||
export { C as CancelledError, a$ as RetryDelayValue, a_ as RetryValue, aZ as Retryer, b0 as canFetch, b1 as createRetryer, g as isCancelledError } from './queryClient-UnTFzrI2.js'; | ||
import './removable.js'; | ||
import './subscribable.js'; |
@@ -1,3 +0,3 @@ | ||
export { aA as CancelOptions, s as DataTag, D as DefaultError, az as DefaultOptions, S as DefaultedInfiniteQueryObserverOptions, L as DefaultedQueryObserverOptions, ai as DefinedInfiniteQueryObserverResult, ab as DefinedQueryObserverResult, X as FetchInfiniteQueryOptions, a2 as FetchNextPageOptions, a3 as FetchPreviousPageOptions, V as FetchQueryOptions, a5 as FetchStatus, y as GetNextPageParamFunction, G as GetPreviousPageParamFunction, z as InfiniteData, ad as InfiniteQueryObserverBaseResult, af as InfiniteQueryObserverLoadingErrorResult, ae as InfiniteQueryObserverLoadingResult, O as InfiniteQueryObserverOptions, ag as InfiniteQueryObserverRefetchErrorResult, aj as InfiniteQueryObserverResult, ah as InfiniteQueryObserverSuccessResult, J as InfiniteQueryPageParamsOptions, I as InitialDataFunction, H as InitialPageParam, a0 as InvalidateOptions, _ as InvalidateQueryFilters, ar as MutateFunction, aq as MutateOptions, an as MutationFunction, ak as MutationKey, am as MutationMeta, as as MutationObserverBaseResult, av as MutationObserverErrorResult, at as MutationObserverIdleResult, au as MutationObserverLoadingResult, ap as MutationObserverOptions, ax as MutationObserverResult, aw as MutationObserverSuccessResult, ao as MutationOptions, al as MutationStatus, B as NetworkMode, N as NoInfer, aD as NotifyEvent, aC as NotifyEventType, E as NotifyOnChangeProps, P as PlaceholderDataFunction, w as QueriesPlaceholderDataFunction, ay as QueryClientConfig, t as QueryFunction, v as QueryFunctionContext, p as QueryKey, x as QueryKeyHashFunction, A as QueryMeta, a6 as QueryObserverBaseResult, a8 as QueryObserverLoadingErrorResult, a7 as QueryObserverLoadingResult, K as QueryObserverOptions, a9 as QueryObserverRefetchErrorResult, ac as QueryObserverResult, aa as QueryObserverSuccessResult, F as QueryOptions, u as QueryPersister, a4 as QueryStatus, Z as RefetchOptions, $ as RefetchQueryFilters, R as Register, a1 as ResetOptions, Y as ResultOptions, aB as SetDataOptions, T as ThrowOnError, W as WithRequired, q as dataTagSymbol } from './queryClient-IoYjXsnV.js'; | ||
export { aA as CancelOptions, s as DataTag, D as DefaultError, az as DefaultOptions, S as DefaultedInfiniteQueryObserverOptions, L as DefaultedQueryObserverOptions, ai as DefinedInfiniteQueryObserverResult, ab as DefinedQueryObserverResult, X as FetchInfiniteQueryOptions, a2 as FetchNextPageOptions, a3 as FetchPreviousPageOptions, V as FetchQueryOptions, a5 as FetchStatus, y as GetNextPageParamFunction, G as GetPreviousPageParamFunction, z as InfiniteData, ad as InfiniteQueryObserverBaseResult, af as InfiniteQueryObserverLoadingErrorResult, ae as InfiniteQueryObserverLoadingResult, O as InfiniteQueryObserverOptions, ag as InfiniteQueryObserverRefetchErrorResult, aj as InfiniteQueryObserverResult, ah as InfiniteQueryObserverSuccessResult, J as InfiniteQueryPageParamsOptions, I as InitialDataFunction, H as InitialPageParam, a0 as InvalidateOptions, _ as InvalidateQueryFilters, ar as MutateFunction, aq as MutateOptions, an as MutationFunction, ak as MutationKey, am as MutationMeta, as as MutationObserverBaseResult, av as MutationObserverErrorResult, at as MutationObserverIdleResult, au as MutationObserverLoadingResult, ap as MutationObserverOptions, ax as MutationObserverResult, aw as MutationObserverSuccessResult, ao as MutationOptions, al as MutationStatus, B as NetworkMode, N as NoInfer, aD as NotifyEvent, aC as NotifyEventType, E as NotifyOnChangeProps, P as PlaceholderDataFunction, w as QueriesPlaceholderDataFunction, ay as QueryClientConfig, t as QueryFunction, v as QueryFunctionContext, p as QueryKey, x as QueryKeyHashFunction, A as QueryMeta, a6 as QueryObserverBaseResult, a8 as QueryObserverLoadingErrorResult, a7 as QueryObserverLoadingResult, K as QueryObserverOptions, a9 as QueryObserverRefetchErrorResult, ac as QueryObserverResult, aa as QueryObserverSuccessResult, F as QueryOptions, u as QueryPersister, a4 as QueryStatus, Z as RefetchOptions, $ as RefetchQueryFilters, R as Register, a1 as ResetOptions, Y as ResultOptions, aB as SetDataOptions, T as ThrowOnError, W as WithRequired, q as dataTagSymbol } from './queryClient-UnTFzrI2.js'; | ||
import './removable.js'; | ||
import './subscribable.js'; |
@@ -1,3 +0,3 @@ | ||
export { e as MutationFilters, f as QueryFilters, aH as QueryTypeFilter, U as Updater, aV as addToEnd, aW as addToStart, aJ as functionalUpdate, h as hashKey, aN as hashQueryKeyByOptions, aQ as isPlainArray, aR as isPlainObject, i as isServer, aK as isValidTimeout, k as keepPreviousData, aM as matchMutation, m as matchQuery, aI as noop, aO as partialMatchKey, aU as replaceData, r as replaceEqualDeep, aT as scheduleMicrotask, aP as shallowEqualObjects, aS as sleep, aL as timeUntilStale } from './queryClient-IoYjXsnV.js'; | ||
export { e as MutationFilters, f as QueryFilters, aH as QueryTypeFilter, U as Updater, aV as addToEnd, aW as addToStart, aJ as functionalUpdate, h as hashKey, aN as hashQueryKeyByOptions, aQ as isPlainArray, aR as isPlainObject, i as isServer, aK as isValidTimeout, k as keepPreviousData, aM as matchMutation, m as matchQuery, aI as noop, aO as partialMatchKey, aU as replaceData, r as replaceEqualDeep, aT as scheduleMicrotask, aP as shallowEqualObjects, aS as sleep, aL as timeUntilStale } from './queryClient-UnTFzrI2.js'; | ||
import './removable.js'; | ||
import './subscribable.js'; |
{ | ||
"name": "@tanstack/query-core", | ||
"version": "5.13.4", | ||
"version": "5.14.0", | ||
"description": "The framework agnostic core that powers TanStack Query", | ||
@@ -5,0 +5,0 @@ "author": "tannerlinsley", |
import { getDefaultState } from './mutation' | ||
import { notifyManager } from './notifyManager' | ||
import { Subscribable } from './subscribable' | ||
import { shallowEqualObjects } from './utils' | ||
import { hashKey, shallowEqualObjects } from './utils' | ||
import type { QueryClient } from './queryClient' | ||
@@ -56,5 +56,7 @@ import type { | ||
setOptions( | ||
options?: MutationObserverOptions<TData, TError, TVariables, TContext>, | ||
options: MutationObserverOptions<TData, TError, TVariables, TContext>, | ||
) { | ||
const prevOptions = this.options | ||
const prevOptions = this.options as | ||
| MutationObserverOptions<TData, TError, TVariables, TContext> | ||
| undefined | ||
this.options = this.#client.defaultMutationOptions(options) | ||
@@ -69,2 +71,10 @@ if (!shallowEqualObjects(prevOptions, this.options)) { | ||
this.#currentMutation?.setOptions(this.options) | ||
if ( | ||
prevOptions?.mutationKey && | ||
this.options.mutationKey && | ||
hashKey(prevOptions.mutationKey) !== hashKey(this.options.mutationKey) | ||
) { | ||
this.reset() | ||
} | ||
} | ||
@@ -71,0 +81,0 @@ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
1802085
27528