Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@tanstack/react-query

Package Overview
Dependencies
Maintainers
2
Versions
522
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@tanstack/react-query - npm Package Compare versions

Comparing version
4.40.2
to
4.41.0
+2
build/lib/__tests__/infiniteQueryOptions.test.d.ts
export {};
//# sourceMappingURL=infiniteQueryOptions.test.d.ts.map
export {};
//# sourceMappingURL=infiniteQueryOptions.types.test.d.ts.map
export {};
//# sourceMappingURL=useSuspenseInfiniteQuery.types.test.d.ts.map
import type { UseInfiniteQueryOptions } from './types';
import type { InfiniteData, NonUndefinedGuard, OmitKeyof, QueryKey, WithRequired } from '@tanstack/query-core';
declare type UseInfiniteQueryOptionsOmitted<TQueryFnData = unknown, TError = unknown, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey> = OmitKeyof<UseInfiniteQueryOptions<TQueryFnData, TError, TData, TQueryFnData, TQueryKey>, 'onSuccess' | 'onError' | 'onSettled' | 'refetchInterval'>;
declare type ProhibitedInfiniteQueryOptionsKeyInV5 = keyof Pick<UseInfiniteQueryOptionsOmitted, 'useErrorBoundary' | 'suspense'>;
export declare type UndefinedInitialDataInfiniteOptions<TQueryFnData, TError = unknown, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey> = UseInfiniteQueryOptionsOmitted<TQueryFnData, TError, TData, TQueryKey> & {
initialData?: undefined;
};
export declare type DefinedInitialDataInfiniteOptions<TQueryFnData, TError = unknown, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey> = UseInfiniteQueryOptionsOmitted<TQueryFnData, TError, TData, TQueryKey> & {
initialData: NonUndefinedGuard<InfiniteData<TQueryFnData>> | (() => NonUndefinedGuard<InfiniteData<TQueryFnData>>) | undefined;
};
export declare function infiniteQueryOptions<TQueryFnData, TError = unknown, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey>(options: WithRequired<OmitKeyof<DefinedInitialDataInfiniteOptions<TQueryFnData, TError, TData, TQueryKey>, ProhibitedInfiniteQueryOptionsKeyInV5>, 'queryKey'>): WithRequired<OmitKeyof<DefinedInitialDataInfiniteOptions<TQueryFnData, TError, TData, TQueryKey>, ProhibitedInfiniteQueryOptionsKeyInV5>, 'queryKey'>;
export declare function infiniteQueryOptions<TQueryFnData, TError = unknown, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey>(options: WithRequired<OmitKeyof<UndefinedInitialDataInfiniteOptions<TQueryFnData, TError, TData, TQueryKey>, ProhibitedInfiniteQueryOptionsKeyInV5>, 'queryKey'>): WithRequired<OmitKeyof<UndefinedInitialDataInfiniteOptions<TQueryFnData, TError, TData, TQueryKey>, ProhibitedInfiniteQueryOptionsKeyInV5>, 'queryKey'>;
export {};
//# sourceMappingURL=infiniteQueryOptions.d.ts.map
function infiniteQueryOptions(options) {
return options;
}
export { infiniteQueryOptions };
//# sourceMappingURL=infiniteQueryOptions.esm.js.map
{"version":3,"file":"infiniteQueryOptions.esm.js","sources":["../../src/infiniteQueryOptions.ts"],"sourcesContent":["import type { UseInfiniteQueryOptions } from './types'\nimport type {\n InfiniteData,\n NonUndefinedGuard,\n OmitKeyof,\n QueryKey,\n WithRequired,\n} from '@tanstack/query-core'\n\ntype UseInfiniteQueryOptionsOmitted<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n> = OmitKeyof<\n UseInfiniteQueryOptions<TQueryFnData, TError, TData, TQueryFnData, TQueryKey>,\n 'onSuccess' | 'onError' | 'onSettled' | 'refetchInterval'\n>\n\ntype ProhibitedInfiniteQueryOptionsKeyInV5 = keyof Pick<\n UseInfiniteQueryOptionsOmitted,\n 'useErrorBoundary' | 'suspense'\n>\n\nexport type UndefinedInitialDataInfiniteOptions<\n TQueryFnData,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n> = UseInfiniteQueryOptionsOmitted<TQueryFnData, TError, TData, TQueryKey> & {\n initialData?: undefined\n}\n\nexport type DefinedInitialDataInfiniteOptions<\n TQueryFnData,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n> = UseInfiniteQueryOptionsOmitted<TQueryFnData, TError, TData, TQueryKey> & {\n initialData:\n | NonUndefinedGuard<InfiniteData<TQueryFnData>>\n | (() => NonUndefinedGuard<InfiniteData<TQueryFnData>>)\n | undefined\n}\n\nexport function infiniteQueryOptions<\n TQueryFnData,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: WithRequired<\n OmitKeyof<\n DefinedInitialDataInfiniteOptions<TQueryFnData, TError, TData, TQueryKey>,\n ProhibitedInfiniteQueryOptionsKeyInV5\n >,\n 'queryKey'\n >,\n): WithRequired<\n OmitKeyof<\n DefinedInitialDataInfiniteOptions<TQueryFnData, TError, TData, TQueryKey>,\n ProhibitedInfiniteQueryOptionsKeyInV5\n >,\n 'queryKey'\n>\n\nexport function infiniteQueryOptions<\n TQueryFnData,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: WithRequired<\n OmitKeyof<\n UndefinedInitialDataInfiniteOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryKey\n >,\n ProhibitedInfiniteQueryOptionsKeyInV5\n >,\n 'queryKey'\n >,\n): WithRequired<\n OmitKeyof<\n UndefinedInitialDataInfiniteOptions<TQueryFnData, TError, TData, TQueryKey>,\n ProhibitedInfiniteQueryOptionsKeyInV5\n >,\n 'queryKey'\n>\n\nexport function infiniteQueryOptions(options: unknown) {\n return options\n}\n"],"names":["infiniteQueryOptions","options"],"mappings":"AA4FO,SAASA,oBAAT,CAA8BC,OAA9B,EAAgD;AACrD,EAAA,OAAOA,OAAP,CAAA;AACD;;;;"}
'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
function infiniteQueryOptions(options) {
return options;
}
exports.infiniteQueryOptions = infiniteQueryOptions;
//# sourceMappingURL=infiniteQueryOptions.js.map
{"version":3,"file":"infiniteQueryOptions.js","sources":["../../src/infiniteQueryOptions.ts"],"sourcesContent":["import type { UseInfiniteQueryOptions } from './types'\nimport type {\n InfiniteData,\n NonUndefinedGuard,\n OmitKeyof,\n QueryKey,\n WithRequired,\n} from '@tanstack/query-core'\n\ntype UseInfiniteQueryOptionsOmitted<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n> = OmitKeyof<\n UseInfiniteQueryOptions<TQueryFnData, TError, TData, TQueryFnData, TQueryKey>,\n 'onSuccess' | 'onError' | 'onSettled' | 'refetchInterval'\n>\n\ntype ProhibitedInfiniteQueryOptionsKeyInV5 = keyof Pick<\n UseInfiniteQueryOptionsOmitted,\n 'useErrorBoundary' | 'suspense'\n>\n\nexport type UndefinedInitialDataInfiniteOptions<\n TQueryFnData,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n> = UseInfiniteQueryOptionsOmitted<TQueryFnData, TError, TData, TQueryKey> & {\n initialData?: undefined\n}\n\nexport type DefinedInitialDataInfiniteOptions<\n TQueryFnData,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n> = UseInfiniteQueryOptionsOmitted<TQueryFnData, TError, TData, TQueryKey> & {\n initialData:\n | NonUndefinedGuard<InfiniteData<TQueryFnData>>\n | (() => NonUndefinedGuard<InfiniteData<TQueryFnData>>)\n | undefined\n}\n\nexport function infiniteQueryOptions<\n TQueryFnData,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: WithRequired<\n OmitKeyof<\n DefinedInitialDataInfiniteOptions<TQueryFnData, TError, TData, TQueryKey>,\n ProhibitedInfiniteQueryOptionsKeyInV5\n >,\n 'queryKey'\n >,\n): WithRequired<\n OmitKeyof<\n DefinedInitialDataInfiniteOptions<TQueryFnData, TError, TData, TQueryKey>,\n ProhibitedInfiniteQueryOptionsKeyInV5\n >,\n 'queryKey'\n>\n\nexport function infiniteQueryOptions<\n TQueryFnData,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: WithRequired<\n OmitKeyof<\n UndefinedInitialDataInfiniteOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryKey\n >,\n ProhibitedInfiniteQueryOptionsKeyInV5\n >,\n 'queryKey'\n >,\n): WithRequired<\n OmitKeyof<\n UndefinedInitialDataInfiniteOptions<TQueryFnData, TError, TData, TQueryKey>,\n ProhibitedInfiniteQueryOptionsKeyInV5\n >,\n 'queryKey'\n>\n\nexport function infiniteQueryOptions(options: unknown) {\n return options\n}\n"],"names":["infiniteQueryOptions","options"],"mappings":";;;;AA4FO,SAASA,oBAAT,CAA8BC,OAA9B,EAAgD;AACrD,EAAA,OAAOA,OAAP,CAAA;AACD;;;;"}
function infiniteQueryOptions(options) {
return options;
}
export { infiniteQueryOptions };
//# sourceMappingURL=infiniteQueryOptions.mjs.map
{"version":3,"file":"infiniteQueryOptions.mjs","sources":["../../src/infiniteQueryOptions.ts"],"sourcesContent":["import type { UseInfiniteQueryOptions } from './types'\nimport type {\n InfiniteData,\n NonUndefinedGuard,\n OmitKeyof,\n QueryKey,\n WithRequired,\n} from '@tanstack/query-core'\n\ntype UseInfiniteQueryOptionsOmitted<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n> = OmitKeyof<\n UseInfiniteQueryOptions<TQueryFnData, TError, TData, TQueryFnData, TQueryKey>,\n 'onSuccess' | 'onError' | 'onSettled' | 'refetchInterval'\n>\n\ntype ProhibitedInfiniteQueryOptionsKeyInV5 = keyof Pick<\n UseInfiniteQueryOptionsOmitted,\n 'useErrorBoundary' | 'suspense'\n>\n\nexport type UndefinedInitialDataInfiniteOptions<\n TQueryFnData,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n> = UseInfiniteQueryOptionsOmitted<TQueryFnData, TError, TData, TQueryKey> & {\n initialData?: undefined\n}\n\nexport type DefinedInitialDataInfiniteOptions<\n TQueryFnData,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n> = UseInfiniteQueryOptionsOmitted<TQueryFnData, TError, TData, TQueryKey> & {\n initialData:\n | NonUndefinedGuard<InfiniteData<TQueryFnData>>\n | (() => NonUndefinedGuard<InfiniteData<TQueryFnData>>)\n | undefined\n}\n\nexport function infiniteQueryOptions<\n TQueryFnData,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: WithRequired<\n OmitKeyof<\n DefinedInitialDataInfiniteOptions<TQueryFnData, TError, TData, TQueryKey>,\n ProhibitedInfiniteQueryOptionsKeyInV5\n >,\n 'queryKey'\n >,\n): WithRequired<\n OmitKeyof<\n DefinedInitialDataInfiniteOptions<TQueryFnData, TError, TData, TQueryKey>,\n ProhibitedInfiniteQueryOptionsKeyInV5\n >,\n 'queryKey'\n>\n\nexport function infiniteQueryOptions<\n TQueryFnData,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: WithRequired<\n OmitKeyof<\n UndefinedInitialDataInfiniteOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryKey\n >,\n ProhibitedInfiniteQueryOptionsKeyInV5\n >,\n 'queryKey'\n >,\n): WithRequired<\n OmitKeyof<\n UndefinedInitialDataInfiniteOptions<TQueryFnData, TError, TData, TQueryKey>,\n ProhibitedInfiniteQueryOptionsKeyInV5\n >,\n 'queryKey'\n>\n\nexport function infiniteQueryOptions(options: unknown) {\n return options\n}\n"],"names":["infiniteQueryOptions","options"],"mappings":"AA4FO,SAASA,oBAAT,CAA8BC,OAA9B,EAAgD;AACrD,EAAA,OAAOA,OAAP,CAAA;AACD;;;;"}
import type { OmitKeyof, QueryKey, WithRequired } from '@tanstack/query-core';
import type { UseInfiniteQueryOptions, UseSuspenseInfiniteQueryResult } from './types';
export declare type UseSuspenseInfiniteQueryOptions<TQueryFnData = unknown, TError = unknown, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey> = WithRequired<OmitKeyof<UseInfiniteQueryOptions<TQueryFnData, TError, TData, TQueryFnData, TQueryKey>, 'suspense' | 'useErrorBoundary' | 'enabled' | 'placeholderData' | 'networkMode' | 'initialData'>, 'queryKey'>;
export declare function useSuspenseInfiniteQuery<TQueryFnData = unknown, TError = unknown, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey>(options: UseSuspenseInfiniteQueryOptions<TQueryFnData, TError, TData, TQueryKey>): UseSuspenseInfiniteQueryResult<TData, TError>;
//# sourceMappingURL=useSuspenseInfiniteQuery.d.ts.map
import { InfiniteQueryObserver } from '@tanstack/query-core';
import { useBaseQuery } from './useBaseQuery.esm.js';
function useSuspenseInfiniteQuery(options) {
return useBaseQuery({ ...options,
enabled: true,
suspense: true,
useErrorBoundary: true,
networkMode: 'always'
}, InfiniteQueryObserver);
}
export { useSuspenseInfiniteQuery };
//# sourceMappingURL=useSuspenseInfiniteQuery.esm.js.map
{"version":3,"file":"useSuspenseInfiniteQuery.esm.js","sources":["../../src/useSuspenseInfiniteQuery.ts"],"sourcesContent":["import { InfiniteQueryObserver } from '@tanstack/query-core'\nimport { useBaseQuery } from './useBaseQuery'\nimport type {\n InfiniteQueryObserverSuccessResult,\n OmitKeyof,\n QueryKey,\n QueryObserver,\n WithRequired,\n} from '@tanstack/query-core'\nimport type {\n UseInfiniteQueryOptions,\n UseSuspenseInfiniteQueryResult,\n} from './types'\n\nexport type UseSuspenseInfiniteQueryOptions<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n> = WithRequired<\n OmitKeyof<\n UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n | 'suspense'\n | 'useErrorBoundary'\n | 'enabled'\n | 'placeholderData'\n | 'networkMode'\n | 'initialData'\n >,\n 'queryKey'\n>\n\nexport function useSuspenseInfiniteQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: UseSuspenseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryKey\n >,\n): UseSuspenseInfiniteQueryResult<TData, TError> {\n return useBaseQuery(\n {\n ...options,\n enabled: true,\n suspense: true,\n useErrorBoundary: true,\n networkMode: 'always',\n },\n InfiniteQueryObserver as typeof QueryObserver,\n ) as InfiniteQueryObserverSuccessResult<TData, TError>\n}\n"],"names":["useSuspenseInfiniteQuery","options","useBaseQuery","enabled","suspense","useErrorBoundary","networkMode","InfiniteQueryObserver"],"mappings":";;;AAsCO,SAASA,wBAAT,CAMLC,OANK,EAY0C;AAC/C,EAAA,OAAOC,YAAY,CACjB,EACE,GAAGD,OADL;AAEEE,IAAAA,OAAO,EAAE,IAFX;AAGEC,IAAAA,QAAQ,EAAE,IAHZ;AAIEC,IAAAA,gBAAgB,EAAE,IAJpB;AAKEC,IAAAA,WAAW,EAAE,QAAA;GANE,EAQjBC,qBARiB,CAAnB,CAAA;AAUD;;;;"}
'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
var queryCore = require('@tanstack/query-core');
var useBaseQuery = require('./useBaseQuery.js');
function useSuspenseInfiniteQuery(options) {
return useBaseQuery.useBaseQuery({ ...options,
enabled: true,
suspense: true,
useErrorBoundary: true,
networkMode: 'always'
}, queryCore.InfiniteQueryObserver);
}
exports.useSuspenseInfiniteQuery = useSuspenseInfiniteQuery;
//# sourceMappingURL=useSuspenseInfiniteQuery.js.map
{"version":3,"file":"useSuspenseInfiniteQuery.js","sources":["../../src/useSuspenseInfiniteQuery.ts"],"sourcesContent":["import { InfiniteQueryObserver } from '@tanstack/query-core'\nimport { useBaseQuery } from './useBaseQuery'\nimport type {\n InfiniteQueryObserverSuccessResult,\n OmitKeyof,\n QueryKey,\n QueryObserver,\n WithRequired,\n} from '@tanstack/query-core'\nimport type {\n UseInfiniteQueryOptions,\n UseSuspenseInfiniteQueryResult,\n} from './types'\n\nexport type UseSuspenseInfiniteQueryOptions<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n> = WithRequired<\n OmitKeyof<\n UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n | 'suspense'\n | 'useErrorBoundary'\n | 'enabled'\n | 'placeholderData'\n | 'networkMode'\n | 'initialData'\n >,\n 'queryKey'\n>\n\nexport function useSuspenseInfiniteQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: UseSuspenseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryKey\n >,\n): UseSuspenseInfiniteQueryResult<TData, TError> {\n return useBaseQuery(\n {\n ...options,\n enabled: true,\n suspense: true,\n useErrorBoundary: true,\n networkMode: 'always',\n },\n InfiniteQueryObserver as typeof QueryObserver,\n ) as InfiniteQueryObserverSuccessResult<TData, TError>\n}\n"],"names":["useSuspenseInfiniteQuery","options","useBaseQuery","enabled","suspense","useErrorBoundary","networkMode","InfiniteQueryObserver"],"mappings":";;;;;;;AAsCO,SAASA,wBAAT,CAMLC,OANK,EAY0C;AAC/C,EAAA,OAAOC,yBAAY,CACjB,EACE,GAAGD,OADL;AAEEE,IAAAA,OAAO,EAAE,IAFX;AAGEC,IAAAA,QAAQ,EAAE,IAHZ;AAIEC,IAAAA,gBAAgB,EAAE,IAJpB;AAKEC,IAAAA,WAAW,EAAE,QAAA;GANE,EAQjBC,+BARiB,CAAnB,CAAA;AAUD;;;;"}
import { InfiniteQueryObserver } from '@tanstack/query-core';
import { useBaseQuery } from './useBaseQuery.mjs';
function useSuspenseInfiniteQuery(options) {
return useBaseQuery({ ...options,
enabled: true,
suspense: true,
useErrorBoundary: true,
networkMode: 'always'
}, InfiniteQueryObserver);
}
export { useSuspenseInfiniteQuery };
//# sourceMappingURL=useSuspenseInfiniteQuery.mjs.map
{"version":3,"file":"useSuspenseInfiniteQuery.mjs","sources":["../../src/useSuspenseInfiniteQuery.ts"],"sourcesContent":["import { InfiniteQueryObserver } from '@tanstack/query-core'\nimport { useBaseQuery } from './useBaseQuery'\nimport type {\n InfiniteQueryObserverSuccessResult,\n OmitKeyof,\n QueryKey,\n QueryObserver,\n WithRequired,\n} from '@tanstack/query-core'\nimport type {\n UseInfiniteQueryOptions,\n UseSuspenseInfiniteQueryResult,\n} from './types'\n\nexport type UseSuspenseInfiniteQueryOptions<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n> = WithRequired<\n OmitKeyof<\n UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n | 'suspense'\n | 'useErrorBoundary'\n | 'enabled'\n | 'placeholderData'\n | 'networkMode'\n | 'initialData'\n >,\n 'queryKey'\n>\n\nexport function useSuspenseInfiniteQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: UseSuspenseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryKey\n >,\n): UseSuspenseInfiniteQueryResult<TData, TError> {\n return useBaseQuery(\n {\n ...options,\n enabled: true,\n suspense: true,\n useErrorBoundary: true,\n networkMode: 'always',\n },\n InfiniteQueryObserver as typeof QueryObserver,\n ) as InfiniteQueryObserverSuccessResult<TData, TError>\n}\n"],"names":["useSuspenseInfiniteQuery","options","useBaseQuery","enabled","suspense","useErrorBoundary","networkMode","InfiniteQueryObserver"],"mappings":";;;AAsCO,SAASA,wBAAT,CAMLC,OANK,EAY0C;AAC/C,EAAA,OAAOC,YAAY,CACjB,EACE,GAAGD,OADL;AAEEE,IAAAA,OAAO,EAAE,IAFX;AAGEC,IAAAA,QAAQ,EAAE,IAHZ;AAIEC,IAAAA,gBAAgB,EAAE,IAJpB;AAKEC,IAAAA,WAAW,EAAE,QAAA;GANE,EAQjBC,qBARiB,CAAnB,CAAA;AAUD;;;;"}
import { infiniteQueryOptions } from '../infiniteQueryOptions'
describe('infiniteQueryOptions', () => {
it('should return the object received as a parameter without any modification.', () => {
const object = {
queryKey: ['key'],
queryFn: () => Promise.resolve(5),
getNextPageParam: () => null,
} as const
expect(infiniteQueryOptions(object)).toStrictEqual(object)
})
})
import { expectTypeOf } from 'expect-type'
import {
type InfiniteData,
type UseInfiniteQueryResult,
useInfiniteQuery,
useQueryClient,
} from '@tanstack/react-query'
import { useSuspenseInfiniteQuery } from '../useSuspenseInfiniteQuery'
import { infiniteQueryOptions } from '../infiniteQueryOptions'
import { doNotExecute } from './utils'
import type {
DefinedUseInfiniteQueryResult,
UseSuspenseInfiniteQueryResult,
} from '../types'
const infiniteQuery = {
options: () =>
infiniteQueryOptions({
queryKey: ['key', 1] as const,
queryFn: () => Promise.resolve({ field: 'success' }),
}),
optionsWithInitialData: () =>
infiniteQueryOptions({
queryKey: ['key', 2] as const,
queryFn: () => Promise.resolve({ field: 'success' }),
initialData: () => ({ pageParams: [], pages: [{ field: 'success' }] }),
}),
}
describe('infiniteQueryOptions', () => {
it('should be used with useInfiniteQuery', () => {
doNotExecute(() => {
expectTypeOf(useInfiniteQuery(infiniteQuery.options())).toEqualTypeOf<
UseInfiniteQueryResult<{ field: string }>
>()
expectTypeOf(
useInfiniteQuery({
...infiniteQuery.options(),
select: (data) => ({
pages: data.pages.map(({ field }) => field),
pageParams: data.pageParams,
}),
}),
).toEqualTypeOf<UseInfiniteQueryResult<string>>()
expectTypeOf(
useInfiniteQuery(infiniteQuery.optionsWithInitialData()),
).toEqualTypeOf<DefinedUseInfiniteQueryResult<{ field: string }>>()
expectTypeOf(
useInfiniteQuery({
...infiniteQuery.optionsWithInitialData(),
select: (data) => ({
pages: data.pages.map(({ field }) => field),
pageParams: data.pageParams,
}),
}),
).toEqualTypeOf<DefinedUseInfiniteQueryResult<string>>()
expectTypeOf(
useInfiniteQuery({
queryKey: ['key', 2] as const,
queryFn: () => Promise.resolve({ field: 'success' }),
initialData: () => ({
pages: [{ field: 'success' }],
pageParams: [],
}),
select: (data) => ({
pages: data.pages.map(({ field }) => field),
pageParams: data.pageParams,
}),
}),
).toEqualTypeOf<DefinedUseInfiniteQueryResult<string>>()
})
})
it('should be used with useSuspenseInfiniteQuery', () => {
doNotExecute(() => {
expectTypeOf(
useSuspenseInfiniteQuery(infiniteQuery.options()),
).toEqualTypeOf<UseSuspenseInfiniteQueryResult<{ field: string }>>()
expectTypeOf(
useSuspenseInfiniteQuery({
...infiniteQuery.options(),
select: (data) => ({
pages: data.pages.map(({ field }) => field),
pageParams: data.pageParams,
}),
}),
).toEqualTypeOf<UseSuspenseInfiniteQueryResult<string>>()
})
})
it('should be used with useQueryClient', () => {
doNotExecute(async () => {
const queryClient = useQueryClient()
queryClient.invalidateQueries(infiniteQuery.options())
queryClient.resetQueries(infiniteQuery.options())
queryClient.removeQueries(infiniteQuery.options())
queryClient.cancelQueries(infiniteQuery.options())
queryClient.prefetchQuery(infiniteQuery.options())
queryClient.refetchQueries(infiniteQuery.options())
expectTypeOf(
await queryClient.fetchQuery(infiniteQuery.options()),
).toEqualTypeOf<InfiniteData<{ field: string }>>()
})
})
})
import { expectTypeOf } from 'expect-type'
import { infiniteQueryOptions, useSuspenseInfiniteQuery } from '..'
import { doNotExecute, sleep } from './utils'
import type { UseSuspenseInfiniteQueryResult } from '..'
import type { InfiniteData } from '@tanstack/react-query'
const queryKey = ['key'] as const
const queryFn = () => sleep(10).then(() => ({ text: 'response' }))
describe('useSuspenseInfiniteQuery', () => {
it('type check', () => {
doNotExecute(() => {
// @ts-expect-error no arg
useSuspenseInfiniteQuery()
useSuspenseInfiniteQuery({
queryKey,
queryFn,
// @ts-expect-error no suspense
suspense: boolean,
})
useSuspenseInfiniteQuery({
queryKey,
queryFn,
// @ts-expect-error no useErrorBoundary
useErrorBoundary: boolean,
})
useSuspenseInfiniteQuery({
queryKey,
queryFn,
// @ts-expect-error no enabled
enabled: boolean,
})
useSuspenseInfiniteQuery({
queryKey,
queryFn,
// @ts-expect-error no placeholderData
placeholderData: 'placeholder',
})
// eslint-disable-next-line @typescript-eslint/no-unused-expressions
useSuspenseInfiniteQuery({
queryKey,
queryFn,
// @ts-expect-error no isPlaceholderData
}).isPlaceholderData
useSuspenseInfiniteQuery({
queryKey,
queryFn,
//@ts-expect-error no networkMode
networkMode: 'always',
})
const infiniteQuery = useSuspenseInfiniteQuery({ queryKey, queryFn })
expectTypeOf(infiniteQuery).toEqualTypeOf<
UseSuspenseInfiniteQueryResult<{ text: string }>
>()
expectTypeOf(infiniteQuery.data).toEqualTypeOf<
InfiniteData<{ text: string }>
>()
expectTypeOf(infiniteQuery.status).toEqualTypeOf<'error' | 'success'>()
const selectedInfiniteQuery = useSuspenseInfiniteQuery({
queryKey,
queryFn,
select: (data) => ({
pages: data.pages.map(({ text }) => text),
pageParams: data.pageParams,
}),
})
expectTypeOf(selectedInfiniteQuery).toEqualTypeOf<
UseSuspenseInfiniteQueryResult<string>
>()
expectTypeOf(selectedInfiniteQuery.data).toEqualTypeOf<
InfiniteData<string>
>()
expectTypeOf(selectedInfiniteQuery.status).toEqualTypeOf<
'error' | 'success'
>()
const options = infiniteQueryOptions({
queryKey,
queryFn,
})
const infiniteQueryWithOptions = useSuspenseInfiniteQuery(options)
expectTypeOf(infiniteQueryWithOptions).toEqualTypeOf<
UseSuspenseInfiniteQueryResult<{ text: string }>
>()
expectTypeOf(infiniteQueryWithOptions.data).toEqualTypeOf<
InfiniteData<{ text: string }>
>()
expectTypeOf(infiniteQueryWithOptions.status).toEqualTypeOf<
'error' | 'success'
>()
const selectedInfiniteQueryWithOptions = useSuspenseInfiniteQuery({
...options,
select: (data) => ({
pages: data.pages.map(({ text }) => text),
pageParams: data.pageParams,
}),
})
expectTypeOf(selectedInfiniteQueryWithOptions).toEqualTypeOf<
UseSuspenseInfiniteQueryResult<string>
>()
expectTypeOf(selectedInfiniteQueryWithOptions.data).toEqualTypeOf<
InfiniteData<string>
>()
expectTypeOf(selectedInfiniteQueryWithOptions.status).toEqualTypeOf<
'error' | 'success'
>()
})
})
})
import type { UseInfiniteQueryOptions } from './types'
import type {
InfiniteData,
NonUndefinedGuard,
OmitKeyof,
QueryKey,
WithRequired,
} from '@tanstack/query-core'
type UseInfiniteQueryOptionsOmitted<
TQueryFnData = unknown,
TError = unknown,
TData = TQueryFnData,
TQueryKey extends QueryKey = QueryKey,
> = OmitKeyof<
UseInfiniteQueryOptions<TQueryFnData, TError, TData, TQueryFnData, TQueryKey>,
'onSuccess' | 'onError' | 'onSettled' | 'refetchInterval'
>
type ProhibitedInfiniteQueryOptionsKeyInV5 = keyof Pick<
UseInfiniteQueryOptionsOmitted,
'useErrorBoundary' | 'suspense'
>
export type UndefinedInitialDataInfiniteOptions<
TQueryFnData,
TError = unknown,
TData = TQueryFnData,
TQueryKey extends QueryKey = QueryKey,
> = UseInfiniteQueryOptionsOmitted<TQueryFnData, TError, TData, TQueryKey> & {
initialData?: undefined
}
export type DefinedInitialDataInfiniteOptions<
TQueryFnData,
TError = unknown,
TData = TQueryFnData,
TQueryKey extends QueryKey = QueryKey,
> = UseInfiniteQueryOptionsOmitted<TQueryFnData, TError, TData, TQueryKey> & {
initialData:
| NonUndefinedGuard<InfiniteData<TQueryFnData>>
| (() => NonUndefinedGuard<InfiniteData<TQueryFnData>>)
| undefined
}
export function infiniteQueryOptions<
TQueryFnData,
TError = unknown,
TData = TQueryFnData,
TQueryKey extends QueryKey = QueryKey,
>(
options: WithRequired<
OmitKeyof<
DefinedInitialDataInfiniteOptions<TQueryFnData, TError, TData, TQueryKey>,
ProhibitedInfiniteQueryOptionsKeyInV5
>,
'queryKey'
>,
): WithRequired<
OmitKeyof<
DefinedInitialDataInfiniteOptions<TQueryFnData, TError, TData, TQueryKey>,
ProhibitedInfiniteQueryOptionsKeyInV5
>,
'queryKey'
>
export function infiniteQueryOptions<
TQueryFnData,
TError = unknown,
TData = TQueryFnData,
TQueryKey extends QueryKey = QueryKey,
>(
options: WithRequired<
OmitKeyof<
UndefinedInitialDataInfiniteOptions<
TQueryFnData,
TError,
TData,
TQueryKey
>,
ProhibitedInfiniteQueryOptionsKeyInV5
>,
'queryKey'
>,
): WithRequired<
OmitKeyof<
UndefinedInitialDataInfiniteOptions<TQueryFnData, TError, TData, TQueryKey>,
ProhibitedInfiniteQueryOptionsKeyInV5
>,
'queryKey'
>
export function infiniteQueryOptions(options: unknown) {
return options
}
import { InfiniteQueryObserver } from '@tanstack/query-core'
import { useBaseQuery } from './useBaseQuery'
import type {
InfiniteQueryObserverSuccessResult,
OmitKeyof,
QueryKey,
QueryObserver,
WithRequired,
} from '@tanstack/query-core'
import type {
UseInfiniteQueryOptions,
UseSuspenseInfiniteQueryResult,
} from './types'
export type UseSuspenseInfiniteQueryOptions<
TQueryFnData = unknown,
TError = unknown,
TData = TQueryFnData,
TQueryKey extends QueryKey = QueryKey,
> = WithRequired<
OmitKeyof<
UseInfiniteQueryOptions<
TQueryFnData,
TError,
TData,
TQueryFnData,
TQueryKey
>,
| 'suspense'
| 'useErrorBoundary'
| 'enabled'
| 'placeholderData'
| 'networkMode'
| 'initialData'
>,
'queryKey'
>
export function useSuspenseInfiniteQuery<
TQueryFnData = unknown,
TError = unknown,
TData = TQueryFnData,
TQueryKey extends QueryKey = QueryKey,
>(
options: UseSuspenseInfiniteQueryOptions<
TQueryFnData,
TError,
TData,
TQueryKey
>,
): UseSuspenseInfiniteQueryResult<TData, TError> {
return useBaseQuery(
{
...options,
enabled: true,
suspense: true,
useErrorBoundary: true,
networkMode: 'always',
},
InfiniteQueryObserver as typeof QueryObserver,
) as InfiniteQueryObserverSuccessResult<TData, TError>
}
+3
-0

@@ -8,2 +8,3 @@ import './setBatchUpdatesFn';

export { useSuspenseQuery } from './useSuspenseQuery';
export { useSuspenseInfiniteQuery } from './useSuspenseInfiniteQuery';
export { useSuspenseQueries } from './useSuspenseQueries';

@@ -13,2 +14,4 @@ export type { SuspenseQueriesResults, SuspenseQueriesOptions, } from './useSuspenseQueries';

export type { DefinedInitialDataOptions, UndefinedInitialDataOptions, } from './queryOptions';
export { infiniteQueryOptions } from './infiniteQueryOptions';
export type { DefinedInitialDataInfiniteOptions, UndefinedInitialDataInfiniteOptions, } from './infiniteQueryOptions';
export { defaultContext, QueryClientProvider, useQueryClient, } from './QueryClientProvider';

@@ -15,0 +18,0 @@ export type { QueryClientProviderProps } from './QueryClientProvider';

@@ -6,4 +6,6 @@ import './setBatchUpdatesFn.esm.js';

export { useSuspenseQuery } from './useSuspenseQuery.esm.js';
export { useSuspenseInfiniteQuery } from './useSuspenseInfiniteQuery.esm.js';
export { useSuspenseQueries } from './useSuspenseQueries.esm.js';
export { queryOptions } from './queryOptions.esm.js';
export { infiniteQueryOptions } from './infiniteQueryOptions.esm.js';
export { QueryClientProvider, defaultContext, useQueryClient } from './QueryClientProvider.esm.js';

@@ -10,0 +12,0 @@ export { Hydrate, useHydrate } from './Hydrate.esm.js';

+1
-1

@@ -1,1 +0,1 @@

{"version":3,"file":"index.esm.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;;;;;;;;;;;;;"}
{"version":3,"file":"index.esm.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;;;;;;;;;;;;;;;"}

@@ -10,4 +10,6 @@ 'use strict';

var useSuspenseQuery = require('./useSuspenseQuery.js');
var useSuspenseInfiniteQuery = require('./useSuspenseInfiniteQuery.js');
var useSuspenseQueries = require('./useSuspenseQueries.js');
var queryOptions = require('./queryOptions.js');
var infiniteQueryOptions = require('./infiniteQueryOptions.js');
var QueryClientProvider = require('./QueryClientProvider.js');

@@ -27,4 +29,6 @@ var Hydrate = require('./Hydrate.js');

exports.useSuspenseQuery = useSuspenseQuery.useSuspenseQuery;
exports.useSuspenseInfiniteQuery = useSuspenseInfiniteQuery.useSuspenseInfiniteQuery;
exports.useSuspenseQueries = useSuspenseQueries.useSuspenseQueries;
exports.queryOptions = queryOptions.queryOptions;
exports.infiniteQueryOptions = infiniteQueryOptions.infiniteQueryOptions;
exports.QueryClientProvider = QueryClientProvider.QueryClientProvider;

@@ -31,0 +35,0 @@ exports.defaultContext = QueryClientProvider.defaultContext;

@@ -1,1 +0,1 @@

{"version":3,"file":"index.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"}
{"version":3,"file":"index.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"}

@@ -6,4 +6,6 @@ import './setBatchUpdatesFn.mjs';

export { useSuspenseQuery } from './useSuspenseQuery.mjs';
export { useSuspenseInfiniteQuery } from './useSuspenseInfiniteQuery.mjs';
export { useSuspenseQueries } from './useSuspenseQueries.mjs';
export { queryOptions } from './queryOptions.mjs';
export { infiniteQueryOptions } from './infiniteQueryOptions.mjs';
export { QueryClientProvider, defaultContext, useQueryClient } from './QueryClientProvider.mjs';

@@ -10,0 +12,0 @@ export { Hydrate, useHydrate } from './Hydrate.mjs';

@@ -1,1 +0,1 @@

{"version":3,"file":"index.mjs","sources":[],"sourcesContent":[],"names":[],"mappings":";;;;;;;;;;;;;;"}
{"version":3,"file":"index.mjs","sources":[],"sourcesContent":[],"names":[],"mappings":";;;;;;;;;;;;;;;;"}

@@ -11,5 +11,5 @@ import type { InitialDataFunction, NonUndefinedGuard, OmitKeyof, QueryKey, WithRequired } from '@tanstack/query-core';

};
export declare function queryOptions<TQueryFnData = unknown, TError = unknown, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey>(options: WithRequired<OmitKeyof<DefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>, ProhibitedQueryOptionsKeyInV5>, 'queryKey'>): WithRequired<DefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>, 'queryKey'>;
export declare function queryOptions<TQueryFnData = unknown, TError = unknown, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey>(options: WithRequired<OmitKeyof<UndefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>, ProhibitedQueryOptionsKeyInV5>, 'queryKey'>): WithRequired<UndefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>, 'queryKey'>;
export declare function queryOptions<TQueryFnData = unknown, TError = unknown, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey>(options: WithRequired<OmitKeyof<DefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>, ProhibitedQueryOptionsKeyInV5>, 'queryKey'>): WithRequired<OmitKeyof<DefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>, ProhibitedQueryOptionsKeyInV5>, 'queryKey'>;
export declare function queryOptions<TQueryFnData = unknown, TError = unknown, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey>(options: WithRequired<OmitKeyof<UndefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>, ProhibitedQueryOptionsKeyInV5>, 'queryKey'>): WithRequired<OmitKeyof<UndefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>, ProhibitedQueryOptionsKeyInV5>, 'queryKey'>;
export {};
//# sourceMappingURL=queryOptions.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"queryOptions.esm.js","sources":["../../src/queryOptions.ts"],"sourcesContent":["import type {\n InitialDataFunction,\n NonUndefinedGuard,\n OmitKeyof,\n QueryKey,\n WithRequired,\n} from '@tanstack/query-core'\nimport type { UseQueryOptions } from './types'\n\ntype UseQueryOptionsOmitted<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n> = OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'onSuccess' | 'onError' | 'onSettled' | 'refetchInterval'\n>\n\ntype ProhibitedQueryOptionsKeyInV5 = keyof Pick<\n UseQueryOptionsOmitted,\n 'useErrorBoundary' | 'suspense' | 'getNextPageParam' | 'getPreviousPageParam'\n>\n\nexport type UndefinedInitialDataOptions<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n> = UseQueryOptionsOmitted<TQueryFnData, TError, TData, TQueryKey> & {\n initialData?:\n | undefined\n | InitialDataFunction<NonUndefinedGuard<TQueryFnData>>\n | NonUndefinedGuard<TQueryFnData>\n}\n\nexport type DefinedInitialDataOptions<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n> = UseQueryOptionsOmitted<TQueryFnData, TError, TData, TQueryKey> & {\n initialData:\n | NonUndefinedGuard<TQueryFnData>\n | (() => NonUndefinedGuard<TQueryFnData>)\n}\n\nexport function queryOptions<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: WithRequired<\n OmitKeyof<\n DefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>,\n ProhibitedQueryOptionsKeyInV5\n >,\n 'queryKey'\n >,\n): WithRequired<\n DefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey'\n>\n\nexport function queryOptions<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: WithRequired<\n OmitKeyof<\n UndefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>,\n ProhibitedQueryOptionsKeyInV5\n >,\n 'queryKey'\n >,\n): WithRequired<\n UndefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey'\n>\n\nexport function queryOptions(options: unknown) {\n return options\n}\n"],"names":["queryOptions","options"],"mappings":"AAmFO,SAASA,YAAT,CAAsBC,OAAtB,EAAwC;AAC7C,EAAA,OAAOA,OAAP,CAAA;AACD;;;;"}
{"version":3,"file":"queryOptions.esm.js","sources":["../../src/queryOptions.ts"],"sourcesContent":["import type {\n InitialDataFunction,\n NonUndefinedGuard,\n OmitKeyof,\n QueryKey,\n WithRequired,\n} from '@tanstack/query-core'\nimport type { UseQueryOptions } from './types'\n\ntype UseQueryOptionsOmitted<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n> = OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'onSuccess' | 'onError' | 'onSettled' | 'refetchInterval'\n>\n\ntype ProhibitedQueryOptionsKeyInV5 = keyof Pick<\n UseQueryOptionsOmitted,\n 'useErrorBoundary' | 'suspense' | 'getNextPageParam' | 'getPreviousPageParam'\n>\n\nexport type UndefinedInitialDataOptions<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n> = UseQueryOptionsOmitted<TQueryFnData, TError, TData, TQueryKey> & {\n initialData?:\n | undefined\n | InitialDataFunction<NonUndefinedGuard<TQueryFnData>>\n | NonUndefinedGuard<TQueryFnData>\n}\n\nexport type DefinedInitialDataOptions<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n> = UseQueryOptionsOmitted<TQueryFnData, TError, TData, TQueryKey> & {\n initialData:\n | NonUndefinedGuard<TQueryFnData>\n | (() => NonUndefinedGuard<TQueryFnData>)\n}\n\nexport function queryOptions<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: WithRequired<\n OmitKeyof<\n DefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>,\n ProhibitedQueryOptionsKeyInV5\n >,\n 'queryKey'\n >,\n): WithRequired<\n OmitKeyof<\n DefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>,\n ProhibitedQueryOptionsKeyInV5\n >,\n 'queryKey'\n>\n\nexport function queryOptions<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: WithRequired<\n OmitKeyof<\n UndefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>,\n ProhibitedQueryOptionsKeyInV5\n >,\n 'queryKey'\n >,\n): WithRequired<\n OmitKeyof<\n UndefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>,\n ProhibitedQueryOptionsKeyInV5\n >,\n 'queryKey'\n>\n\nexport function queryOptions(options: unknown) {\n return options\n}\n"],"names":["queryOptions","options"],"mappings":"AAyFO,SAASA,YAAT,CAAsBC,OAAtB,EAAwC;AAC7C,EAAA,OAAOA,OAAP,CAAA;AACD;;;;"}

@@ -1,1 +0,1 @@

{"version":3,"file":"queryOptions.js","sources":["../../src/queryOptions.ts"],"sourcesContent":["import type {\n InitialDataFunction,\n NonUndefinedGuard,\n OmitKeyof,\n QueryKey,\n WithRequired,\n} from '@tanstack/query-core'\nimport type { UseQueryOptions } from './types'\n\ntype UseQueryOptionsOmitted<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n> = OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'onSuccess' | 'onError' | 'onSettled' | 'refetchInterval'\n>\n\ntype ProhibitedQueryOptionsKeyInV5 = keyof Pick<\n UseQueryOptionsOmitted,\n 'useErrorBoundary' | 'suspense' | 'getNextPageParam' | 'getPreviousPageParam'\n>\n\nexport type UndefinedInitialDataOptions<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n> = UseQueryOptionsOmitted<TQueryFnData, TError, TData, TQueryKey> & {\n initialData?:\n | undefined\n | InitialDataFunction<NonUndefinedGuard<TQueryFnData>>\n | NonUndefinedGuard<TQueryFnData>\n}\n\nexport type DefinedInitialDataOptions<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n> = UseQueryOptionsOmitted<TQueryFnData, TError, TData, TQueryKey> & {\n initialData:\n | NonUndefinedGuard<TQueryFnData>\n | (() => NonUndefinedGuard<TQueryFnData>)\n}\n\nexport function queryOptions<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: WithRequired<\n OmitKeyof<\n DefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>,\n ProhibitedQueryOptionsKeyInV5\n >,\n 'queryKey'\n >,\n): WithRequired<\n DefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey'\n>\n\nexport function queryOptions<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: WithRequired<\n OmitKeyof<\n UndefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>,\n ProhibitedQueryOptionsKeyInV5\n >,\n 'queryKey'\n >,\n): WithRequired<\n UndefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey'\n>\n\nexport function queryOptions(options: unknown) {\n return options\n}\n"],"names":["queryOptions","options"],"mappings":";;;;AAmFO,SAASA,YAAT,CAAsBC,OAAtB,EAAwC;AAC7C,EAAA,OAAOA,OAAP,CAAA;AACD;;;;"}
{"version":3,"file":"queryOptions.js","sources":["../../src/queryOptions.ts"],"sourcesContent":["import type {\n InitialDataFunction,\n NonUndefinedGuard,\n OmitKeyof,\n QueryKey,\n WithRequired,\n} from '@tanstack/query-core'\nimport type { UseQueryOptions } from './types'\n\ntype UseQueryOptionsOmitted<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n> = OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'onSuccess' | 'onError' | 'onSettled' | 'refetchInterval'\n>\n\ntype ProhibitedQueryOptionsKeyInV5 = keyof Pick<\n UseQueryOptionsOmitted,\n 'useErrorBoundary' | 'suspense' | 'getNextPageParam' | 'getPreviousPageParam'\n>\n\nexport type UndefinedInitialDataOptions<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n> = UseQueryOptionsOmitted<TQueryFnData, TError, TData, TQueryKey> & {\n initialData?:\n | undefined\n | InitialDataFunction<NonUndefinedGuard<TQueryFnData>>\n | NonUndefinedGuard<TQueryFnData>\n}\n\nexport type DefinedInitialDataOptions<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n> = UseQueryOptionsOmitted<TQueryFnData, TError, TData, TQueryKey> & {\n initialData:\n | NonUndefinedGuard<TQueryFnData>\n | (() => NonUndefinedGuard<TQueryFnData>)\n}\n\nexport function queryOptions<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: WithRequired<\n OmitKeyof<\n DefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>,\n ProhibitedQueryOptionsKeyInV5\n >,\n 'queryKey'\n >,\n): WithRequired<\n OmitKeyof<\n DefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>,\n ProhibitedQueryOptionsKeyInV5\n >,\n 'queryKey'\n>\n\nexport function queryOptions<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: WithRequired<\n OmitKeyof<\n UndefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>,\n ProhibitedQueryOptionsKeyInV5\n >,\n 'queryKey'\n >,\n): WithRequired<\n OmitKeyof<\n UndefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>,\n ProhibitedQueryOptionsKeyInV5\n >,\n 'queryKey'\n>\n\nexport function queryOptions(options: unknown) {\n return options\n}\n"],"names":["queryOptions","options"],"mappings":";;;;AAyFO,SAASA,YAAT,CAAsBC,OAAtB,EAAwC;AAC7C,EAAA,OAAOA,OAAP,CAAA;AACD;;;;"}

@@ -1,1 +0,1 @@

{"version":3,"file":"queryOptions.mjs","sources":["../../src/queryOptions.ts"],"sourcesContent":["import type {\n InitialDataFunction,\n NonUndefinedGuard,\n OmitKeyof,\n QueryKey,\n WithRequired,\n} from '@tanstack/query-core'\nimport type { UseQueryOptions } from './types'\n\ntype UseQueryOptionsOmitted<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n> = OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'onSuccess' | 'onError' | 'onSettled' | 'refetchInterval'\n>\n\ntype ProhibitedQueryOptionsKeyInV5 = keyof Pick<\n UseQueryOptionsOmitted,\n 'useErrorBoundary' | 'suspense' | 'getNextPageParam' | 'getPreviousPageParam'\n>\n\nexport type UndefinedInitialDataOptions<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n> = UseQueryOptionsOmitted<TQueryFnData, TError, TData, TQueryKey> & {\n initialData?:\n | undefined\n | InitialDataFunction<NonUndefinedGuard<TQueryFnData>>\n | NonUndefinedGuard<TQueryFnData>\n}\n\nexport type DefinedInitialDataOptions<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n> = UseQueryOptionsOmitted<TQueryFnData, TError, TData, TQueryKey> & {\n initialData:\n | NonUndefinedGuard<TQueryFnData>\n | (() => NonUndefinedGuard<TQueryFnData>)\n}\n\nexport function queryOptions<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: WithRequired<\n OmitKeyof<\n DefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>,\n ProhibitedQueryOptionsKeyInV5\n >,\n 'queryKey'\n >,\n): WithRequired<\n DefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey'\n>\n\nexport function queryOptions<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: WithRequired<\n OmitKeyof<\n UndefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>,\n ProhibitedQueryOptionsKeyInV5\n >,\n 'queryKey'\n >,\n): WithRequired<\n UndefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey'\n>\n\nexport function queryOptions(options: unknown) {\n return options\n}\n"],"names":["queryOptions","options"],"mappings":"AAmFO,SAASA,YAAT,CAAsBC,OAAtB,EAAwC;AAC7C,EAAA,OAAOA,OAAP,CAAA;AACD;;;;"}
{"version":3,"file":"queryOptions.mjs","sources":["../../src/queryOptions.ts"],"sourcesContent":["import type {\n InitialDataFunction,\n NonUndefinedGuard,\n OmitKeyof,\n QueryKey,\n WithRequired,\n} from '@tanstack/query-core'\nimport type { UseQueryOptions } from './types'\n\ntype UseQueryOptionsOmitted<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n> = OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'onSuccess' | 'onError' | 'onSettled' | 'refetchInterval'\n>\n\ntype ProhibitedQueryOptionsKeyInV5 = keyof Pick<\n UseQueryOptionsOmitted,\n 'useErrorBoundary' | 'suspense' | 'getNextPageParam' | 'getPreviousPageParam'\n>\n\nexport type UndefinedInitialDataOptions<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n> = UseQueryOptionsOmitted<TQueryFnData, TError, TData, TQueryKey> & {\n initialData?:\n | undefined\n | InitialDataFunction<NonUndefinedGuard<TQueryFnData>>\n | NonUndefinedGuard<TQueryFnData>\n}\n\nexport type DefinedInitialDataOptions<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n> = UseQueryOptionsOmitted<TQueryFnData, TError, TData, TQueryKey> & {\n initialData:\n | NonUndefinedGuard<TQueryFnData>\n | (() => NonUndefinedGuard<TQueryFnData>)\n}\n\nexport function queryOptions<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: WithRequired<\n OmitKeyof<\n DefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>,\n ProhibitedQueryOptionsKeyInV5\n >,\n 'queryKey'\n >,\n): WithRequired<\n OmitKeyof<\n DefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>,\n ProhibitedQueryOptionsKeyInV5\n >,\n 'queryKey'\n>\n\nexport function queryOptions<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: WithRequired<\n OmitKeyof<\n UndefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>,\n ProhibitedQueryOptionsKeyInV5\n >,\n 'queryKey'\n >,\n): WithRequired<\n OmitKeyof<\n UndefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>,\n ProhibitedQueryOptionsKeyInV5\n >,\n 'queryKey'\n>\n\nexport function queryOptions(options: unknown) {\n return options\n}\n"],"names":["queryOptions","options"],"mappings":"AAyFO,SAASA,YAAT,CAAsBC,OAAtB,EAAwC;AAC7C,EAAA,OAAOA,OAAP,CAAA;AACD;;;;"}

@@ -0,1 +1,8 @@

/**
* Ensures minimum staleTime and cacheTime values when suspense is enabled.
* Despite the name, this function guards both staleTime and cacheTime to prevent
* infinite re-render loops with synchronous queries.
*
* @deprecated in v5 - replaced by ensureSuspenseTimers
*/
const ensureStaleTime = defaultedOptions => {

@@ -8,2 +15,6 @@ if (defaultedOptions.suspense) {

}
if (typeof defaultedOptions.cacheTime === 'number') {
defaultedOptions.cacheTime = Math.max(defaultedOptions.cacheTime, 1000);
}
}

@@ -10,0 +21,0 @@ };

@@ -1,1 +0,1 @@

{"version":3,"file":"suspense.esm.js","sources":["../../src/suspense.ts"],"sourcesContent":["import type { DefaultedQueryObserverOptions } from '@tanstack/query-core'\nimport type { QueryObserver } from '@tanstack/query-core'\nimport type { QueryErrorResetBoundaryValue } from './QueryErrorResetBoundary'\nimport type { QueryObserverResult } from '@tanstack/query-core'\nimport type { QueryKey } from '@tanstack/query-core'\n\nexport const ensureStaleTime = (\n defaultedOptions: DefaultedQueryObserverOptions<any, any, any, any, any>,\n) => {\n if (defaultedOptions.suspense) {\n // Always set stale time when using suspense to prevent\n // fetching again when directly mounting after suspending\n if (typeof defaultedOptions.staleTime !== 'number') {\n defaultedOptions.staleTime = 1000\n }\n }\n}\n\nexport const willFetch = (\n result: QueryObserverResult<any, any>,\n isRestoring: boolean,\n) => result.isLoading && result.isFetching && !isRestoring\n\nexport const shouldSuspend = (\n defaultedOptions:\n | DefaultedQueryObserverOptions<any, any, any, any, any>\n | undefined,\n result: QueryObserverResult<any, any>,\n isRestoring: boolean,\n) => defaultedOptions?.suspense && willFetch(result, isRestoring)\n\nexport const fetchOptimistic = <\n TQueryFnData,\n TError,\n TData,\n TQueryData,\n TQueryKey extends QueryKey,\n>(\n defaultedOptions: DefaultedQueryObserverOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryData,\n TQueryKey\n >,\n observer: QueryObserver<TQueryFnData, TError, TData, TQueryData, TQueryKey>,\n errorResetBoundary: QueryErrorResetBoundaryValue,\n) =>\n observer\n .fetchOptimistic(defaultedOptions)\n .then(({ data }) => {\n defaultedOptions.onSuccess?.(data as TData)\n defaultedOptions.onSettled?.(data, null)\n })\n .catch((error) => {\n errorResetBoundary.clearReset()\n defaultedOptions.onError?.(error)\n defaultedOptions.onSettled?.(undefined, error)\n })\n"],"names":["ensureStaleTime","defaultedOptions","suspense","staleTime","willFetch","result","isRestoring","isLoading","isFetching","shouldSuspend","fetchOptimistic","observer","errorResetBoundary","then","data","onSuccess","onSettled","catch","error","clearReset","onError","undefined"],"mappings":"AAMaA,MAAAA,eAAe,GAC1BC,gBAD6B,IAE1B;EACH,IAAIA,gBAAgB,CAACC,QAArB,EAA+B;AAC7B;AACA;AACA,IAAA,IAAI,OAAOD,gBAAgB,CAACE,SAAxB,KAAsC,QAA1C,EAAoD;MAClDF,gBAAgB,CAACE,SAAjB,GAA6B,IAA7B,CAAA;AACD,KAAA;AACF,GAAA;AACF,EAVM;MAYMC,SAAS,GAAG,CACvBC,MADuB,EAEvBC,WAFuB,KAGpBD,MAAM,CAACE,SAAP,IAAoBF,MAAM,CAACG,UAA3B,IAAyC,CAACF,YAHxC;AAKA,MAAMG,aAAa,GAAG,CAC3BR,gBAD2B,EAI3BI,MAJ2B,EAK3BC,WAL2B,KAMxB,CAAAL,gBAAgB,IAAhB,IAAA,GAAA,KAAA,CAAA,GAAAA,gBAAgB,CAAEC,QAAlB,KAA8BE,SAAS,CAACC,MAAD,EAASC,WAAT,EANrC;MAQMI,eAAe,GAAG,CAO7BT,gBAP6B,EAc7BU,QAd6B,EAe7BC,kBAf6B,KAiB7BD,QAAQ,CACLD,eADH,CACmBT,gBADnB,CAEGY,CAAAA,IAFH,CAEQ,CAAC;AAAEC,EAAAA,IAAAA;AAAF,CAAD,KAAc;AAClBb,EAAAA,gBAAgB,CAACc,SAAjB,IAAA,IAAA,GAAA,KAAA,CAAA,GAAAd,gBAAgB,CAACc,SAAjB,CAA6BD,IAA7B,CAAA,CAAA;EACAb,gBAAgB,CAACe,SAAjB,IAAAf,IAAAA,GAAAA,KAAAA,CAAAA,GAAAA,gBAAgB,CAACe,SAAjB,CAA6BF,IAA7B,EAAmC,IAAnC,CAAA,CAAA;AACD,CALH,CAMGG,CAAAA,KANH,CAMUC,KAAD,IAAW;AAChBN,EAAAA,kBAAkB,CAACO,UAAnB,EAAA,CAAA;AACAlB,EAAAA,gBAAgB,CAACmB,OAAjB,IAAA,IAAA,GAAA,KAAA,CAAA,GAAAnB,gBAAgB,CAACmB,OAAjB,CAA2BF,KAA3B,CAAA,CAAA;EACAjB,gBAAgB,CAACe,SAAjB,IAAAf,IAAAA,GAAAA,KAAAA,CAAAA,GAAAA,gBAAgB,CAACe,SAAjB,CAA6BK,SAA7B,EAAwCH,KAAxC,CAAA,CAAA;AACD,CAVH;;;;"}
{"version":3,"file":"suspense.esm.js","sources":["../../src/suspense.ts"],"sourcesContent":["import type { DefaultedQueryObserverOptions } from '@tanstack/query-core'\nimport type { QueryObserver } from '@tanstack/query-core'\nimport type { QueryErrorResetBoundaryValue } from './QueryErrorResetBoundary'\nimport type { QueryObserverResult } from '@tanstack/query-core'\nimport type { QueryKey } from '@tanstack/query-core'\n\n/**\n * Ensures minimum staleTime and cacheTime values when suspense is enabled.\n * Despite the name, this function guards both staleTime and cacheTime to prevent\n * infinite re-render loops with synchronous queries.\n *\n * @deprecated in v5 - replaced by ensureSuspenseTimers\n */\nexport const ensureStaleTime = (\n defaultedOptions: DefaultedQueryObserverOptions<any, any, any, any, any>,\n) => {\n if (defaultedOptions.suspense) {\n // Always set stale time when using suspense to prevent\n // fetching again when directly mounting after suspending\n if (typeof defaultedOptions.staleTime !== 'number') {\n defaultedOptions.staleTime = 1000\n }\n\n if (typeof defaultedOptions.cacheTime === 'number') {\n defaultedOptions.cacheTime = Math.max(defaultedOptions.cacheTime, 1000)\n }\n }\n}\n\nexport const willFetch = (\n result: QueryObserverResult<any, any>,\n isRestoring: boolean,\n) => result.isLoading && result.isFetching && !isRestoring\n\nexport const shouldSuspend = (\n defaultedOptions:\n | DefaultedQueryObserverOptions<any, any, any, any, any>\n | undefined,\n result: QueryObserverResult<any, any>,\n isRestoring: boolean,\n) => defaultedOptions?.suspense && willFetch(result, isRestoring)\n\nexport const fetchOptimistic = <\n TQueryFnData,\n TError,\n TData,\n TQueryData,\n TQueryKey extends QueryKey,\n>(\n defaultedOptions: DefaultedQueryObserverOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryData,\n TQueryKey\n >,\n observer: QueryObserver<TQueryFnData, TError, TData, TQueryData, TQueryKey>,\n errorResetBoundary: QueryErrorResetBoundaryValue,\n) =>\n observer\n .fetchOptimistic(defaultedOptions)\n .then(({ data }) => {\n defaultedOptions.onSuccess?.(data as TData)\n defaultedOptions.onSettled?.(data, null)\n })\n .catch((error) => {\n errorResetBoundary.clearReset()\n defaultedOptions.onError?.(error)\n defaultedOptions.onSettled?.(undefined, error)\n })\n"],"names":["ensureStaleTime","defaultedOptions","suspense","staleTime","cacheTime","Math","max","willFetch","result","isRestoring","isLoading","isFetching","shouldSuspend","fetchOptimistic","observer","errorResetBoundary","then","data","onSuccess","onSettled","catch","error","clearReset","onError","undefined"],"mappings":"AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACaA,MAAAA,eAAe,GAC1BC,gBAD6B,IAE1B;EACH,IAAIA,gBAAgB,CAACC,QAArB,EAA+B;AAC7B;AACA;AACA,IAAA,IAAI,OAAOD,gBAAgB,CAACE,SAAxB,KAAsC,QAA1C,EAAoD;MAClDF,gBAAgB,CAACE,SAAjB,GAA6B,IAA7B,CAAA;AACD,KAAA;;AAED,IAAA,IAAI,OAAOF,gBAAgB,CAACG,SAAxB,KAAsC,QAA1C,EAAoD;AAClDH,MAAAA,gBAAgB,CAACG,SAAjB,GAA6BC,IAAI,CAACC,GAAL,CAASL,gBAAgB,CAACG,SAA1B,EAAqC,IAArC,CAA7B,CAAA;AACD,KAAA;AACF,GAAA;AACF,EAdM;MAgBMG,SAAS,GAAG,CACvBC,MADuB,EAEvBC,WAFuB,KAGpBD,MAAM,CAACE,SAAP,IAAoBF,MAAM,CAACG,UAA3B,IAAyC,CAACF,YAHxC;AAKA,MAAMG,aAAa,GAAG,CAC3BX,gBAD2B,EAI3BO,MAJ2B,EAK3BC,WAL2B,KAMxB,CAAAR,gBAAgB,IAAhB,IAAA,GAAA,KAAA,CAAA,GAAAA,gBAAgB,CAAEC,QAAlB,KAA8BK,SAAS,CAACC,MAAD,EAASC,WAAT,EANrC;MAQMI,eAAe,GAAG,CAO7BZ,gBAP6B,EAc7Ba,QAd6B,EAe7BC,kBAf6B,KAiB7BD,QAAQ,CACLD,eADH,CACmBZ,gBADnB,CAEGe,CAAAA,IAFH,CAEQ,CAAC;AAAEC,EAAAA,IAAAA;AAAF,CAAD,KAAc;AAClBhB,EAAAA,gBAAgB,CAACiB,SAAjB,IAAA,IAAA,GAAA,KAAA,CAAA,GAAAjB,gBAAgB,CAACiB,SAAjB,CAA6BD,IAA7B,CAAA,CAAA;EACAhB,gBAAgB,CAACkB,SAAjB,IAAAlB,IAAAA,GAAAA,KAAAA,CAAAA,GAAAA,gBAAgB,CAACkB,SAAjB,CAA6BF,IAA7B,EAAmC,IAAnC,CAAA,CAAA;AACD,CALH,CAMGG,CAAAA,KANH,CAMUC,KAAD,IAAW;AAChBN,EAAAA,kBAAkB,CAACO,UAAnB,EAAA,CAAA;AACArB,EAAAA,gBAAgB,CAACsB,OAAjB,IAAA,IAAA,GAAA,KAAA,CAAA,GAAAtB,gBAAgB,CAACsB,OAAjB,CAA2BF,KAA3B,CAAA,CAAA;EACApB,gBAAgB,CAACkB,SAAjB,IAAAlB,IAAAA,GAAAA,KAAAA,CAAAA,GAAAA,gBAAgB,CAACkB,SAAjB,CAA6BK,SAA7B,EAAwCH,KAAxC,CAAA,CAAA;AACD,CAVH;;;;"}

@@ -5,2 +5,9 @@ 'use strict';

/**
* Ensures minimum staleTime and cacheTime values when suspense is enabled.
* Despite the name, this function guards both staleTime and cacheTime to prevent
* infinite re-render loops with synchronous queries.
*
* @deprecated in v5 - replaced by ensureSuspenseTimers
*/
const ensureStaleTime = defaultedOptions => {

@@ -13,2 +20,6 @@ if (defaultedOptions.suspense) {

}
if (typeof defaultedOptions.cacheTime === 'number') {
defaultedOptions.cacheTime = Math.max(defaultedOptions.cacheTime, 1000);
}
}

@@ -15,0 +26,0 @@ };

@@ -1,1 +0,1 @@

{"version":3,"file":"suspense.js","sources":["../../src/suspense.ts"],"sourcesContent":["import type { DefaultedQueryObserverOptions } from '@tanstack/query-core'\nimport type { QueryObserver } from '@tanstack/query-core'\nimport type { QueryErrorResetBoundaryValue } from './QueryErrorResetBoundary'\nimport type { QueryObserverResult } from '@tanstack/query-core'\nimport type { QueryKey } from '@tanstack/query-core'\n\nexport const ensureStaleTime = (\n defaultedOptions: DefaultedQueryObserverOptions<any, any, any, any, any>,\n) => {\n if (defaultedOptions.suspense) {\n // Always set stale time when using suspense to prevent\n // fetching again when directly mounting after suspending\n if (typeof defaultedOptions.staleTime !== 'number') {\n defaultedOptions.staleTime = 1000\n }\n }\n}\n\nexport const willFetch = (\n result: QueryObserverResult<any, any>,\n isRestoring: boolean,\n) => result.isLoading && result.isFetching && !isRestoring\n\nexport const shouldSuspend = (\n defaultedOptions:\n | DefaultedQueryObserverOptions<any, any, any, any, any>\n | undefined,\n result: QueryObserverResult<any, any>,\n isRestoring: boolean,\n) => defaultedOptions?.suspense && willFetch(result, isRestoring)\n\nexport const fetchOptimistic = <\n TQueryFnData,\n TError,\n TData,\n TQueryData,\n TQueryKey extends QueryKey,\n>(\n defaultedOptions: DefaultedQueryObserverOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryData,\n TQueryKey\n >,\n observer: QueryObserver<TQueryFnData, TError, TData, TQueryData, TQueryKey>,\n errorResetBoundary: QueryErrorResetBoundaryValue,\n) =>\n observer\n .fetchOptimistic(defaultedOptions)\n .then(({ data }) => {\n defaultedOptions.onSuccess?.(data as TData)\n defaultedOptions.onSettled?.(data, null)\n })\n .catch((error) => {\n errorResetBoundary.clearReset()\n defaultedOptions.onError?.(error)\n defaultedOptions.onSettled?.(undefined, error)\n })\n"],"names":["ensureStaleTime","defaultedOptions","suspense","staleTime","willFetch","result","isRestoring","isLoading","isFetching","shouldSuspend","fetchOptimistic","observer","errorResetBoundary","then","data","onSuccess","onSettled","catch","error","clearReset","onError","undefined"],"mappings":";;;;AAMaA,MAAAA,eAAe,GAC1BC,gBAD6B,IAE1B;EACH,IAAIA,gBAAgB,CAACC,QAArB,EAA+B;AAC7B;AACA;AACA,IAAA,IAAI,OAAOD,gBAAgB,CAACE,SAAxB,KAAsC,QAA1C,EAAoD;MAClDF,gBAAgB,CAACE,SAAjB,GAA6B,IAA7B,CAAA;AACD,KAAA;AACF,GAAA;AACF,EAVM;MAYMC,SAAS,GAAG,CACvBC,MADuB,EAEvBC,WAFuB,KAGpBD,MAAM,CAACE,SAAP,IAAoBF,MAAM,CAACG,UAA3B,IAAyC,CAACF,YAHxC;AAKA,MAAMG,aAAa,GAAG,CAC3BR,gBAD2B,EAI3BI,MAJ2B,EAK3BC,WAL2B,KAMxB,CAAAL,gBAAgB,IAAhB,IAAA,GAAA,KAAA,CAAA,GAAAA,gBAAgB,CAAEC,QAAlB,KAA8BE,SAAS,CAACC,MAAD,EAASC,WAAT,EANrC;MAQMI,eAAe,GAAG,CAO7BT,gBAP6B,EAc7BU,QAd6B,EAe7BC,kBAf6B,KAiB7BD,QAAQ,CACLD,eADH,CACmBT,gBADnB,CAEGY,CAAAA,IAFH,CAEQ,CAAC;AAAEC,EAAAA,IAAAA;AAAF,CAAD,KAAc;AAClBb,EAAAA,gBAAgB,CAACc,SAAjB,IAAA,IAAA,GAAA,KAAA,CAAA,GAAAd,gBAAgB,CAACc,SAAjB,CAA6BD,IAA7B,CAAA,CAAA;EACAb,gBAAgB,CAACe,SAAjB,IAAAf,IAAAA,GAAAA,KAAAA,CAAAA,GAAAA,gBAAgB,CAACe,SAAjB,CAA6BF,IAA7B,EAAmC,IAAnC,CAAA,CAAA;AACD,CALH,CAMGG,CAAAA,KANH,CAMUC,KAAD,IAAW;AAChBN,EAAAA,kBAAkB,CAACO,UAAnB,EAAA,CAAA;AACAlB,EAAAA,gBAAgB,CAACmB,OAAjB,IAAA,IAAA,GAAA,KAAA,CAAA,GAAAnB,gBAAgB,CAACmB,OAAjB,CAA2BF,KAA3B,CAAA,CAAA;EACAjB,gBAAgB,CAACe,SAAjB,IAAAf,IAAAA,GAAAA,KAAAA,CAAAA,GAAAA,gBAAgB,CAACe,SAAjB,CAA6BK,SAA7B,EAAwCH,KAAxC,CAAA,CAAA;AACD,CAVH;;;;;;;"}
{"version":3,"file":"suspense.js","sources":["../../src/suspense.ts"],"sourcesContent":["import type { DefaultedQueryObserverOptions } from '@tanstack/query-core'\nimport type { QueryObserver } from '@tanstack/query-core'\nimport type { QueryErrorResetBoundaryValue } from './QueryErrorResetBoundary'\nimport type { QueryObserverResult } from '@tanstack/query-core'\nimport type { QueryKey } from '@tanstack/query-core'\n\n/**\n * Ensures minimum staleTime and cacheTime values when suspense is enabled.\n * Despite the name, this function guards both staleTime and cacheTime to prevent\n * infinite re-render loops with synchronous queries.\n *\n * @deprecated in v5 - replaced by ensureSuspenseTimers\n */\nexport const ensureStaleTime = (\n defaultedOptions: DefaultedQueryObserverOptions<any, any, any, any, any>,\n) => {\n if (defaultedOptions.suspense) {\n // Always set stale time when using suspense to prevent\n // fetching again when directly mounting after suspending\n if (typeof defaultedOptions.staleTime !== 'number') {\n defaultedOptions.staleTime = 1000\n }\n\n if (typeof defaultedOptions.cacheTime === 'number') {\n defaultedOptions.cacheTime = Math.max(defaultedOptions.cacheTime, 1000)\n }\n }\n}\n\nexport const willFetch = (\n result: QueryObserverResult<any, any>,\n isRestoring: boolean,\n) => result.isLoading && result.isFetching && !isRestoring\n\nexport const shouldSuspend = (\n defaultedOptions:\n | DefaultedQueryObserverOptions<any, any, any, any, any>\n | undefined,\n result: QueryObserverResult<any, any>,\n isRestoring: boolean,\n) => defaultedOptions?.suspense && willFetch(result, isRestoring)\n\nexport const fetchOptimistic = <\n TQueryFnData,\n TError,\n TData,\n TQueryData,\n TQueryKey extends QueryKey,\n>(\n defaultedOptions: DefaultedQueryObserverOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryData,\n TQueryKey\n >,\n observer: QueryObserver<TQueryFnData, TError, TData, TQueryData, TQueryKey>,\n errorResetBoundary: QueryErrorResetBoundaryValue,\n) =>\n observer\n .fetchOptimistic(defaultedOptions)\n .then(({ data }) => {\n defaultedOptions.onSuccess?.(data as TData)\n defaultedOptions.onSettled?.(data, null)\n })\n .catch((error) => {\n errorResetBoundary.clearReset()\n defaultedOptions.onError?.(error)\n defaultedOptions.onSettled?.(undefined, error)\n })\n"],"names":["ensureStaleTime","defaultedOptions","suspense","staleTime","cacheTime","Math","max","willFetch","result","isRestoring","isLoading","isFetching","shouldSuspend","fetchOptimistic","observer","errorResetBoundary","then","data","onSuccess","onSettled","catch","error","clearReset","onError","undefined"],"mappings":";;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACaA,MAAAA,eAAe,GAC1BC,gBAD6B,IAE1B;EACH,IAAIA,gBAAgB,CAACC,QAArB,EAA+B;AAC7B;AACA;AACA,IAAA,IAAI,OAAOD,gBAAgB,CAACE,SAAxB,KAAsC,QAA1C,EAAoD;MAClDF,gBAAgB,CAACE,SAAjB,GAA6B,IAA7B,CAAA;AACD,KAAA;;AAED,IAAA,IAAI,OAAOF,gBAAgB,CAACG,SAAxB,KAAsC,QAA1C,EAAoD;AAClDH,MAAAA,gBAAgB,CAACG,SAAjB,GAA6BC,IAAI,CAACC,GAAL,CAASL,gBAAgB,CAACG,SAA1B,EAAqC,IAArC,CAA7B,CAAA;AACD,KAAA;AACF,GAAA;AACF,EAdM;MAgBMG,SAAS,GAAG,CACvBC,MADuB,EAEvBC,WAFuB,KAGpBD,MAAM,CAACE,SAAP,IAAoBF,MAAM,CAACG,UAA3B,IAAyC,CAACF,YAHxC;AAKA,MAAMG,aAAa,GAAG,CAC3BX,gBAD2B,EAI3BO,MAJ2B,EAK3BC,WAL2B,KAMxB,CAAAR,gBAAgB,IAAhB,IAAA,GAAA,KAAA,CAAA,GAAAA,gBAAgB,CAAEC,QAAlB,KAA8BK,SAAS,CAACC,MAAD,EAASC,WAAT,EANrC;MAQMI,eAAe,GAAG,CAO7BZ,gBAP6B,EAc7Ba,QAd6B,EAe7BC,kBAf6B,KAiB7BD,QAAQ,CACLD,eADH,CACmBZ,gBADnB,CAEGe,CAAAA,IAFH,CAEQ,CAAC;AAAEC,EAAAA,IAAAA;AAAF,CAAD,KAAc;AAClBhB,EAAAA,gBAAgB,CAACiB,SAAjB,IAAA,IAAA,GAAA,KAAA,CAAA,GAAAjB,gBAAgB,CAACiB,SAAjB,CAA6BD,IAA7B,CAAA,CAAA;EACAhB,gBAAgB,CAACkB,SAAjB,IAAAlB,IAAAA,GAAAA,KAAAA,CAAAA,GAAAA,gBAAgB,CAACkB,SAAjB,CAA6BF,IAA7B,EAAmC,IAAnC,CAAA,CAAA;AACD,CALH,CAMGG,CAAAA,KANH,CAMUC,KAAD,IAAW;AAChBN,EAAAA,kBAAkB,CAACO,UAAnB,EAAA,CAAA;AACArB,EAAAA,gBAAgB,CAACsB,OAAjB,IAAA,IAAA,GAAA,KAAA,CAAA,GAAAtB,gBAAgB,CAACsB,OAAjB,CAA2BF,KAA3B,CAAA,CAAA;EACApB,gBAAgB,CAACkB,SAAjB,IAAAlB,IAAAA,GAAAA,KAAAA,CAAAA,GAAAA,gBAAgB,CAACkB,SAAjB,CAA6BK,SAA7B,EAAwCH,KAAxC,CAAA,CAAA;AACD,CAVH;;;;;;;"}

@@ -0,1 +1,8 @@

/**
* Ensures minimum staleTime and cacheTime values when suspense is enabled.
* Despite the name, this function guards both staleTime and cacheTime to prevent
* infinite re-render loops with synchronous queries.
*
* @deprecated in v5 - replaced by ensureSuspenseTimers
*/
const ensureStaleTime = defaultedOptions => {

@@ -8,2 +15,6 @@ if (defaultedOptions.suspense) {

}
if (typeof defaultedOptions.cacheTime === 'number') {
defaultedOptions.cacheTime = Math.max(defaultedOptions.cacheTime, 1000);
}
}

@@ -10,0 +21,0 @@ };

@@ -1,1 +0,1 @@

{"version":3,"file":"suspense.mjs","sources":["../../src/suspense.ts"],"sourcesContent":["import type { DefaultedQueryObserverOptions } from '@tanstack/query-core'\nimport type { QueryObserver } from '@tanstack/query-core'\nimport type { QueryErrorResetBoundaryValue } from './QueryErrorResetBoundary'\nimport type { QueryObserverResult } from '@tanstack/query-core'\nimport type { QueryKey } from '@tanstack/query-core'\n\nexport const ensureStaleTime = (\n defaultedOptions: DefaultedQueryObserverOptions<any, any, any, any, any>,\n) => {\n if (defaultedOptions.suspense) {\n // Always set stale time when using suspense to prevent\n // fetching again when directly mounting after suspending\n if (typeof defaultedOptions.staleTime !== 'number') {\n defaultedOptions.staleTime = 1000\n }\n }\n}\n\nexport const willFetch = (\n result: QueryObserverResult<any, any>,\n isRestoring: boolean,\n) => result.isLoading && result.isFetching && !isRestoring\n\nexport const shouldSuspend = (\n defaultedOptions:\n | DefaultedQueryObserverOptions<any, any, any, any, any>\n | undefined,\n result: QueryObserverResult<any, any>,\n isRestoring: boolean,\n) => defaultedOptions?.suspense && willFetch(result, isRestoring)\n\nexport const fetchOptimistic = <\n TQueryFnData,\n TError,\n TData,\n TQueryData,\n TQueryKey extends QueryKey,\n>(\n defaultedOptions: DefaultedQueryObserverOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryData,\n TQueryKey\n >,\n observer: QueryObserver<TQueryFnData, TError, TData, TQueryData, TQueryKey>,\n errorResetBoundary: QueryErrorResetBoundaryValue,\n) =>\n observer\n .fetchOptimistic(defaultedOptions)\n .then(({ data }) => {\n defaultedOptions.onSuccess?.(data as TData)\n defaultedOptions.onSettled?.(data, null)\n })\n .catch((error) => {\n errorResetBoundary.clearReset()\n defaultedOptions.onError?.(error)\n defaultedOptions.onSettled?.(undefined, error)\n })\n"],"names":["ensureStaleTime","defaultedOptions","suspense","staleTime","willFetch","result","isRestoring","isLoading","isFetching","shouldSuspend","fetchOptimistic","observer","errorResetBoundary","then","data","onSuccess","onSettled","catch","error","clearReset","onError","undefined"],"mappings":"AAMaA,MAAAA,eAAe,GAC1BC,gBAD6B,IAE1B;EACH,IAAIA,gBAAgB,CAACC,QAArB,EAA+B;AAC7B;AACA;AACA,IAAA,IAAI,OAAOD,gBAAgB,CAACE,SAAxB,KAAsC,QAA1C,EAAoD;MAClDF,gBAAgB,CAACE,SAAjB,GAA6B,IAA7B,CAAA;AACD,KAAA;AACF,GAAA;AACF,EAVM;MAYMC,SAAS,GAAG,CACvBC,MADuB,EAEvBC,WAFuB,KAGpBD,MAAM,CAACE,SAAP,IAAoBF,MAAM,CAACG,UAA3B,IAAyC,CAACF,YAHxC;AAKA,MAAMG,aAAa,GAAG,CAC3BR,gBAD2B,EAI3BI,MAJ2B,EAK3BC,WAL2B,KAMxB,CAAAL,gBAAgB,IAAhB,IAAA,GAAA,KAAA,CAAA,GAAAA,gBAAgB,CAAEC,QAAlB,KAA8BE,SAAS,CAACC,MAAD,EAASC,WAAT,EANrC;MAQMI,eAAe,GAAG,CAO7BT,gBAP6B,EAc7BU,QAd6B,EAe7BC,kBAf6B,KAiB7BD,QAAQ,CACLD,eADH,CACmBT,gBADnB,CAEGY,CAAAA,IAFH,CAEQ,CAAC;AAAEC,EAAAA,IAAAA;AAAF,CAAD,KAAc;AAClBb,EAAAA,gBAAgB,CAACc,SAAjB,IAAA,IAAA,GAAA,KAAA,CAAA,GAAAd,gBAAgB,CAACc,SAAjB,CAA6BD,IAA7B,CAAA,CAAA;EACAb,gBAAgB,CAACe,SAAjB,IAAAf,IAAAA,GAAAA,KAAAA,CAAAA,GAAAA,gBAAgB,CAACe,SAAjB,CAA6BF,IAA7B,EAAmC,IAAnC,CAAA,CAAA;AACD,CALH,CAMGG,CAAAA,KANH,CAMUC,KAAD,IAAW;AAChBN,EAAAA,kBAAkB,CAACO,UAAnB,EAAA,CAAA;AACAlB,EAAAA,gBAAgB,CAACmB,OAAjB,IAAA,IAAA,GAAA,KAAA,CAAA,GAAAnB,gBAAgB,CAACmB,OAAjB,CAA2BF,KAA3B,CAAA,CAAA;EACAjB,gBAAgB,CAACe,SAAjB,IAAAf,IAAAA,GAAAA,KAAAA,CAAAA,GAAAA,gBAAgB,CAACe,SAAjB,CAA6BK,SAA7B,EAAwCH,KAAxC,CAAA,CAAA;AACD,CAVH;;;;"}
{"version":3,"file":"suspense.mjs","sources":["../../src/suspense.ts"],"sourcesContent":["import type { DefaultedQueryObserverOptions } from '@tanstack/query-core'\nimport type { QueryObserver } from '@tanstack/query-core'\nimport type { QueryErrorResetBoundaryValue } from './QueryErrorResetBoundary'\nimport type { QueryObserverResult } from '@tanstack/query-core'\nimport type { QueryKey } from '@tanstack/query-core'\n\n/**\n * Ensures minimum staleTime and cacheTime values when suspense is enabled.\n * Despite the name, this function guards both staleTime and cacheTime to prevent\n * infinite re-render loops with synchronous queries.\n *\n * @deprecated in v5 - replaced by ensureSuspenseTimers\n */\nexport const ensureStaleTime = (\n defaultedOptions: DefaultedQueryObserverOptions<any, any, any, any, any>,\n) => {\n if (defaultedOptions.suspense) {\n // Always set stale time when using suspense to prevent\n // fetching again when directly mounting after suspending\n if (typeof defaultedOptions.staleTime !== 'number') {\n defaultedOptions.staleTime = 1000\n }\n\n if (typeof defaultedOptions.cacheTime === 'number') {\n defaultedOptions.cacheTime = Math.max(defaultedOptions.cacheTime, 1000)\n }\n }\n}\n\nexport const willFetch = (\n result: QueryObserverResult<any, any>,\n isRestoring: boolean,\n) => result.isLoading && result.isFetching && !isRestoring\n\nexport const shouldSuspend = (\n defaultedOptions:\n | DefaultedQueryObserverOptions<any, any, any, any, any>\n | undefined,\n result: QueryObserverResult<any, any>,\n isRestoring: boolean,\n) => defaultedOptions?.suspense && willFetch(result, isRestoring)\n\nexport const fetchOptimistic = <\n TQueryFnData,\n TError,\n TData,\n TQueryData,\n TQueryKey extends QueryKey,\n>(\n defaultedOptions: DefaultedQueryObserverOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryData,\n TQueryKey\n >,\n observer: QueryObserver<TQueryFnData, TError, TData, TQueryData, TQueryKey>,\n errorResetBoundary: QueryErrorResetBoundaryValue,\n) =>\n observer\n .fetchOptimistic(defaultedOptions)\n .then(({ data }) => {\n defaultedOptions.onSuccess?.(data as TData)\n defaultedOptions.onSettled?.(data, null)\n })\n .catch((error) => {\n errorResetBoundary.clearReset()\n defaultedOptions.onError?.(error)\n defaultedOptions.onSettled?.(undefined, error)\n })\n"],"names":["ensureStaleTime","defaultedOptions","suspense","staleTime","cacheTime","Math","max","willFetch","result","isRestoring","isLoading","isFetching","shouldSuspend","fetchOptimistic","observer","errorResetBoundary","then","data","onSuccess","onSettled","catch","error","clearReset","onError","undefined"],"mappings":"AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACaA,MAAAA,eAAe,GAC1BC,gBAD6B,IAE1B;EACH,IAAIA,gBAAgB,CAACC,QAArB,EAA+B;AAC7B;AACA;AACA,IAAA,IAAI,OAAOD,gBAAgB,CAACE,SAAxB,KAAsC,QAA1C,EAAoD;MAClDF,gBAAgB,CAACE,SAAjB,GAA6B,IAA7B,CAAA;AACD,KAAA;;AAED,IAAA,IAAI,OAAOF,gBAAgB,CAACG,SAAxB,KAAsC,QAA1C,EAAoD;AAClDH,MAAAA,gBAAgB,CAACG,SAAjB,GAA6BC,IAAI,CAACC,GAAL,CAASL,gBAAgB,CAACG,SAA1B,EAAqC,IAArC,CAA7B,CAAA;AACD,KAAA;AACF,GAAA;AACF,EAdM;MAgBMG,SAAS,GAAG,CACvBC,MADuB,EAEvBC,WAFuB,KAGpBD,MAAM,CAACE,SAAP,IAAoBF,MAAM,CAACG,UAA3B,IAAyC,CAACF,YAHxC;AAKA,MAAMG,aAAa,GAAG,CAC3BX,gBAD2B,EAI3BO,MAJ2B,EAK3BC,WAL2B,KAMxB,CAAAR,gBAAgB,IAAhB,IAAA,GAAA,KAAA,CAAA,GAAAA,gBAAgB,CAAEC,QAAlB,KAA8BK,SAAS,CAACC,MAAD,EAASC,WAAT,EANrC;MAQMI,eAAe,GAAG,CAO7BZ,gBAP6B,EAc7Ba,QAd6B,EAe7BC,kBAf6B,KAiB7BD,QAAQ,CACLD,eADH,CACmBZ,gBADnB,CAEGe,CAAAA,IAFH,CAEQ,CAAC;AAAEC,EAAAA,IAAAA;AAAF,CAAD,KAAc;AAClBhB,EAAAA,gBAAgB,CAACiB,SAAjB,IAAA,IAAA,GAAA,KAAA,CAAA,GAAAjB,gBAAgB,CAACiB,SAAjB,CAA6BD,IAA7B,CAAA,CAAA;EACAhB,gBAAgB,CAACkB,SAAjB,IAAAlB,IAAAA,GAAAA,KAAAA,CAAAA,GAAAA,gBAAgB,CAACkB,SAAjB,CAA6BF,IAA7B,EAAmC,IAAnC,CAAA,CAAA;AACD,CALH,CAMGG,CAAAA,KANH,CAMUC,KAAD,IAAW;AAChBN,EAAAA,kBAAkB,CAACO,UAAnB,EAAA,CAAA;AACArB,EAAAA,gBAAgB,CAACsB,OAAjB,IAAA,IAAA,GAAA,KAAA,CAAA,GAAAtB,gBAAgB,CAACsB,OAAjB,CAA2BF,KAA3B,CAAA,CAAA;EACApB,gBAAgB,CAACkB,SAAjB,IAAAlB,IAAAA,GAAAA,KAAAA,CAAAA,GAAAA,gBAAgB,CAACkB,SAAjB,CAA6BK,SAA7B,EAAwCH,KAAxC,CAAA,CAAA;AACD,CAVH;;;;"}
import type * as React from 'react';
import type { DefinedQueryObserverResult, DistributiveOmit, InfiniteQueryObserverOptions, InfiniteQueryObserverResult, MutateFunction, MutationObserverOptions, MutationObserverResult, OmitKeyof, QueryKey, QueryObserverOptions, QueryObserverResult } from '@tanstack/query-core';
import type { DefinedInfiniteQueryObserverResult, DefinedQueryObserverResult, DistributiveOmit, InfiniteQueryObserverOptions, InfiniteQueryObserverResult, MutateFunction, MutationObserverOptions, MutationObserverResult, OmitKeyof, QueryKey, QueryObserverOptions, QueryObserverResult } from '@tanstack/query-core';
import type { QueryClient } from '@tanstack/query-core';

@@ -30,2 +30,4 @@ export interface ContextOptions {

export declare type UseInfiniteQueryResult<TData = unknown, TError = unknown> = InfiniteQueryObserverResult<TData, TError>;
export declare type DefinedUseInfiniteQueryResult<TData = unknown, TError = unknown> = DefinedInfiniteQueryObserverResult<TData, TError>;
export declare type UseSuspenseInfiniteQueryResult<TData = unknown, TError = unknown> = OmitKeyof<DefinedInfiniteQueryObserverResult<TData, TError>, 'isPlaceholderData'>;
export interface UseMutationOptions<TData = unknown, TError = unknown, TVariables = void, TContext = unknown> extends ContextOptions, Omit<MutationObserverOptions<TData, TError, TVariables, TContext>, '_defaulted' | 'variables'> {

@@ -32,0 +34,0 @@ }

@@ -1,6 +0,11 @@

import type { QueryFunction, QueryKey } from '@tanstack/query-core';
import type { UseInfiniteQueryOptions, UseInfiniteQueryResult } from './types';
import type { InfiniteData, NonUndefinedGuard, QueryFunction, QueryKey } from '@tanstack/query-core';
import type { DefinedUseInfiniteQueryResult, UseInfiniteQueryOptions, UseInfiniteQueryResult } from './types';
export declare function useInfiniteQuery<TQueryFnData = unknown, TError = unknown, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey>(options: UseInfiniteQueryOptions<TQueryFnData, TError, TData, TQueryFnData, TQueryKey> & {
initialData: NonUndefinedGuard<InfiniteData<TQueryFnData>> | (() => NonUndefinedGuard<InfiniteData<TQueryFnData>>) | undefined;
}): DefinedUseInfiniteQueryResult<TData, TError>;
export declare function useInfiniteQuery<TQueryFnData = unknown, TError = unknown, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey>(options: UseInfiniteQueryOptions<TQueryFnData, TError, TData, TQueryFnData, TQueryKey>): UseInfiniteQueryResult<TData, TError>;
/** @deprecated This function overload will be removed in the next major version. */
export declare function useInfiniteQuery<TQueryFnData = unknown, TError = unknown, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey>(queryKey: TQueryKey, options?: Omit<UseInfiniteQueryOptions<TQueryFnData, TError, TData, TQueryFnData, TQueryKey>, 'queryKey'>): UseInfiniteQueryResult<TData, TError>;
/** @deprecated This function overload will be removed in the next major version. */
export declare function useInfiniteQuery<TQueryFnData = unknown, TError = unknown, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey>(queryKey: TQueryKey, queryFn: QueryFunction<TQueryFnData, TQueryKey>, options?: Omit<UseInfiniteQueryOptions<TQueryFnData, TError, TData, TQueryFnData, TQueryKey>, 'queryKey' | 'queryFn'>): UseInfiniteQueryResult<TData, TError>;
//# sourceMappingURL=useInfiniteQuery.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"useInfiniteQuery.esm.js","sources":["../../src/useInfiniteQuery.ts"],"sourcesContent":["'use client'\nimport { InfiniteQueryObserver, parseQueryArgs } from '@tanstack/query-core'\nimport { useBaseQuery } from './useBaseQuery'\nimport type {\n QueryFunction,\n QueryKey,\n QueryObserver,\n} from '@tanstack/query-core'\nimport type { UseInfiniteQueryOptions, UseInfiniteQueryResult } from './types'\n\n// HOOK\n\nexport function useInfiniteQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n): UseInfiniteQueryResult<TData, TError>\nexport function useInfiniteQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n options?: Omit<\n UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n 'queryKey'\n >,\n): UseInfiniteQueryResult<TData, TError>\nexport function useInfiniteQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n queryFn: QueryFunction<TQueryFnData, TQueryKey>,\n options?: Omit<\n UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n 'queryKey' | 'queryFn'\n >,\n): UseInfiniteQueryResult<TData, TError>\nexport function useInfiniteQuery<\n TQueryFnData,\n TError,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n arg1:\n | TQueryKey\n | UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n arg2?:\n | QueryFunction<TQueryFnData, TQueryKey>\n | UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n arg3?: UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n): UseInfiniteQueryResult<TData, TError> {\n const options = parseQueryArgs(arg1, arg2, arg3)\n return useBaseQuery(\n options,\n InfiniteQueryObserver as typeof QueryObserver,\n ) as UseInfiniteQueryResult<TData, TError>\n}\n"],"names":[],"mappings":";;;;AA+DO;;AAiCL;AAID;;"}
{"version":3,"file":"useInfiniteQuery.esm.js","sources":["../../src/useInfiniteQuery.ts"],"sourcesContent":["'use client'\nimport { InfiniteQueryObserver, parseQueryArgs } from '@tanstack/query-core'\nimport { useBaseQuery } from './useBaseQuery'\nimport type {\n InfiniteData,\n NonUndefinedGuard,\n QueryFunction,\n QueryKey,\n QueryObserver,\n} from '@tanstack/query-core'\nimport type {\n DefinedUseInfiniteQueryResult,\n UseInfiniteQueryOptions,\n UseInfiniteQueryResult,\n} from './types'\n\n// HOOK\n\nexport function useInfiniteQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n > & {\n initialData:\n | NonUndefinedGuard<InfiniteData<TQueryFnData>>\n | (() => NonUndefinedGuard<InfiniteData<TQueryFnData>>)\n | undefined\n },\n): DefinedUseInfiniteQueryResult<TData, TError>\nexport function useInfiniteQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n): UseInfiniteQueryResult<TData, TError>\n/** @deprecated This function overload will be removed in the next major version. */\nexport function useInfiniteQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n options?: Omit<\n UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n 'queryKey'\n >,\n): UseInfiniteQueryResult<TData, TError>\n/** @deprecated This function overload will be removed in the next major version. */\nexport function useInfiniteQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n queryFn: QueryFunction<TQueryFnData, TQueryKey>,\n options?: Omit<\n UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n 'queryKey' | 'queryFn'\n >,\n): UseInfiniteQueryResult<TData, TError>\nexport function useInfiniteQuery<\n TQueryFnData,\n TError,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n arg1:\n | TQueryKey\n | UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n arg2?:\n | QueryFunction<TQueryFnData, TQueryKey>\n | UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n arg3?: UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n): UseInfiniteQueryResult<TData, TError> {\n const options = parseQueryArgs(arg1, arg2, arg3)\n return useBaseQuery(\n options,\n InfiniteQueryObserver as typeof QueryObserver,\n ) as UseInfiniteQueryResult<TData, TError>\n}\n"],"names":[],"mappings":";;;;AA0FO;;AAiCL;AAID;;"}

@@ -1,1 +0,1 @@

{"version":3,"file":"useInfiniteQuery.js","sources":["../../src/useInfiniteQuery.ts"],"sourcesContent":["'use client'\nimport { InfiniteQueryObserver, parseQueryArgs } from '@tanstack/query-core'\nimport { useBaseQuery } from './useBaseQuery'\nimport type {\n QueryFunction,\n QueryKey,\n QueryObserver,\n} from '@tanstack/query-core'\nimport type { UseInfiniteQueryOptions, UseInfiniteQueryResult } from './types'\n\n// HOOK\n\nexport function useInfiniteQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n): UseInfiniteQueryResult<TData, TError>\nexport function useInfiniteQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n options?: Omit<\n UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n 'queryKey'\n >,\n): UseInfiniteQueryResult<TData, TError>\nexport function useInfiniteQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n queryFn: QueryFunction<TQueryFnData, TQueryKey>,\n options?: Omit<\n UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n 'queryKey' | 'queryFn'\n >,\n): UseInfiniteQueryResult<TData, TError>\nexport function useInfiniteQuery<\n TQueryFnData,\n TError,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n arg1:\n | TQueryKey\n | UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n arg2?:\n | QueryFunction<TQueryFnData, TQueryKey>\n | UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n arg3?: UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n): UseInfiniteQueryResult<TData, TError> {\n const options = parseQueryArgs(arg1, arg2, arg3)\n return useBaseQuery(\n options,\n InfiniteQueryObserver as typeof QueryObserver,\n ) as UseInfiniteQueryResult<TData, TError>\n}\n"],"names":[],"mappings":";;;;;;;;AA+DO;;AAiCL;AAID;;"}
{"version":3,"file":"useInfiniteQuery.js","sources":["../../src/useInfiniteQuery.ts"],"sourcesContent":["'use client'\nimport { InfiniteQueryObserver, parseQueryArgs } from '@tanstack/query-core'\nimport { useBaseQuery } from './useBaseQuery'\nimport type {\n InfiniteData,\n NonUndefinedGuard,\n QueryFunction,\n QueryKey,\n QueryObserver,\n} from '@tanstack/query-core'\nimport type {\n DefinedUseInfiniteQueryResult,\n UseInfiniteQueryOptions,\n UseInfiniteQueryResult,\n} from './types'\n\n// HOOK\n\nexport function useInfiniteQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n > & {\n initialData:\n | NonUndefinedGuard<InfiniteData<TQueryFnData>>\n | (() => NonUndefinedGuard<InfiniteData<TQueryFnData>>)\n | undefined\n },\n): DefinedUseInfiniteQueryResult<TData, TError>\nexport function useInfiniteQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n): UseInfiniteQueryResult<TData, TError>\n/** @deprecated This function overload will be removed in the next major version. */\nexport function useInfiniteQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n options?: Omit<\n UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n 'queryKey'\n >,\n): UseInfiniteQueryResult<TData, TError>\n/** @deprecated This function overload will be removed in the next major version. */\nexport function useInfiniteQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n queryFn: QueryFunction<TQueryFnData, TQueryKey>,\n options?: Omit<\n UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n 'queryKey' | 'queryFn'\n >,\n): UseInfiniteQueryResult<TData, TError>\nexport function useInfiniteQuery<\n TQueryFnData,\n TError,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n arg1:\n | TQueryKey\n | UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n arg2?:\n | QueryFunction<TQueryFnData, TQueryKey>\n | UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n arg3?: UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n): UseInfiniteQueryResult<TData, TError> {\n const options = parseQueryArgs(arg1, arg2, arg3)\n return useBaseQuery(\n options,\n InfiniteQueryObserver as typeof QueryObserver,\n ) as UseInfiniteQueryResult<TData, TError>\n}\n"],"names":[],"mappings":";;;;;;;;AA0FO;;AAiCL;AAID;;"}

@@ -1,1 +0,1 @@

{"version":3,"file":"useInfiniteQuery.mjs","sources":["../../src/useInfiniteQuery.ts"],"sourcesContent":["'use client'\nimport { InfiniteQueryObserver, parseQueryArgs } from '@tanstack/query-core'\nimport { useBaseQuery } from './useBaseQuery'\nimport type {\n QueryFunction,\n QueryKey,\n QueryObserver,\n} from '@tanstack/query-core'\nimport type { UseInfiniteQueryOptions, UseInfiniteQueryResult } from './types'\n\n// HOOK\n\nexport function useInfiniteQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n): UseInfiniteQueryResult<TData, TError>\nexport function useInfiniteQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n options?: Omit<\n UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n 'queryKey'\n >,\n): UseInfiniteQueryResult<TData, TError>\nexport function useInfiniteQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n queryFn: QueryFunction<TQueryFnData, TQueryKey>,\n options?: Omit<\n UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n 'queryKey' | 'queryFn'\n >,\n): UseInfiniteQueryResult<TData, TError>\nexport function useInfiniteQuery<\n TQueryFnData,\n TError,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n arg1:\n | TQueryKey\n | UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n arg2?:\n | QueryFunction<TQueryFnData, TQueryKey>\n | UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n arg3?: UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n): UseInfiniteQueryResult<TData, TError> {\n const options = parseQueryArgs(arg1, arg2, arg3)\n return useBaseQuery(\n options,\n InfiniteQueryObserver as typeof QueryObserver,\n ) as UseInfiniteQueryResult<TData, TError>\n}\n"],"names":[],"mappings":";;;;AA+DO;;AAiCL;AAID;;"}
{"version":3,"file":"useInfiniteQuery.mjs","sources":["../../src/useInfiniteQuery.ts"],"sourcesContent":["'use client'\nimport { InfiniteQueryObserver, parseQueryArgs } from '@tanstack/query-core'\nimport { useBaseQuery } from './useBaseQuery'\nimport type {\n InfiniteData,\n NonUndefinedGuard,\n QueryFunction,\n QueryKey,\n QueryObserver,\n} from '@tanstack/query-core'\nimport type {\n DefinedUseInfiniteQueryResult,\n UseInfiniteQueryOptions,\n UseInfiniteQueryResult,\n} from './types'\n\n// HOOK\n\nexport function useInfiniteQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n > & {\n initialData:\n | NonUndefinedGuard<InfiniteData<TQueryFnData>>\n | (() => NonUndefinedGuard<InfiniteData<TQueryFnData>>)\n | undefined\n },\n): DefinedUseInfiniteQueryResult<TData, TError>\nexport function useInfiniteQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n): UseInfiniteQueryResult<TData, TError>\n/** @deprecated This function overload will be removed in the next major version. */\nexport function useInfiniteQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n options?: Omit<\n UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n 'queryKey'\n >,\n): UseInfiniteQueryResult<TData, TError>\n/** @deprecated This function overload will be removed in the next major version. */\nexport function useInfiniteQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n queryFn: QueryFunction<TQueryFnData, TQueryKey>,\n options?: Omit<\n UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n 'queryKey' | 'queryFn'\n >,\n): UseInfiniteQueryResult<TData, TError>\nexport function useInfiniteQuery<\n TQueryFnData,\n TError,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n arg1:\n | TQueryKey\n | UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n arg2?:\n | QueryFunction<TQueryFnData, TQueryKey>\n | UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n arg3?: UseInfiniteQueryOptions<\n TQueryFnData,\n TError,\n TData,\n TQueryFnData,\n TQueryKey\n >,\n): UseInfiniteQueryResult<TData, TError> {\n const options = parseQueryArgs(arg1, arg2, arg3)\n return useBaseQuery(\n options,\n InfiniteQueryObserver as typeof QueryObserver,\n ) as UseInfiniteQueryResult<TData, TError>\n}\n"],"names":[],"mappings":";;;;AA0FO;;AAiCL;AAID;;"}

@@ -10,20 +10,20 @@ import type { InitialDataFunction, NonUndefinedGuard, OmitKeyof, QueryFunction, QueryKey } from '@tanstack/query-core';

export declare function useQuery<TQueryFnData = unknown, TError = unknown, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey>(options: UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>): UseQueryResult<TData, TError>;
/** @deprecated */
/** @deprecated This function overload will be removed in the next major version. */
export declare function useQuery<TQueryFnData = unknown, TError = unknown, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey>(queryKey: TQueryKey, options?: OmitKeyof<UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>, 'queryKey' | 'initialData'>): UseQueryResult<TData, TError>;
/** @deprecated */
/** @deprecated This function overload will be removed in the next major version. */
export declare function useQuery<TQueryFnData = unknown, TError = unknown, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey>(queryKey: TQueryKey, options?: OmitKeyof<UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>, 'queryKey' | 'initialData'> & {
initialData: TQueryFnData | (() => TQueryFnData);
}): DefinedUseQueryResult<TData, TError>;
/** @deprecated */
/** @deprecated This function overload will be removed in the next major version. */
export declare function useQuery<TQueryFnData = unknown, TError = unknown, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey>(queryKey: TQueryKey, options?: OmitKeyof<UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>, 'queryKey'>): UseQueryResult<TData, TError>;
/** @deprecated */
/** @deprecated This function overload will be removed in the next major version. */
export declare function useQuery<TQueryFnData = unknown, TError = unknown, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey>(queryKey: TQueryKey, queryFn: QueryFunction<TQueryFnData, TQueryKey>, options?: OmitKeyof<UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>, 'queryKey' | 'queryFn' | 'initialData'> & {
initialData?: () => undefined;
}): UseQueryResult<TData, TError>;
/** @deprecated */
/** @deprecated This function overload will be removed in the next major version. */
export declare function useQuery<TQueryFnData = unknown, TError = unknown, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey>(queryKey: TQueryKey, queryFn: QueryFunction<TQueryFnData, TQueryKey>, options?: OmitKeyof<UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>, 'queryKey' | 'queryFn' | 'initialData'> & {
initialData: TQueryFnData | (() => TQueryFnData);
}): DefinedUseQueryResult<TData, TError>;
/** @deprecated */
/** @deprecated This function overload will be removed in the next major version. */
export declare function useQuery<TQueryFnData = unknown, TError = unknown, TData = TQueryFnData, TQueryKey extends QueryKey = QueryKey>(queryKey: TQueryKey, queryFn: QueryFunction<TQueryFnData, TQueryKey>, options?: OmitKeyof<UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>, 'queryKey' | 'queryFn'>): UseQueryResult<TData, TError>;
//# sourceMappingURL=useQuery.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"useQuery.esm.js","sources":["../../src/useQuery.ts"],"sourcesContent":["'use client'\nimport { QueryObserver, parseQueryArgs } from '@tanstack/query-core'\nimport { useBaseQuery } from './useBaseQuery'\nimport type {\n InitialDataFunction,\n NonUndefinedGuard,\n OmitKeyof,\n QueryFunction,\n QueryKey,\n} from '@tanstack/query-core'\nimport type {\n DefinedUseQueryResult,\n UseQueryOptions,\n UseQueryResult,\n} from './types'\n\n// HOOK\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'initialData'\n > & {\n initialData:\n | NonUndefinedGuard<TQueryFnData>\n | (() => NonUndefinedGuard<TQueryFnData>)\n },\n): DefinedUseQueryResult<TData, TError>\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'initialData'\n > & {\n initialData?:\n | undefined\n | InitialDataFunction<NonUndefinedGuard<TQueryFnData>>\n | NonUndefinedGuard<TQueryFnData>\n },\n): UseQueryResult<TData, TError>\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n): UseQueryResult<TData, TError>\n\n/** @deprecated */\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n options?: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey' | 'initialData'\n >,\n): UseQueryResult<TData, TError>\n/** @deprecated */\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n options?: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey' | 'initialData'\n > & { initialData: TQueryFnData | (() => TQueryFnData) },\n): DefinedUseQueryResult<TData, TError>\n/** @deprecated */\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n options?: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey'\n >,\n): UseQueryResult<TData, TError>\n/** @deprecated */\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n queryFn: QueryFunction<TQueryFnData, TQueryKey>,\n options?: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey' | 'queryFn' | 'initialData'\n > & { initialData?: () => undefined },\n): UseQueryResult<TData, TError>\n/** @deprecated */\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n queryFn: QueryFunction<TQueryFnData, TQueryKey>,\n options?: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey' | 'queryFn' | 'initialData'\n > & { initialData: TQueryFnData | (() => TQueryFnData) },\n): DefinedUseQueryResult<TData, TError>\n/** @deprecated */\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n queryFn: QueryFunction<TQueryFnData, TQueryKey>,\n options?: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey' | 'queryFn'\n >,\n): UseQueryResult<TData, TError>\nexport function useQuery<\n TQueryFnData,\n TError,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n arg1: TQueryKey | UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n arg2?:\n | QueryFunction<TQueryFnData, TQueryKey>\n | UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n arg3?: UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n): UseQueryResult<TData, TError> {\n const parsedOptions = parseQueryArgs(arg1, arg2, arg3)\n return useBaseQuery(parsedOptions, QueryObserver)\n}\n"],"names":[],"mappings":";;;;AA0IO;;AAaL;AACD;;"}
{"version":3,"file":"useQuery.esm.js","sources":["../../src/useQuery.ts"],"sourcesContent":["'use client'\nimport { QueryObserver, parseQueryArgs } from '@tanstack/query-core'\nimport { useBaseQuery } from './useBaseQuery'\nimport type {\n InitialDataFunction,\n NonUndefinedGuard,\n OmitKeyof,\n QueryFunction,\n QueryKey,\n} from '@tanstack/query-core'\nimport type {\n DefinedUseQueryResult,\n UseQueryOptions,\n UseQueryResult,\n} from './types'\n\n// HOOK\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'initialData'\n > & {\n initialData:\n | NonUndefinedGuard<TQueryFnData>\n | (() => NonUndefinedGuard<TQueryFnData>)\n },\n): DefinedUseQueryResult<TData, TError>\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'initialData'\n > & {\n initialData?:\n | undefined\n | InitialDataFunction<NonUndefinedGuard<TQueryFnData>>\n | NonUndefinedGuard<TQueryFnData>\n },\n): UseQueryResult<TData, TError>\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n): UseQueryResult<TData, TError>\n\n/** @deprecated This function overload will be removed in the next major version. */\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n options?: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey' | 'initialData'\n >,\n): UseQueryResult<TData, TError>\n/** @deprecated This function overload will be removed in the next major version. */\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n options?: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey' | 'initialData'\n > & { initialData: TQueryFnData | (() => TQueryFnData) },\n): DefinedUseQueryResult<TData, TError>\n/** @deprecated This function overload will be removed in the next major version. */\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n options?: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey'\n >,\n): UseQueryResult<TData, TError>\n/** @deprecated This function overload will be removed in the next major version. */\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n queryFn: QueryFunction<TQueryFnData, TQueryKey>,\n options?: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey' | 'queryFn' | 'initialData'\n > & { initialData?: () => undefined },\n): UseQueryResult<TData, TError>\n/** @deprecated This function overload will be removed in the next major version. */\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n queryFn: QueryFunction<TQueryFnData, TQueryKey>,\n options?: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey' | 'queryFn' | 'initialData'\n > & { initialData: TQueryFnData | (() => TQueryFnData) },\n): DefinedUseQueryResult<TData, TError>\n/** @deprecated This function overload will be removed in the next major version. */\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n queryFn: QueryFunction<TQueryFnData, TQueryKey>,\n options?: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey' | 'queryFn'\n >,\n): UseQueryResult<TData, TError>\nexport function useQuery<\n TQueryFnData,\n TError,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n arg1: TQueryKey | UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n arg2?:\n | QueryFunction<TQueryFnData, TQueryKey>\n | UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n arg3?: UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n): UseQueryResult<TData, TError> {\n const parsedOptions = parseQueryArgs(arg1, arg2, arg3)\n return useBaseQuery(parsedOptions, QueryObserver)\n}\n"],"names":[],"mappings":";;;;AA0IO;;AAaL;AACD;;"}

@@ -1,1 +0,1 @@

{"version":3,"file":"useQuery.js","sources":["../../src/useQuery.ts"],"sourcesContent":["'use client'\nimport { QueryObserver, parseQueryArgs } from '@tanstack/query-core'\nimport { useBaseQuery } from './useBaseQuery'\nimport type {\n InitialDataFunction,\n NonUndefinedGuard,\n OmitKeyof,\n QueryFunction,\n QueryKey,\n} from '@tanstack/query-core'\nimport type {\n DefinedUseQueryResult,\n UseQueryOptions,\n UseQueryResult,\n} from './types'\n\n// HOOK\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'initialData'\n > & {\n initialData:\n | NonUndefinedGuard<TQueryFnData>\n | (() => NonUndefinedGuard<TQueryFnData>)\n },\n): DefinedUseQueryResult<TData, TError>\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'initialData'\n > & {\n initialData?:\n | undefined\n | InitialDataFunction<NonUndefinedGuard<TQueryFnData>>\n | NonUndefinedGuard<TQueryFnData>\n },\n): UseQueryResult<TData, TError>\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n): UseQueryResult<TData, TError>\n\n/** @deprecated */\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n options?: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey' | 'initialData'\n >,\n): UseQueryResult<TData, TError>\n/** @deprecated */\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n options?: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey' | 'initialData'\n > & { initialData: TQueryFnData | (() => TQueryFnData) },\n): DefinedUseQueryResult<TData, TError>\n/** @deprecated */\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n options?: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey'\n >,\n): UseQueryResult<TData, TError>\n/** @deprecated */\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n queryFn: QueryFunction<TQueryFnData, TQueryKey>,\n options?: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey' | 'queryFn' | 'initialData'\n > & { initialData?: () => undefined },\n): UseQueryResult<TData, TError>\n/** @deprecated */\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n queryFn: QueryFunction<TQueryFnData, TQueryKey>,\n options?: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey' | 'queryFn' | 'initialData'\n > & { initialData: TQueryFnData | (() => TQueryFnData) },\n): DefinedUseQueryResult<TData, TError>\n/** @deprecated */\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n queryFn: QueryFunction<TQueryFnData, TQueryKey>,\n options?: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey' | 'queryFn'\n >,\n): UseQueryResult<TData, TError>\nexport function useQuery<\n TQueryFnData,\n TError,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n arg1: TQueryKey | UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n arg2?:\n | QueryFunction<TQueryFnData, TQueryKey>\n | UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n arg3?: UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n): UseQueryResult<TData, TError> {\n const parsedOptions = parseQueryArgs(arg1, arg2, arg3)\n return useBaseQuery(parsedOptions, QueryObserver)\n}\n"],"names":[],"mappings":";;;;;;;;AA0IO;;AAaL;AACD;;"}
{"version":3,"file":"useQuery.js","sources":["../../src/useQuery.ts"],"sourcesContent":["'use client'\nimport { QueryObserver, parseQueryArgs } from '@tanstack/query-core'\nimport { useBaseQuery } from './useBaseQuery'\nimport type {\n InitialDataFunction,\n NonUndefinedGuard,\n OmitKeyof,\n QueryFunction,\n QueryKey,\n} from '@tanstack/query-core'\nimport type {\n DefinedUseQueryResult,\n UseQueryOptions,\n UseQueryResult,\n} from './types'\n\n// HOOK\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'initialData'\n > & {\n initialData:\n | NonUndefinedGuard<TQueryFnData>\n | (() => NonUndefinedGuard<TQueryFnData>)\n },\n): DefinedUseQueryResult<TData, TError>\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'initialData'\n > & {\n initialData?:\n | undefined\n | InitialDataFunction<NonUndefinedGuard<TQueryFnData>>\n | NonUndefinedGuard<TQueryFnData>\n },\n): UseQueryResult<TData, TError>\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n): UseQueryResult<TData, TError>\n\n/** @deprecated This function overload will be removed in the next major version. */\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n options?: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey' | 'initialData'\n >,\n): UseQueryResult<TData, TError>\n/** @deprecated This function overload will be removed in the next major version. */\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n options?: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey' | 'initialData'\n > & { initialData: TQueryFnData | (() => TQueryFnData) },\n): DefinedUseQueryResult<TData, TError>\n/** @deprecated This function overload will be removed in the next major version. */\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n options?: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey'\n >,\n): UseQueryResult<TData, TError>\n/** @deprecated This function overload will be removed in the next major version. */\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n queryFn: QueryFunction<TQueryFnData, TQueryKey>,\n options?: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey' | 'queryFn' | 'initialData'\n > & { initialData?: () => undefined },\n): UseQueryResult<TData, TError>\n/** @deprecated This function overload will be removed in the next major version. */\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n queryFn: QueryFunction<TQueryFnData, TQueryKey>,\n options?: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey' | 'queryFn' | 'initialData'\n > & { initialData: TQueryFnData | (() => TQueryFnData) },\n): DefinedUseQueryResult<TData, TError>\n/** @deprecated This function overload will be removed in the next major version. */\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n queryFn: QueryFunction<TQueryFnData, TQueryKey>,\n options?: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey' | 'queryFn'\n >,\n): UseQueryResult<TData, TError>\nexport function useQuery<\n TQueryFnData,\n TError,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n arg1: TQueryKey | UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n arg2?:\n | QueryFunction<TQueryFnData, TQueryKey>\n | UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n arg3?: UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n): UseQueryResult<TData, TError> {\n const parsedOptions = parseQueryArgs(arg1, arg2, arg3)\n return useBaseQuery(parsedOptions, QueryObserver)\n}\n"],"names":[],"mappings":";;;;;;;;AA0IO;;AAaL;AACD;;"}

@@ -1,1 +0,1 @@

{"version":3,"file":"useQuery.mjs","sources":["../../src/useQuery.ts"],"sourcesContent":["'use client'\nimport { QueryObserver, parseQueryArgs } from '@tanstack/query-core'\nimport { useBaseQuery } from './useBaseQuery'\nimport type {\n InitialDataFunction,\n NonUndefinedGuard,\n OmitKeyof,\n QueryFunction,\n QueryKey,\n} from '@tanstack/query-core'\nimport type {\n DefinedUseQueryResult,\n UseQueryOptions,\n UseQueryResult,\n} from './types'\n\n// HOOK\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'initialData'\n > & {\n initialData:\n | NonUndefinedGuard<TQueryFnData>\n | (() => NonUndefinedGuard<TQueryFnData>)\n },\n): DefinedUseQueryResult<TData, TError>\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'initialData'\n > & {\n initialData?:\n | undefined\n | InitialDataFunction<NonUndefinedGuard<TQueryFnData>>\n | NonUndefinedGuard<TQueryFnData>\n },\n): UseQueryResult<TData, TError>\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n): UseQueryResult<TData, TError>\n\n/** @deprecated */\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n options?: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey' | 'initialData'\n >,\n): UseQueryResult<TData, TError>\n/** @deprecated */\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n options?: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey' | 'initialData'\n > & { initialData: TQueryFnData | (() => TQueryFnData) },\n): DefinedUseQueryResult<TData, TError>\n/** @deprecated */\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n options?: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey'\n >,\n): UseQueryResult<TData, TError>\n/** @deprecated */\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n queryFn: QueryFunction<TQueryFnData, TQueryKey>,\n options?: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey' | 'queryFn' | 'initialData'\n > & { initialData?: () => undefined },\n): UseQueryResult<TData, TError>\n/** @deprecated */\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n queryFn: QueryFunction<TQueryFnData, TQueryKey>,\n options?: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey' | 'queryFn' | 'initialData'\n > & { initialData: TQueryFnData | (() => TQueryFnData) },\n): DefinedUseQueryResult<TData, TError>\n/** @deprecated */\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n queryFn: QueryFunction<TQueryFnData, TQueryKey>,\n options?: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey' | 'queryFn'\n >,\n): UseQueryResult<TData, TError>\nexport function useQuery<\n TQueryFnData,\n TError,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n arg1: TQueryKey | UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n arg2?:\n | QueryFunction<TQueryFnData, TQueryKey>\n | UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n arg3?: UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n): UseQueryResult<TData, TError> {\n const parsedOptions = parseQueryArgs(arg1, arg2, arg3)\n return useBaseQuery(parsedOptions, QueryObserver)\n}\n"],"names":[],"mappings":";;;;AA0IO;;AAaL;AACD;;"}
{"version":3,"file":"useQuery.mjs","sources":["../../src/useQuery.ts"],"sourcesContent":["'use client'\nimport { QueryObserver, parseQueryArgs } from '@tanstack/query-core'\nimport { useBaseQuery } from './useBaseQuery'\nimport type {\n InitialDataFunction,\n NonUndefinedGuard,\n OmitKeyof,\n QueryFunction,\n QueryKey,\n} from '@tanstack/query-core'\nimport type {\n DefinedUseQueryResult,\n UseQueryOptions,\n UseQueryResult,\n} from './types'\n\n// HOOK\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'initialData'\n > & {\n initialData:\n | NonUndefinedGuard<TQueryFnData>\n | (() => NonUndefinedGuard<TQueryFnData>)\n },\n): DefinedUseQueryResult<TData, TError>\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'initialData'\n > & {\n initialData?:\n | undefined\n | InitialDataFunction<NonUndefinedGuard<TQueryFnData>>\n | NonUndefinedGuard<TQueryFnData>\n },\n): UseQueryResult<TData, TError>\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n options: UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n): UseQueryResult<TData, TError>\n\n/** @deprecated This function overload will be removed in the next major version. */\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n options?: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey' | 'initialData'\n >,\n): UseQueryResult<TData, TError>\n/** @deprecated This function overload will be removed in the next major version. */\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n options?: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey' | 'initialData'\n > & { initialData: TQueryFnData | (() => TQueryFnData) },\n): DefinedUseQueryResult<TData, TError>\n/** @deprecated This function overload will be removed in the next major version. */\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n options?: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey'\n >,\n): UseQueryResult<TData, TError>\n/** @deprecated This function overload will be removed in the next major version. */\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n queryFn: QueryFunction<TQueryFnData, TQueryKey>,\n options?: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey' | 'queryFn' | 'initialData'\n > & { initialData?: () => undefined },\n): UseQueryResult<TData, TError>\n/** @deprecated This function overload will be removed in the next major version. */\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n queryFn: QueryFunction<TQueryFnData, TQueryKey>,\n options?: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey' | 'queryFn' | 'initialData'\n > & { initialData: TQueryFnData | (() => TQueryFnData) },\n): DefinedUseQueryResult<TData, TError>\n/** @deprecated This function overload will be removed in the next major version. */\nexport function useQuery<\n TQueryFnData = unknown,\n TError = unknown,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n queryKey: TQueryKey,\n queryFn: QueryFunction<TQueryFnData, TQueryKey>,\n options?: OmitKeyof<\n UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n 'queryKey' | 'queryFn'\n >,\n): UseQueryResult<TData, TError>\nexport function useQuery<\n TQueryFnData,\n TError,\n TData = TQueryFnData,\n TQueryKey extends QueryKey = QueryKey,\n>(\n arg1: TQueryKey | UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n arg2?:\n | QueryFunction<TQueryFnData, TQueryKey>\n | UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n arg3?: UseQueryOptions<TQueryFnData, TError, TData, TQueryKey>,\n): UseQueryResult<TData, TError> {\n const parsedOptions = parseQueryArgs(arg1, arg2, arg3)\n return useBaseQuery(parsedOptions, QueryObserver)\n}\n"],"names":[],"mappings":";;;;AA0IO;;AAaL;AACD;;"}

@@ -1,2 +0,2 @@

!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("react-dom"),require("react")):"function"==typeof define&&define.amd?define(["exports","react-dom","react"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).ReactQuery={},t.ReactDOM,t.React)}(this,(function(t,e,s){"use strict";function r(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}function i(t){if(t&&t.__esModule)return t;var e=Object.create(null);return t&&Object.keys(t).forEach((function(s){if("default"!==s){var r=Object.getOwnPropertyDescriptor(t,s);Object.defineProperty(e,s,r.get?r:{enumerable:!0,get:function(){return t[s]}})}})),e.default=t,Object.freeze(e)}var n=i(e),o=r(s),u=i(s);class a{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(t){const e={listener:t};return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}const c="undefined"==typeof window||"Deno"in window;function l(){}function h(t){return"number"==typeof t&&t>=0&&t!==1/0}function d(t,e){return t.filter((t=>!e.includes(t)))}function f(t,e){return Math.max(t+(e||0)-Date.now(),0)}function p(t,e,s){return M(t)?"function"==typeof e?{...s,queryKey:t,queryFn:e}:{...e,queryKey:t}:t}function y(t,e,s){return M(t)?"function"==typeof e?{...s,mutationKey:t,mutationFn:e}:{...e,mutationKey:t}:"function"==typeof t?{...e,mutationFn:t}:{...t}}function v(t,e,s){return M(t)?[{...e,queryKey:t},s]:[t||{},e]}function m(t,e,s){return M(t)?[{...e,mutationKey:t},s]:[t||{},e]}function b(t,e){const{type:s="all",exact:r,fetchStatus:i,predicate:n,queryKey:o,stale:u}=t;if(M(o))if(r){if(e.queryHash!==O(o,e.options))return!1}else if(!R(e.queryKey,o))return!1;if("all"!==s){const t=e.isActive();if("active"===s&&!t)return!1;if("inactive"===s&&t)return!1}return("boolean"!=typeof u||e.isStale()===u)&&((void 0===i||i===e.state.fetchStatus)&&!(n&&!n(e)))}function g(t,e){const{exact:s,fetching:r,predicate:i,mutationKey:n}=t;if(M(n)){if(!e.options.mutationKey)return!1;if(s){if(C(e.options.mutationKey)!==C(n))return!1}else if(!R(e.options.mutationKey,n))return!1}return("boolean"!=typeof r||"loading"===e.state.status===r)&&!(i&&!i(e))}function O(t,e){return((null==e?void 0:e.queryKeyHashFn)||C)(t)}function C(t){return JSON.stringify(t,((t,e)=>E(e)?Object.keys(e).sort().reduce(((t,s)=>(t[s]=e[s],t)),{}):e))}function R(t,e){return S(t,e)}function S(t,e){return t===e||typeof t==typeof e&&(!(!t||!e||"object"!=typeof t||"object"!=typeof e)&&!Object.keys(e).some((s=>!S(t[s],e[s]))))}function q(t,e){if(t===e)return t;const s=Q(t)&&Q(e);if(s||E(t)&&E(e)){const r=s?t.length:Object.keys(t).length,i=s?e:Object.keys(e),n=i.length,o=s?[]:{};let u=0;for(let r=0;r<n;r++){const n=s?r:i[r];o[n]=q(t[n],e[n]),o[n]===t[n]&&u++}return r===n&&u===r?t:o}return e}function P(t,e){if(t&&!e||e&&!t)return!1;for(const s in t)if(t[s]!==e[s])return!1;return!0}function Q(t){return Array.isArray(t)&&t.length===Object.keys(t).length}function E(t){if(!w(t))return!1;const e=t.constructor;if(void 0===e)return!0;const s=e.prototype;return!!w(s)&&!!s.hasOwnProperty("isPrototypeOf")}function w(t){return"[object Object]"===Object.prototype.toString.call(t)}function M(t){return Array.isArray(t)}function x(t){return new Promise((e=>{setTimeout(e,t)}))}function F(t){x(0).then(t)}function D(t,e,s){return null!=s.isDataEqual&&s.isDataEqual(t,e)?t:"function"==typeof s.structuralSharing?s.structuralSharing(t,e):!1!==s.structuralSharing?q(t,e):e}const A=new class extends a{constructor(){super(),this.setup=t=>{if(!c&&window.addEventListener){const e=()=>t();return window.addEventListener("visibilitychange",e,!1),window.addEventListener("focus",e,!1),()=>{window.removeEventListener("visibilitychange",e),window.removeEventListener("focus",e)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){var t;this.hasListeners()||(null==(t=this.cleanup)||t.call(this),this.cleanup=void 0)}setEventListener(t){var e;this.setup=t,null==(e=this.cleanup)||e.call(this),this.cleanup=t((t=>{"boolean"==typeof t?this.setFocused(t):this.onFocus()}))}setFocused(t){this.focused!==t&&(this.focused=t,this.onFocus())}onFocus(){this.listeners.forEach((({listener:t})=>{t()}))}isFocused(){return"boolean"==typeof this.focused?this.focused:"undefined"==typeof document||[void 0,"visible","prerender"].includes(document.visibilityState)}},U=["online","offline"];const I=new class extends a{constructor(){super(),this.setup=t=>{if(!c&&window.addEventListener){const e=()=>t();return U.forEach((t=>{window.addEventListener(t,e,!1)})),()=>{U.forEach((t=>{window.removeEventListener(t,e)}))}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){var t;this.hasListeners()||(null==(t=this.cleanup)||t.call(this),this.cleanup=void 0)}setEventListener(t){var e;this.setup=t,null==(e=this.cleanup)||e.call(this),this.cleanup=t((t=>{"boolean"==typeof t?this.setOnline(t):this.onOnline()}))}setOnline(t){this.online!==t&&(this.online=t,this.onOnline())}onOnline(){this.listeners.forEach((({listener:t})=>{t()}))}isOnline(){return"boolean"==typeof this.online?this.online:"undefined"==typeof navigator||void 0===navigator.onLine||navigator.onLine}};function K(t){return Math.min(1e3*2**t,3e4)}function T(t){return"online"!==(null!=t?t:"online")||I.isOnline()}class k{constructor(t){this.revert=null==t?void 0:t.revert,this.silent=null==t?void 0:t.silent}}function L(t){return t instanceof k}function j(t){let e,s,r,i=!1,n=0,o=!1;const u=new Promise(((t,e)=>{s=t,r=e})),a=()=>!A.isFocused()||"always"!==t.networkMode&&!I.isOnline(),c=r=>{o||(o=!0,null==t.onSuccess||t.onSuccess(r),null==e||e(),s(r))},l=s=>{o||(o=!0,null==t.onError||t.onError(s),null==e||e(),r(s))},h=()=>new Promise((s=>{e=t=>{const e=o||!a();return e&&s(t),e},null==t.onPause||t.onPause()})).then((()=>{e=void 0,o||null==t.onContinue||t.onContinue()})),d=()=>{if(o)return;let e;try{e=t.fn()}catch(t){e=Promise.reject(t)}Promise.resolve(e).then(c).catch((e=>{var s,r;if(o)return;const u=null!=(s=t.retry)?s:3,c=null!=(r=t.retryDelay)?r:K,f="function"==typeof c?c(n,e):c,p=!0===u||"number"==typeof u&&n<u||"function"==typeof u&&u(n,e);!i&&p?(n++,null==t.onFail||t.onFail(n,e),x(f).then((()=>{if(a())return h()})).then((()=>{i?l(e):d()}))):l(e)}))};return T(t.networkMode)?d():h().then(d),{promise:u,cancel:e=>{o||(l(new k(e)),null==t.abort||t.abort())},continue:()=>(null==e?void 0:e())?u:Promise.resolve(),cancelRetry:()=>{i=!0},continueRetry:()=>{i=!1}}}const H=console;const B=function(){let t=[],e=0,s=t=>{t()},r=t=>{t()};const i=r=>{e?t.push(r):F((()=>{s(r)}))},n=()=>{const e=t;t=[],e.length&&F((()=>{r((()=>{e.forEach((t=>{s(t)}))}))}))};return{batch:t=>{let s;e++;try{s=t()}finally{e--,e||n()}return s},batchCalls:t=>(...e)=>{i((()=>{t(...e)}))},schedule:i,setNotifyFunction:t=>{s=t},setBatchNotifyFunction:t=>{r=t}}}();class N{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),h(this.cacheTime)&&(this.gcTimeout=setTimeout((()=>{this.optionalRemove()}),this.cacheTime))}updateCacheTime(t){this.cacheTime=Math.max(this.cacheTime||0,null!=t?t:c?1/0:3e5)}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}class G extends N{constructor(t){super(),this.abortSignalConsumed=!1,this.defaultOptions=t.defaultOptions,this.setOptions(t.options),this.observers=[],this.cache=t.cache,this.logger=t.logger||H,this.queryKey=t.queryKey,this.queryHash=t.queryHash,this.initialState=t.state||function(t){const e="function"==typeof t.initialData?t.initialData():t.initialData,s=void 0!==e,r=s?"function"==typeof t.initialDataUpdatedAt?t.initialDataUpdatedAt():t.initialDataUpdatedAt:0;return{data:e,dataUpdateCount:0,dataUpdatedAt:s?null!=r?r:Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:s?"success":"loading",fetchStatus:"idle"}}(this.options),this.state=this.initialState,this.scheduleGc()}get meta(){return this.options.meta}setOptions(t){this.options={...this.defaultOptions,...t},this.updateCacheTime(this.options.cacheTime)}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.cache.remove(this)}setData(t,e){const s=D(this.state.data,t,this.options);return this.dispatch({data:s,type:"success",dataUpdatedAt:null==e?void 0:e.updatedAt,manual:null==e?void 0:e.manual}),s}setState(t,e){this.dispatch({type:"setState",state:t,setStateOptions:e})}cancel(t){var e;const s=this.promise;return null==(e=this.retryer)||e.cancel(t),s?s.then(l).catch(l):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some((t=>!1!==t.options.enabled))}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some((t=>t.getCurrentResult().isStale))}isStaleByTime(t=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!f(this.state.dataUpdatedAt,t)}onFocus(){var t;const e=this.observers.find((t=>t.shouldFetchOnWindowFocus()));e&&e.refetch({cancelRefetch:!1}),null==(t=this.retryer)||t.continue()}onOnline(){var t;const e=this.observers.find((t=>t.shouldFetchOnReconnect()));e&&e.refetch({cancelRefetch:!1}),null==(t=this.retryer)||t.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter((e=>e!==t)),this.observers.length||(this.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}fetch(t,e){var s,r;if("idle"!==this.state.fetchStatus)if(this.state.dataUpdatedAt&&null!=e&&e.cancelRefetch)this.cancel({silent:!0});else if(this.promise){var i;return null==(i=this.retryer)||i.continueRetry(),this.promise}if(t&&this.setOptions(t),!this.options.queryFn){const t=this.observers.find((t=>t.options.queryFn));t&&this.setOptions(t.options)}const n=function(){if("function"==typeof AbortController)return new AbortController}(),o={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},u=t=>{Object.defineProperty(t,"signal",{enumerable:!0,get:()=>{if(n)return this.abortSignalConsumed=!0,n.signal}})};u(o);const a={fetchOptions:e,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(o)):Promise.reject("Missing queryFn for queryKey '"+this.options.queryHash+"'")};var c;(u(a),null==(s=this.options.behavior)||s.onFetch(a),this.revertState=this.state,"idle"===this.state.fetchStatus||this.state.fetchMeta!==(null==(r=a.fetchOptions)?void 0:r.meta))&&this.dispatch({type:"fetch",meta:null==(c=a.fetchOptions)?void 0:c.meta});const l=t=>{var e,s,r,i;(L(t)&&t.silent||this.dispatch({type:"error",error:t}),L(t))||(null==(e=(s=this.cache.config).onError)||e.call(s,t,this),null==(r=(i=this.cache.config).onSettled)||r.call(i,this.state.data,t,this));this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=j({fn:a.fetchFn,abort:null==n?void 0:n.abort.bind(n),onSuccess:t=>{var e,s,r,i;void 0!==t?(this.setData(t),null==(e=(s=this.cache.config).onSuccess)||e.call(s,t,this),null==(r=(i=this.cache.config).onSettled)||r.call(i,t,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1):l(new Error(this.queryHash+" data is undefined"))},onError:l,onFail:(t,e)=>{this.dispatch({type:"failed",failureCount:t,error:e})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode}),this.promise=this.retryer.promise,this.promise}dispatch(t){this.state=(e=>{var s,r;switch(t.type){case"failed":return{...e,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...e,fetchStatus:"paused"};case"continue":return{...e,fetchStatus:"fetching"};case"fetch":return{...e,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null!=(s=t.meta)?s:null,fetchStatus:T(this.options.networkMode)?"fetching":"paused",...!e.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{...e,data:t.data,dataUpdateCount:e.dataUpdateCount+1,dataUpdatedAt:null!=(r=t.dataUpdatedAt)?r:Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const i=t.error;return L(i)&&i.revert&&this.revertState?{...this.revertState,fetchStatus:"idle"}:{...e,error:i,errorUpdateCount:e.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:e.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error"};case"invalidate":return{...e,isInvalidated:!0};case"setState":return{...e,...t.state}}})(this.state),B.batch((()=>{this.observers.forEach((e=>{e.onQueryUpdate(t)})),this.cache.notify({query:this,type:"updated",action:t})}))}}class _ extends a{constructor(t){super(),this.config=t||{},this.queries=[],this.queriesMap={}}build(t,e,s){var r;const i=e.queryKey,n=null!=(r=e.queryHash)?r:O(i,e);let o=this.get(n);return o||(o=new G({cache:this,logger:t.getLogger(),queryKey:i,queryHash:n,options:t.defaultQueryOptions(e),state:s,defaultOptions:t.getQueryDefaults(i)}),this.add(o)),o}add(t){this.queriesMap[t.queryHash]||(this.queriesMap[t.queryHash]=t,this.queries.push(t),this.notify({type:"added",query:t}))}remove(t){const e=this.queriesMap[t.queryHash];e&&(t.destroy(),this.queries=this.queries.filter((e=>e!==t)),e===t&&delete this.queriesMap[t.queryHash],this.notify({type:"removed",query:t}))}clear(){B.batch((()=>{this.queries.forEach((t=>{this.remove(t)}))}))}get(t){return this.queriesMap[t]}getAll(){return this.queries}find(t,e){const[s]=v(t,e);return void 0===s.exact&&(s.exact=!0),this.queries.find((t=>b(s,t)))}findAll(t,e){const[s]=v(t,e);return Object.keys(s).length>0?this.queries.filter((t=>b(s,t))):this.queries}notify(t){B.batch((()=>{this.listeners.forEach((({listener:e})=>{e(t)}))}))}onFocus(){B.batch((()=>{this.queries.forEach((t=>{t.onFocus()}))}))}onOnline(){B.batch((()=>{this.queries.forEach((t=>{t.onOnline()}))}))}}class z extends N{constructor(t){super(),this.defaultOptions=t.defaultOptions,this.mutationId=t.mutationId,this.mutationCache=t.mutationCache,this.logger=t.logger||H,this.observers=[],this.state=t.state||W(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options={...this.defaultOptions,...t},this.updateCacheTime(this.options.cacheTime)}get meta(){return this.options.meta}setState(t){this.dispatch({type:"setState",state:t})}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){this.observers=this.observers.filter((e=>e!==t)),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){this.observers.length||("loading"===this.state.status?this.scheduleGc():this.mutationCache.remove(this))}continue(){var t,e;return null!=(t=null==(e=this.retryer)?void 0:e.continue())?t:this.execute()}async execute(){const t=()=>{var t;return this.retryer=j({fn:()=>this.options.mutationFn?this.options.mutationFn(this.state.variables):Promise.reject("No mutationFn found"),onFail:(t,e)=>{this.dispatch({type:"failed",failureCount:t,error:e})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:null!=(t=this.options.retry)?t:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise},e="loading"===this.state.status;try{var s,r,i,n,o,u,a,c;if(!e){var l,h,d,f;this.dispatch({type:"loading",variables:this.options.variables}),await(null==(l=(h=this.mutationCache.config).onMutate)?void 0:l.call(h,this.state.variables,this));const t=await(null==(d=(f=this.options).onMutate)?void 0:d.call(f,this.state.variables));t!==this.state.context&&this.dispatch({type:"loading",context:t,variables:this.state.variables})}const p=await t();return await(null==(s=(r=this.mutationCache.config).onSuccess)?void 0:s.call(r,p,this.state.variables,this.state.context,this)),await(null==(i=(n=this.options).onSuccess)?void 0:i.call(n,p,this.state.variables,this.state.context)),await(null==(o=(u=this.mutationCache.config).onSettled)?void 0:o.call(u,p,null,this.state.variables,this.state.context,this)),await(null==(a=(c=this.options).onSettled)?void 0:a.call(c,p,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:p}),p}catch(t){try{var p,y,v,m,b,g,O,C;throw await(null==(p=(y=this.mutationCache.config).onError)?void 0:p.call(y,t,this.state.variables,this.state.context,this)),await(null==(v=(m=this.options).onError)?void 0:v.call(m,t,this.state.variables,this.state.context)),await(null==(b=(g=this.mutationCache.config).onSettled)?void 0:b.call(g,void 0,t,this.state.variables,this.state.context,this)),await(null==(O=(C=this.options).onSettled)?void 0:O.call(C,void 0,t,this.state.variables,this.state.context)),t}finally{this.dispatch({type:"error",error:t})}}}dispatch(t){this.state=(e=>{switch(t.type){case"failed":return{...e,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...e,isPaused:!0};case"continue":return{...e,isPaused:!1};case"loading":return{...e,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:!T(this.options.networkMode),status:"loading",variables:t.variables};case"success":return{...e,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...e,data:void 0,error:t.error,failureCount:e.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"};case"setState":return{...e,...t.state}}})(this.state),B.batch((()=>{this.observers.forEach((e=>{e.onMutationUpdate(t)})),this.mutationCache.notify({mutation:this,type:"updated",action:t})}))}}function W(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0}}class J extends a{constructor(t){super(),this.config=t||{},this.mutations=[],this.mutationId=0}build(t,e,s){const r=new z({mutationCache:this,logger:t.getLogger(),mutationId:++this.mutationId,options:t.defaultMutationOptions(e),state:s,defaultOptions:e.mutationKey?t.getMutationDefaults(e.mutationKey):void 0});return this.add(r),r}add(t){this.mutations.push(t),this.notify({type:"added",mutation:t})}remove(t){this.mutations=this.mutations.filter((e=>e!==t)),this.notify({type:"removed",mutation:t})}clear(){B.batch((()=>{this.mutations.forEach((t=>{this.remove(t)}))}))}getAll(){return this.mutations}find(t){return void 0===t.exact&&(t.exact=!0),this.mutations.find((e=>g(t,e)))}findAll(t){return this.mutations.filter((e=>g(t,e)))}notify(t){B.batch((()=>{this.listeners.forEach((({listener:e})=>{e(t)}))}))}resumePausedMutations(){var t;return this.resuming=(null!=(t=this.resuming)?t:Promise.resolve()).then((()=>{const t=this.mutations.filter((t=>t.state.isPaused));return B.batch((()=>t.reduce(((t,e)=>t.then((()=>e.continue().catch(l)))),Promise.resolve())))})).then((()=>{this.resuming=void 0})),this.resuming}}function V(){return{onFetch:t=>{t.fetchFn=()=>{var e,s,r,i,n,o;const u=null==(e=t.fetchOptions)||null==(s=e.meta)?void 0:s.refetchPage,a=null==(r=t.fetchOptions)||null==(i=r.meta)?void 0:i.fetchMore,c=null==a?void 0:a.pageParam,l="forward"===(null==a?void 0:a.direction),h="backward"===(null==a?void 0:a.direction),d=(null==(n=t.state.data)?void 0:n.pages)||[],f=(null==(o=t.state.data)?void 0:o.pageParams)||[];let p=f,y=!1;const v=t.options.queryFn||(()=>Promise.reject("Missing queryFn for queryKey '"+t.options.queryHash+"'")),m=(t,e,s,r)=>(p=r?[e,...p]:[...p,e],r?[s,...t]:[...t,s]),b=(e,s,r,i)=>{if(y)return Promise.reject("Cancelled");if(void 0===r&&!s&&e.length)return Promise.resolve(e);const n={queryKey:t.queryKey,pageParam:r,meta:t.options.meta};var o;o=n,Object.defineProperty(o,"signal",{enumerable:!0,get:()=>{var e,s;return null!=(e=t.signal)&&e.aborted?y=!0:null==(s=t.signal)||s.addEventListener("abort",(()=>{y=!0})),t.signal}});const u=v(n);return Promise.resolve(u).then((t=>m(e,r,t,i)))};let g;if(d.length)if(l){const e=void 0!==c,s=e?c:X(t.options,d);g=b(d,e,s)}else if(h){const e=void 0!==c,s=e?c:Y(t.options,d);g=b(d,e,s,!0)}else{p=[];const e=void 0===t.options.getNextPageParam;g=!u||!d[0]||u(d[0],0,d)?b([],e,f[0]):Promise.resolve(m([],f[0],d[0]));for(let s=1;s<d.length;s++)g=g.then((r=>{if(!u||!d[s]||u(d[s],s,d)){const i=e?f[s]:X(t.options,r);return b(r,e,i)}return Promise.resolve(m(r,f[s],d[s]))}))}else g=b([]);return g.then((t=>({pages:t,pageParams:p})))}}}}function X(t,e){return null==t.getNextPageParam?void 0:t.getNextPageParam(e[e.length-1],e)}function Y(t,e){return null==t.getPreviousPageParam?void 0:t.getPreviousPageParam(e[0],e)}function Z(t,e){if(t.getNextPageParam&&Array.isArray(e)){const s=X(t,e);return null!=s&&!1!==s}}function $(t,e){if(t.getPreviousPageParam&&Array.isArray(e)){const s=Y(t,e);return null!=s&&!1!==s}}class tt extends a{constructor(t,e){super(),this.client=t,this.options=e,this.trackedProps=new Set,this.selectError=null,this.bindMethods(),this.setOptions(e)}bindMethods(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.currentQuery.addObserver(this),et(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return st(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return st(this.currentQuery,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.clearStaleTimeout(),this.clearRefetchInterval(),this.currentQuery.removeObserver(this)}setOptions(t,e){const s=this.options,r=this.currentQuery;if(this.options=this.client.defaultQueryOptions(t),P(s,this.options)||this.client.getQueryCache().notify({type:"observerOptionsUpdated",query:this.currentQuery,observer:this}),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled)throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=s.queryKey),this.updateQuery();const i=this.hasListeners();i&&rt(this.currentQuery,r,this.options,s)&&this.executeFetch(),this.updateResult(e),!i||this.currentQuery===r&&this.options.enabled===s.enabled&&this.options.staleTime===s.staleTime||this.updateStaleTimeout();const n=this.computeRefetchInterval();!i||this.currentQuery===r&&this.options.enabled===s.enabled&&n===this.currentRefetchInterval||this.updateRefetchInterval(n)}getOptimisticResult(t){const e=this.client.getQueryCache().build(this.client,t),s=this.createResult(e,t);return function(t,e,s){if(s.keepPreviousData)return!1;if(void 0!==s.placeholderData)return e.isPlaceholderData;if(!P(t.getCurrentResult(),e))return!0;return!1}(this,s,t)&&(this.currentResult=s,this.currentResultOptions=this.options,this.currentResultState=this.currentQuery.state),s}getCurrentResult(){return this.currentResult}trackResult(t){const e={};return Object.keys(t).forEach((s=>{Object.defineProperty(e,s,{configurable:!1,enumerable:!0,get:()=>(this.trackedProps.add(s),t[s])})})),e}getCurrentQuery(){return this.currentQuery}remove(){this.client.getQueryCache().remove(this.currentQuery)}refetch({refetchPage:t,...e}={}){return this.fetch({...e,meta:{refetchPage:t}})}fetchOptimistic(t){const e=this.client.defaultQueryOptions(t),s=this.client.getQueryCache().build(this.client,e);return s.isFetchingOptimistic=!0,s.fetch().then((()=>this.createResult(s,e)))}fetch(t){var e;return this.executeFetch({...t,cancelRefetch:null==(e=t.cancelRefetch)||e}).then((()=>(this.updateResult(),this.currentResult)))}executeFetch(t){this.updateQuery();let e=this.currentQuery.fetch(this.options,t);return null!=t&&t.throwOnError||(e=e.catch(l)),e}updateStaleTimeout(){if(this.clearStaleTimeout(),c||this.currentResult.isStale||!h(this.options.staleTime))return;const t=f(this.currentResult.dataUpdatedAt,this.options.staleTime)+1;this.staleTimeoutId=setTimeout((()=>{this.currentResult.isStale||this.updateResult()}),t)}computeRefetchInterval(){var t;return"function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.currentResult.data,this.currentQuery):null!=(t=this.options.refetchInterval)&&t}updateRefetchInterval(t){this.clearRefetchInterval(),this.currentRefetchInterval=t,!c&&!1!==this.options.enabled&&h(this.currentRefetchInterval)&&0!==this.currentRefetchInterval&&(this.refetchIntervalId=setInterval((()=>{(this.options.refetchIntervalInBackground||A.isFocused())&&this.executeFetch()}),this.currentRefetchInterval))}updateTimers(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())}clearStaleTimeout(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)}clearRefetchInterval(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)}createResult(t,e){const s=this.currentQuery,r=this.options,i=this.currentResult,n=this.currentResultState,o=this.currentResultOptions,u=t!==s,a=u?t.state:this.currentQueryInitialState,c=u?this.currentResult:this.previousQueryResult,{state:l}=t;let h,{dataUpdatedAt:d,error:f,errorUpdatedAt:p,fetchStatus:y,status:v}=l,m=!1,b=!1;if(e._optimisticResults){const i=this.hasListeners(),n=!i&&et(t,e),o=i&&rt(t,s,e,r);(n||o)&&(y=T(t.options.networkMode)?"fetching":"paused",d||(v="loading")),"isRestoring"===e._optimisticResults&&(y="idle")}if(e.keepPreviousData&&!l.dataUpdatedAt&&null!=c&&c.isSuccess&&"error"!==v)h=c.data,d=c.dataUpdatedAt,v=c.status,m=!0;else if(e.select&&void 0!==l.data)if(i&&l.data===(null==n?void 0:n.data)&&e.select===this.selectFn)h=this.selectResult;else try{this.selectFn=e.select,h=e.select(l.data),h=D(null==i?void 0:i.data,h,e),this.selectResult=h,this.selectError=null}catch(t){this.selectError=t}else h=l.data;if(void 0!==e.placeholderData&&void 0===h&&"loading"===v){let t;if(null!=i&&i.isPlaceholderData&&e.placeholderData===(null==o?void 0:o.placeholderData))t=i.data;else if(t="function"==typeof e.placeholderData?e.placeholderData():e.placeholderData,e.select&&void 0!==t)try{t=e.select(t),this.selectError=null}catch(t){this.selectError=t}void 0!==t&&(v="success",h=D(null==i?void 0:i.data,t,e),b=!0)}this.selectError&&(f=this.selectError,h=this.selectResult,p=Date.now(),v="error");const g="fetching"===y,O="loading"===v,C="error"===v;return{status:v,fetchStatus:y,isLoading:O,isSuccess:"success"===v,isError:C,isInitialLoading:O&&g,data:h,dataUpdatedAt:d,error:f,errorUpdatedAt:p,failureCount:l.fetchFailureCount,failureReason:l.fetchFailureReason,errorUpdateCount:l.errorUpdateCount,isFetched:l.dataUpdateCount>0||l.errorUpdateCount>0,isFetchedAfterMount:l.dataUpdateCount>a.dataUpdateCount||l.errorUpdateCount>a.errorUpdateCount,isFetching:g,isRefetching:g&&!O,isLoadingError:C&&0===l.dataUpdatedAt,isPaused:"paused"===y,isPlaceholderData:b,isPreviousData:m,isRefetchError:C&&0!==l.dataUpdatedAt,isStale:it(t,e),refetch:this.refetch,remove:this.remove}}updateResult(t){const e=this.currentResult,s=this.createResult(this.currentQuery,this.options);if(this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,P(s,e))return;this.currentResult=s;const r={cache:!0};!1!==(null==t?void 0:t.listeners)&&(()=>{if(!e)return!0;const{notifyOnChangeProps:t}=this.options,s="function"==typeof t?t():t;if("all"===s||!s&&!this.trackedProps.size)return!0;const r=new Set(null!=s?s:this.trackedProps);return this.options.useErrorBoundary&&r.add("error"),Object.keys(this.currentResult).some((t=>{const s=t;return this.currentResult[s]!==e[s]&&r.has(s)}))})()&&(r.listeners=!0),this.notify({...r,...t})}updateQuery(){const t=this.client.getQueryCache().build(this.client,this.options);if(t===this.currentQuery)return;const e=this.currentQuery;this.currentQuery=t,this.currentQueryInitialState=t.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(null==e||e.removeObserver(this),t.addObserver(this))}onQueryUpdate(t){const e={};"success"===t.type?e.onSuccess=!t.manual:"error"!==t.type||L(t.error)||(e.onError=!0),this.updateResult(e),this.hasListeners()&&this.updateTimers()}notify(t){B.batch((()=>{var e,s,r,i;if(t.onSuccess)null==(e=(s=this.options).onSuccess)||e.call(s,this.currentResult.data),null==(r=(i=this.options).onSettled)||r.call(i,this.currentResult.data,null);else if(t.onError){var n,o,u,a;null==(n=(o=this.options).onError)||n.call(o,this.currentResult.error),null==(u=(a=this.options).onSettled)||u.call(a,void 0,this.currentResult.error)}t.listeners&&this.listeners.forEach((({listener:t})=>{t(this.currentResult)})),t.cache&&this.client.getQueryCache().notify({query:this.currentQuery,type:"observerResultsUpdated"})}))}}function et(t,e){return function(t,e){return!(!1===e.enabled||t.state.dataUpdatedAt||"error"===t.state.status&&!1===e.retryOnMount)}(t,e)||t.state.dataUpdatedAt>0&&st(t,e,e.refetchOnMount)}function st(t,e,s){if(!1!==e.enabled){const r="function"==typeof s?s(t):s;return"always"===r||!1!==r&&it(t,e)}return!1}function rt(t,e,s,r){return!1!==s.enabled&&(t!==e||!1===r.enabled)&&(!s.suspense||"error"!==t.state.status)&&it(t,s)}function it(t,e){return t.isStaleByTime(e.staleTime)}class nt extends a{constructor(t,e){super(),this.client=t,this.queries=[],this.result=[],this.observers=[],this.observersMap={},e&&this.setQueries(e)}onSubscribe(){1===this.listeners.size&&this.observers.forEach((t=>{t.subscribe((e=>{this.onUpdate(t,e)}))}))}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.observers.forEach((t=>{t.destroy()}))}setQueries(t,e){this.queries=t,B.batch((()=>{const t=this.observers,s=this.findMatchingObservers(this.queries);s.forEach((t=>t.observer.setOptions(t.defaultedQueryOptions,e)));const r=s.map((t=>t.observer)),i=Object.fromEntries(r.map((t=>[t.options.queryHash,t]))),n=r.map((t=>t.getCurrentResult())),o=r.some(((e,s)=>e!==t[s]));(t.length!==r.length||o)&&(this.observers=r,this.observersMap=i,this.result=n,this.hasListeners()&&(d(t,r).forEach((t=>{t.destroy()})),d(r,t).forEach((t=>{t.subscribe((e=>{this.onUpdate(t,e)}))})),this.notify()))}))}getCurrentResult(){return this.result}getQueries(){return this.observers.map((t=>t.getCurrentQuery()))}getObservers(){return this.observers}getOptimisticResult(t){return this.findMatchingObservers(t).map((t=>t.observer.getOptimisticResult(t.defaultedQueryOptions)))}findMatchingObservers(t){const e=this.observers,s=new Map(e.map((t=>[t.options.queryHash,t]))),r=t.map((t=>this.client.defaultQueryOptions(t))),i=r.flatMap((t=>{const e=s.get(t.queryHash);return null!=e?[{defaultedQueryOptions:t,observer:e}]:[]})),n=new Set(i.map((t=>t.defaultedQueryOptions.queryHash))),o=r.filter((t=>!n.has(t.queryHash))),u=new Set(i.map((t=>t.observer))),a=e.filter((t=>!u.has(t))),c=t=>{const e=this.client.defaultQueryOptions(t),s=this.observersMap[e.queryHash];return null!=s?s:new tt(this.client,e)},l=o.map(((t,e)=>{if(t.keepPreviousData){const s=a[e];if(void 0!==s)return{defaultedQueryOptions:t,observer:s}}return{defaultedQueryOptions:t,observer:c(t)}}));return i.concat(l).sort(((t,e)=>r.indexOf(t.defaultedQueryOptions)-r.indexOf(e.defaultedQueryOptions)))}onUpdate(t,e){const s=this.observers.indexOf(t);-1!==s&&(this.result=function(t,e,s){const r=t.slice(0);return r[e]=s,r}(this.result,s,e),this.notify())}notify(){B.batch((()=>{this.listeners.forEach((({listener:t})=>{t(this.result)}))}))}}class ot extends tt{constructor(t,e){super(t,e)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(t,e){super.setOptions({...t,behavior:V()},e)}getOptimisticResult(t){return t.behavior=V(),super.getOptimisticResult(t)}fetchNextPage({pageParam:t,...e}={}){return this.fetch({...e,meta:{fetchMore:{direction:"forward",pageParam:t}}})}fetchPreviousPage({pageParam:t,...e}={}){return this.fetch({...e,meta:{fetchMore:{direction:"backward",pageParam:t}}})}createResult(t,e){var s,r,i,n,o,u;const{state:a}=t,c=super.createResult(t,e),{isFetching:l,isRefetching:h}=c,d=l&&"forward"===(null==(s=a.fetchMeta)||null==(r=s.fetchMore)?void 0:r.direction),f=l&&"backward"===(null==(i=a.fetchMeta)||null==(n=i.fetchMore)?void 0:n.direction);return{...c,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:Z(e,null==(o=a.data)?void 0:o.pages),hasPreviousPage:$(e,null==(u=a.data)?void 0:u.pages),isFetchingNextPage:d,isFetchingPreviousPage:f,isRefetching:h&&!d&&!f}}}class ut extends a{constructor(t,e){super(),this.client=t,this.setOptions(e),this.bindMethods(),this.updateResult()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){var e;const s=this.options;this.options=this.client.defaultMutationOptions(t),P(s,this.options)||this.client.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.currentMutation,observer:this}),null==(e=this.currentMutation)||e.setOptions(this.options)}onUnsubscribe(){var t;this.hasListeners()||(null==(t=this.currentMutation)||t.removeObserver(this))}onMutationUpdate(t){this.updateResult();const e={listeners:!0};"success"===t.type?e.onSuccess=!0:"error"===t.type&&(e.onError=!0),this.notify(e)}getCurrentResult(){return this.currentResult}reset(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})}mutate(t,e){return this.mutateOptions=e,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,{...this.options,variables:void 0!==t?t:this.options.variables}),this.currentMutation.addObserver(this),this.currentMutation.execute()}updateResult(){const t=this.currentMutation?this.currentMutation.state:{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0},e="loading"===t.status,s={...t,isLoading:e,isPending:e,isSuccess:"success"===t.status,isError:"error"===t.status,isIdle:"idle"===t.status,mutate:this.mutate,reset:this.reset};this.currentResult=s}notify(t){B.batch((()=>{var e,s,r,i;if(this.mutateOptions&&this.hasListeners())if(t.onSuccess)null==(e=(s=this.mutateOptions).onSuccess)||e.call(s,this.currentResult.data,this.currentResult.variables,this.currentResult.context),null==(r=(i=this.mutateOptions).onSettled)||r.call(i,this.currentResult.data,null,this.currentResult.variables,this.currentResult.context);else if(t.onError){var n,o,u,a;null==(n=(o=this.mutateOptions).onError)||n.call(o,this.currentResult.error,this.currentResult.variables,this.currentResult.context),null==(u=(a=this.mutateOptions).onSettled)||u.call(a,void 0,this.currentResult.error,this.currentResult.variables,this.currentResult.context)}t.listeners&&this.listeners.forEach((({listener:t})=>{t(this.currentResult)}))}))}}function at(t){return t.state.isPaused}function ct(t){return"success"===t.state.status}function lt(t,e,s){if("object"!=typeof e||null===e)return;const r=t.getMutationCache(),i=t.getQueryCache(),n=e.mutations||[],o=e.queries||[];n.forEach((e=>{var i;r.build(t,{...null==s||null==(i=s.defaultOptions)?void 0:i.mutations,mutationKey:e.mutationKey},e.state)})),o.forEach((({queryKey:e,state:r,queryHash:n})=>{var o;const u=i.get(n);if(u){if(u.state.dataUpdatedAt<r.dataUpdatedAt){const{fetchStatus:t,...e}=r;u.setState(e)}}else i.build(t,{...null==s||null==(o=s.defaultOptions)?void 0:o.queries,queryKey:e,queryHash:n},{...r,fetchStatus:"idle"})}))}const ht=n.unstable_batchedUpdates;B.setBatchNotifyFunction(ht);var dt,ft={exports:{}},pt={};!function(t){t.exports=function(){if(dt)return pt;dt=1;var t=o.default,e="function"==typeof Object.is?Object.is:function(t,e){return t===e&&(0!==t||1/t==1/e)||t!=t&&e!=e},s=t.useState,r=t.useEffect,i=t.useLayoutEffect,n=t.useDebugValue;function u(t){var s=t.getSnapshot;t=t.value;try{var r=s();return!e(t,r)}catch(t){return!0}}var a="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(t,e){return e()}:function(t,e){var o=e(),a=s({inst:{value:o,getSnapshot:e}}),c=a[0].inst,l=a[1];return i((function(){c.value=o,c.getSnapshot=e,u(c)&&l({inst:c})}),[t,o,e]),r((function(){return u(c)&&l({inst:c}),t((function(){u(c)&&l({inst:c})}))}),[t]),n(o),o};return pt.useSyncExternalStore=void 0!==t.useSyncExternalStore?t.useSyncExternalStore:a,pt}()}(ft);const yt=ft.exports.useSyncExternalStore,vt=u.createContext(void 0),mt=u.createContext(!1);function bt(t,e){return t||(e&&"undefined"!=typeof window?(window.ReactQueryClientContext||(window.ReactQueryClientContext=vt),window.ReactQueryClientContext):vt)}const gt=({context:t}={})=>{const e=u.useContext(bt(t,u.useContext(mt)));if(!e)throw new Error("No QueryClient set, use QueryClientProvider to set one");return e},Ot=u.createContext(!1),Ct=()=>u.useContext(Ot),Rt=Ot.Provider;function St(){let t=!1;return{clearReset:()=>{t=!1},reset:()=>{t=!0},isReset:()=>t}}const qt=u.createContext(St()),Pt=()=>u.useContext(qt);function Qt(t,e){return"function"==typeof t?t(...e):!!t}const Et=(t,e)=>{(t.suspense||t.useErrorBoundary)&&(e.isReset()||(t.retryOnMount=!1))},wt=t=>{u.useEffect((()=>{t.clearReset()}),[t])},Mt=({result:t,errorResetBoundary:e,useErrorBoundary:s,query:r})=>t.isError&&!e.isReset()&&!t.isFetching&&Qt(s,[t.error,r]),xt=t=>{t.suspense&&"number"!=typeof t.staleTime&&(t.staleTime=1e3)},Ft=(t,e)=>t.isLoading&&t.isFetching&&!e,Dt=(t,e,s)=>(null==t?void 0:t.suspense)&&Ft(e,s),At=(t,e,s)=>e.fetchOptimistic(t).then((({data:e})=>{null==t.onSuccess||t.onSuccess(e),null==t.onSettled||t.onSettled(e,null)})).catch((e=>{s.clearReset(),null==t.onError||t.onError(e),null==t.onSettled||t.onSettled(void 0,e)}));function Ut({queries:t,context:e}){const s=gt({context:e}),r=Ct(),i=Pt(),n=u.useMemo((()=>t.map((t=>{const e=s.defaultQueryOptions(t);return e._optimisticResults=r?"isRestoring":"optimistic",e}))),[t,s,r]);n.forEach((t=>{xt(t),Et(t,i)})),wt(i);const[o]=u.useState((()=>new nt(s,n))),a=o.getOptimisticResult(n);yt(u.useCallback((t=>r?()=>{}:o.subscribe(B.batchCalls(t))),[o,r]),(()=>o.getCurrentResult()),(()=>o.getCurrentResult())),u.useEffect((()=>{o.setQueries(n,{listeners:!1})}),[n,o]);const c=a.some(((t,e)=>Dt(n[e],t,r)))?a.flatMap(((t,e)=>{const s=n[e],u=o.getObservers()[e];if(s&&u){if(Dt(s,t,r))return At(s,u,i);Ft(t,r)&&At(s,u,i)}return[]})):[];if(c.length>0)throw Promise.all(c);const l=o.getQueries(),h=a.find(((t,e)=>{var s,r;return Mt({result:t,errorResetBoundary:i,useErrorBoundary:null!=(s=null==(r=n[e])?void 0:r.useErrorBoundary)&&s,query:l[e]})}));if(null!=h&&h.error)throw h.error;return a}function It(t,e){const s=gt({context:t.context}),r=Ct(),i=Pt(),n=s.defaultQueryOptions(t);n._optimisticResults=r?"isRestoring":"optimistic",n.onError&&(n.onError=B.batchCalls(n.onError)),n.onSuccess&&(n.onSuccess=B.batchCalls(n.onSuccess)),n.onSettled&&(n.onSettled=B.batchCalls(n.onSettled)),xt(n),Et(n,i),wt(i);const[o]=u.useState((()=>new e(s,n))),a=o.getOptimisticResult(n);if(yt(u.useCallback((t=>{const e=r?()=>{}:o.subscribe(B.batchCalls(t));return o.updateResult(),e}),[o,r]),(()=>o.getCurrentResult()),(()=>o.getCurrentResult())),u.useEffect((()=>{o.setOptions(n,{listeners:!1})}),[n,o]),Dt(n,a,r))throw At(n,o,i);if(Mt({result:a,errorResetBoundary:i,useErrorBoundary:n.useErrorBoundary,query:o.getCurrentQuery()}))throw a.error;return n.notifyOnChangeProps?a:o.trackResult(a)}function Kt(t,e={}){const s=gt({context:e.context}),r=u.useRef(e);r.current=e,u.useMemo((()=>{t&&lt(s,t,r.current)}),[s,t])}function Tt(){}t.CancelledError=k,t.Hydrate=({children:t,options:e,state:s})=>(Kt(s,e),t),t.InfiniteQueryObserver=ot,t.IsRestoringProvider=Rt,t.MutationCache=J,t.MutationObserver=ut,t.QueriesObserver=nt,t.Query=G,t.QueryCache=_,t.QueryClient=class{constructor(t={}){this.queryCache=t.queryCache||new _,this.mutationCache=t.mutationCache||new J,this.logger=t.logger||H,this.defaultOptions=t.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[],this.mountCount=0}mount(){this.mountCount++,1===this.mountCount&&(this.unsubscribeFocus=A.subscribe((()=>{A.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())})),this.unsubscribeOnline=I.subscribe((()=>{I.isOnline()&&(this.resumePausedMutations(),this.queryCache.onOnline())})))}unmount(){var t,e;this.mountCount--,0===this.mountCount&&(null==(t=this.unsubscribeFocus)||t.call(this),this.unsubscribeFocus=void 0,null==(e=this.unsubscribeOnline)||e.call(this),this.unsubscribeOnline=void 0)}isFetching(t,e){const[s]=v(t,e);return s.fetchStatus="fetching",this.queryCache.findAll(s).length}isMutating(t){return this.mutationCache.findAll({...t,fetching:!0}).length}getQueryData(t,e){var s;return null==(s=this.queryCache.find(t,e))?void 0:s.state.data}ensureQueryData(t,e,s){const r=p(t,e,s),i=this.getQueryData(r.queryKey);return i?Promise.resolve(i):this.fetchQuery(r)}getQueriesData(t){return this.getQueryCache().findAll(t).map((({queryKey:t,state:e})=>[t,e.data]))}setQueryData(t,e,s){const r=this.queryCache.find(t),i=function(t,e){return"function"==typeof t?t(e):t}(e,null==r?void 0:r.state.data);if(void 0===i)return;const n=p(t),o=this.defaultQueryOptions(n);return this.queryCache.build(this,o).setData(i,{...s,manual:!0})}setQueriesData(t,e,s){return B.batch((()=>this.getQueryCache().findAll(t).map((({queryKey:t})=>[t,this.setQueryData(t,e,s)]))))}getQueryState(t,e){var s;return null==(s=this.queryCache.find(t,e))?void 0:s.state}removeQueries(t,e){const[s]=v(t,e),r=this.queryCache;B.batch((()=>{r.findAll(s).forEach((t=>{r.remove(t)}))}))}resetQueries(t,e,s){const[r,i]=v(t,e,s),n=this.queryCache,o={type:"active",...r};return B.batch((()=>(n.findAll(r).forEach((t=>{t.reset()})),this.refetchQueries(o,i))))}cancelQueries(t,e,s){const[r,i={}]=v(t,e,s);void 0===i.revert&&(i.revert=!0);const n=B.batch((()=>this.queryCache.findAll(r).map((t=>t.cancel(i)))));return Promise.all(n).then(l).catch(l)}invalidateQueries(t,e,s){const[r,i]=v(t,e,s);return B.batch((()=>{var t,e;if(this.queryCache.findAll(r).forEach((t=>{t.invalidate()})),"none"===r.refetchType)return Promise.resolve();const s={...r,type:null!=(t=null!=(e=r.refetchType)?e:r.type)?t:"active"};return this.refetchQueries(s,i)}))}refetchQueries(t,e,s){const[r,i]=v(t,e,s),n=B.batch((()=>this.queryCache.findAll(r).filter((t=>!t.isDisabled())).map((t=>{var e;return t.fetch(void 0,{...i,cancelRefetch:null==(e=null==i?void 0:i.cancelRefetch)||e,meta:{refetchPage:r.refetchPage}})}))));let o=Promise.all(n).then(l);return null!=i&&i.throwOnError||(o=o.catch(l)),o}fetchQuery(t,e,s){const r=p(t,e,s),i=this.defaultQueryOptions(r);void 0===i.retry&&(i.retry=!1);const n=this.queryCache.build(this,i);return n.isStaleByTime(i.staleTime)?n.fetch(i):Promise.resolve(n.state.data)}prefetchQuery(t,e,s){return this.fetchQuery(t,e,s).then(l).catch(l)}fetchInfiniteQuery(t,e,s){const r=p(t,e,s);return r.behavior=V(),this.fetchQuery(r)}prefetchInfiniteQuery(t,e,s){return this.fetchInfiniteQuery(t,e,s).then(l).catch(l)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(t){this.defaultOptions=t}setQueryDefaults(t,e){const s=this.queryDefaults.find((e=>C(t)===C(e.queryKey)));s?s.defaultOptions=e:this.queryDefaults.push({queryKey:t,defaultOptions:e})}getQueryDefaults(t){if(!t)return;const e=this.queryDefaults.find((e=>R(t,e.queryKey)));return null==e?void 0:e.defaultOptions}setMutationDefaults(t,e){const s=this.mutationDefaults.find((e=>C(t)===C(e.mutationKey)));s?s.defaultOptions=e:this.mutationDefaults.push({mutationKey:t,defaultOptions:e})}getMutationDefaults(t){if(!t)return;const e=this.mutationDefaults.find((e=>R(t,e.mutationKey)));return null==e?void 0:e.defaultOptions}defaultQueryOptions(t){if(null!=t&&t._defaulted)return t;const e={...this.defaultOptions.queries,...this.getQueryDefaults(null==t?void 0:t.queryKey),...t,_defaulted:!0};return!e.queryHash&&e.queryKey&&(e.queryHash=O(e.queryKey,e)),void 0===e.refetchOnReconnect&&(e.refetchOnReconnect="always"!==e.networkMode),void 0===e.useErrorBoundary&&(e.useErrorBoundary=!!e.suspense),e}defaultMutationOptions(t){return null!=t&&t._defaulted?t:{...this.defaultOptions.mutations,...this.getMutationDefaults(null==t?void 0:t.mutationKey),...t,_defaulted:!0}}clear(){this.queryCache.clear(),this.mutationCache.clear()}},t.QueryClientProvider=({client:t,children:e,context:s,contextSharing:r=!1})=>{u.useEffect((()=>(t.mount(),()=>{t.unmount()})),[t]);const i=bt(s,r);return u.createElement(mt.Provider,{value:!s&&r},u.createElement(i.Provider,{value:t},e))},t.QueryErrorResetBoundary=({children:t})=>{const[e]=u.useState((()=>St()));return u.createElement(qt.Provider,{value:e},"function"==typeof t?t(e):t)},t.QueryObserver=tt,t.defaultContext=vt,t.defaultShouldDehydrateMutation=at,t.defaultShouldDehydrateQuery=ct,t.dehydrate=function(t,e={}){const s=[],r=[];if(!1!==e.dehydrateMutations){const r=e.shouldDehydrateMutation||at;t.getMutationCache().getAll().forEach((t=>{r(t)&&s.push(function(t){return{mutationKey:t.options.mutationKey,state:t.state}}(t))}))}if(!1!==e.dehydrateQueries){const s=e.shouldDehydrateQuery||ct;t.getQueryCache().getAll().forEach((t=>{s(t)&&r.push(function(t){return{state:t.state,queryKey:t.queryKey,queryHash:t.queryHash}}(t))}))}return{mutations:s,queries:r}},t.focusManager=A,t.hashQueryKey=C,t.hydrate=lt,t.isCancelledError=L,t.isError=function(t){return t instanceof Error},t.isServer=c,t.matchQuery=b,t.notifyManager=B,t.onlineManager=I,t.parseFilterArgs=v,t.parseMutationArgs=y,t.parseMutationFilterArgs=m,t.parseQueryArgs=p,t.queryOptions=function(t){return t},t.replaceEqualDeep=q,t.useHydrate=Kt,t.useInfiniteQuery=function(t,e,s){return It(p(t,e,s),ot)},t.useIsFetching=function(t,e,s){const[r,i={}]=v(t,e,s),n=gt({context:i.context}),o=n.getQueryCache();return yt(u.useCallback((t=>o.subscribe(B.batchCalls(t))),[o]),(()=>n.isFetching(r)),(()=>n.isFetching(r)))},t.useIsMutating=function(t,e,s){const[r,i={}]=m(t,e,s),n=gt({context:i.context}),o=n.getMutationCache();return yt(u.useCallback((t=>o.subscribe(B.batchCalls(t))),[o]),(()=>n.isMutating(r)),(()=>n.isMutating(r)))},t.useIsRestoring=Ct,t.useMutation=function(t,e,s){const r=y(t,e,s),i=gt({context:r.context}),[n]=u.useState((()=>new ut(i,r)));u.useEffect((()=>{n.setOptions(r)}),[n,r]);const o=yt(u.useCallback((t=>n.subscribe(B.batchCalls(t))),[n]),(()=>n.getCurrentResult()),(()=>n.getCurrentResult())),a=u.useCallback(((t,e)=>{n.mutate(t,e).catch(Tt)}),[n]);if(o.error&&Qt(n.options.useErrorBoundary,[o.error]))throw o.error;return{...o,mutate:a,mutateAsync:o.mutate}},t.useQueries=Ut,t.useQuery=function(t,e,s){return It(p(t,e,s),tt)},t.useQueryClient=gt,t.useQueryErrorResetBoundary=Pt,t.useSuspenseQueries=function({queries:t,context:e}){return Ut({queries:t.map((t=>({...t,enabled:!0,useErrorBoundary:!0,suspense:!0,placeholderData:void 0,networkMode:"always"}))),context:e})},t.useSuspenseQuery=function(t){return It({...t,enabled:!0,useErrorBoundary:!0,suspense:!0,placeholderData:void 0,networkMode:"always",onSuccess:void 0,onError:void 0,onSettled:void 0},tt)},Object.defineProperty(t,"__esModule",{value:!0})}));
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("react-dom"),require("react")):"function"==typeof define&&define.amd?define(["exports","react-dom","react"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).ReactQuery={},t.ReactDOM,t.React)}(this,(function(t,e,s){"use strict";function r(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}function i(t){if(t&&t.__esModule)return t;var e=Object.create(null);return t&&Object.keys(t).forEach((function(s){if("default"!==s){var r=Object.getOwnPropertyDescriptor(t,s);Object.defineProperty(e,s,r.get?r:{enumerable:!0,get:function(){return t[s]}})}})),e.default=t,Object.freeze(e)}var n=i(e),o=r(s),u=i(s);class a{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(t){const e={listener:t};return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}const c="undefined"==typeof window||"Deno"in window;function l(){}function h(t){return"number"==typeof t&&t>=0&&t!==1/0}function d(t,e){return t.filter((t=>!e.includes(t)))}function f(t,e){return Math.max(t+(e||0)-Date.now(),0)}function p(t,e,s){return M(t)?"function"==typeof e?{...s,queryKey:t,queryFn:e}:{...e,queryKey:t}:t}function y(t,e,s){return M(t)?"function"==typeof e?{...s,mutationKey:t,mutationFn:e}:{...e,mutationKey:t}:"function"==typeof t?{...e,mutationFn:t}:{...t}}function v(t,e,s){return M(t)?[{...e,queryKey:t},s]:[t||{},e]}function m(t,e,s){return M(t)?[{...e,mutationKey:t},s]:[t||{},e]}function b(t,e){const{type:s="all",exact:r,fetchStatus:i,predicate:n,queryKey:o,stale:u}=t;if(M(o))if(r){if(e.queryHash!==O(o,e.options))return!1}else if(!R(e.queryKey,o))return!1;if("all"!==s){const t=e.isActive();if("active"===s&&!t)return!1;if("inactive"===s&&t)return!1}return("boolean"!=typeof u||e.isStale()===u)&&((void 0===i||i===e.state.fetchStatus)&&!(n&&!n(e)))}function g(t,e){const{exact:s,fetching:r,predicate:i,mutationKey:n}=t;if(M(n)){if(!e.options.mutationKey)return!1;if(s){if(C(e.options.mutationKey)!==C(n))return!1}else if(!R(e.options.mutationKey,n))return!1}return("boolean"!=typeof r||"loading"===e.state.status===r)&&!(i&&!i(e))}function O(t,e){return((null==e?void 0:e.queryKeyHashFn)||C)(t)}function C(t){return JSON.stringify(t,((t,e)=>w(e)?Object.keys(e).sort().reduce(((t,s)=>(t[s]=e[s],t)),{}):e))}function R(t,e){return S(t,e)}function S(t,e){return t===e||typeof t==typeof e&&(!(!t||!e||"object"!=typeof t||"object"!=typeof e)&&!Object.keys(e).some((s=>!S(t[s],e[s]))))}function q(t,e){if(t===e)return t;const s=P(t)&&P(e);if(s||w(t)&&w(e)){const r=s?t.length:Object.keys(t).length,i=s?e:Object.keys(e),n=i.length,o=s?[]:{};let u=0;for(let r=0;r<n;r++){const n=s?r:i[r];o[n]=q(t[n],e[n]),o[n]===t[n]&&u++}return r===n&&u===r?t:o}return e}function Q(t,e){if(t&&!e||e&&!t)return!1;for(const s in t)if(t[s]!==e[s])return!1;return!0}function P(t){return Array.isArray(t)&&t.length===Object.keys(t).length}function w(t){if(!E(t))return!1;const e=t.constructor;if(void 0===e)return!0;const s=e.prototype;return!!E(s)&&!!s.hasOwnProperty("isPrototypeOf")}function E(t){return"[object Object]"===Object.prototype.toString.call(t)}function M(t){return Array.isArray(t)}function x(t){return new Promise((e=>{setTimeout(e,t)}))}function F(t){x(0).then(t)}function D(t,e,s){return null!=s.isDataEqual&&s.isDataEqual(t,e)?t:"function"==typeof s.structuralSharing?s.structuralSharing(t,e):!1!==s.structuralSharing?q(t,e):e}const A=new class extends a{constructor(){super(),this.setup=t=>{if(!c&&window.addEventListener){const e=()=>t();return window.addEventListener("visibilitychange",e,!1),window.addEventListener("focus",e,!1),()=>{window.removeEventListener("visibilitychange",e),window.removeEventListener("focus",e)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){var t;this.hasListeners()||(null==(t=this.cleanup)||t.call(this),this.cleanup=void 0)}setEventListener(t){var e;this.setup=t,null==(e=this.cleanup)||e.call(this),this.cleanup=t((t=>{"boolean"==typeof t?this.setFocused(t):this.onFocus()}))}setFocused(t){this.focused!==t&&(this.focused=t,this.onFocus())}onFocus(){this.listeners.forEach((({listener:t})=>{t()}))}isFocused(){return"boolean"==typeof this.focused?this.focused:"undefined"==typeof document||[void 0,"visible","prerender"].includes(document.visibilityState)}},U=["online","offline"];const I=new class extends a{constructor(){super(),this.setup=t=>{if(!c&&window.addEventListener){const e=()=>t();return U.forEach((t=>{window.addEventListener(t,e,!1)})),()=>{U.forEach((t=>{window.removeEventListener(t,e)}))}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){var t;this.hasListeners()||(null==(t=this.cleanup)||t.call(this),this.cleanup=void 0)}setEventListener(t){var e;this.setup=t,null==(e=this.cleanup)||e.call(this),this.cleanup=t((t=>{"boolean"==typeof t?this.setOnline(t):this.onOnline()}))}setOnline(t){this.online!==t&&(this.online=t,this.onOnline())}onOnline(){this.listeners.forEach((({listener:t})=>{t()}))}isOnline(){return"boolean"==typeof this.online?this.online:"undefined"==typeof navigator||void 0===navigator.onLine||navigator.onLine}};function T(t){return Math.min(1e3*2**t,3e4)}function K(t){return"online"!==(null!=t?t:"online")||I.isOnline()}class k{constructor(t){this.revert=null==t?void 0:t.revert,this.silent=null==t?void 0:t.silent}}function L(t){return t instanceof k}function j(t){let e,s,r,i=!1,n=0,o=!1;const u=new Promise(((t,e)=>{s=t,r=e})),a=()=>!A.isFocused()||"always"!==t.networkMode&&!I.isOnline(),c=r=>{o||(o=!0,null==t.onSuccess||t.onSuccess(r),null==e||e(),s(r))},l=s=>{o||(o=!0,null==t.onError||t.onError(s),null==e||e(),r(s))},h=()=>new Promise((s=>{e=t=>{const e=o||!a();return e&&s(t),e},null==t.onPause||t.onPause()})).then((()=>{e=void 0,o||null==t.onContinue||t.onContinue()})),d=()=>{if(o)return;let e;try{e=t.fn()}catch(t){e=Promise.reject(t)}Promise.resolve(e).then(c).catch((e=>{var s,r;if(o)return;const u=null!=(s=t.retry)?s:3,c=null!=(r=t.retryDelay)?r:T,f="function"==typeof c?c(n,e):c,p=!0===u||"number"==typeof u&&n<u||"function"==typeof u&&u(n,e);!i&&p?(n++,null==t.onFail||t.onFail(n,e),x(f).then((()=>{if(a())return h()})).then((()=>{i?l(e):d()}))):l(e)}))};return K(t.networkMode)?d():h().then(d),{promise:u,cancel:e=>{o||(l(new k(e)),null==t.abort||t.abort())},continue:()=>(null==e?void 0:e())?u:Promise.resolve(),cancelRetry:()=>{i=!0},continueRetry:()=>{i=!1}}}const H=console;const B=function(){let t=[],e=0,s=t=>{t()},r=t=>{t()};const i=r=>{e?t.push(r):F((()=>{s(r)}))},n=()=>{const e=t;t=[],e.length&&F((()=>{r((()=>{e.forEach((t=>{s(t)}))}))}))};return{batch:t=>{let s;e++;try{s=t()}finally{e--,e||n()}return s},batchCalls:t=>(...e)=>{i((()=>{t(...e)}))},schedule:i,setNotifyFunction:t=>{s=t},setBatchNotifyFunction:t=>{r=t}}}();class N{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),h(this.cacheTime)&&(this.gcTimeout=setTimeout((()=>{this.optionalRemove()}),this.cacheTime))}updateCacheTime(t){this.cacheTime=Math.max(this.cacheTime||0,null!=t?t:c?1/0:3e5)}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}class G extends N{constructor(t){super(),this.abortSignalConsumed=!1,this.defaultOptions=t.defaultOptions,this.setOptions(t.options),this.observers=[],this.cache=t.cache,this.logger=t.logger||H,this.queryKey=t.queryKey,this.queryHash=t.queryHash,this.initialState=t.state||function(t){const e="function"==typeof t.initialData?t.initialData():t.initialData,s=void 0!==e,r=s?"function"==typeof t.initialDataUpdatedAt?t.initialDataUpdatedAt():t.initialDataUpdatedAt:0;return{data:e,dataUpdateCount:0,dataUpdatedAt:s?null!=r?r:Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:s?"success":"loading",fetchStatus:"idle"}}(this.options),this.state=this.initialState,this.scheduleGc()}get meta(){return this.options.meta}setOptions(t){this.options={...this.defaultOptions,...t},this.updateCacheTime(this.options.cacheTime)}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.cache.remove(this)}setData(t,e){const s=D(this.state.data,t,this.options);return this.dispatch({data:s,type:"success",dataUpdatedAt:null==e?void 0:e.updatedAt,manual:null==e?void 0:e.manual}),s}setState(t,e){this.dispatch({type:"setState",state:t,setStateOptions:e})}cancel(t){var e;const s=this.promise;return null==(e=this.retryer)||e.cancel(t),s?s.then(l).catch(l):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some((t=>!1!==t.options.enabled))}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some((t=>t.getCurrentResult().isStale))}isStaleByTime(t=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!f(this.state.dataUpdatedAt,t)}onFocus(){var t;const e=this.observers.find((t=>t.shouldFetchOnWindowFocus()));e&&e.refetch({cancelRefetch:!1}),null==(t=this.retryer)||t.continue()}onOnline(){var t;const e=this.observers.find((t=>t.shouldFetchOnReconnect()));e&&e.refetch({cancelRefetch:!1}),null==(t=this.retryer)||t.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter((e=>e!==t)),this.observers.length||(this.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}fetch(t,e){var s,r;if("idle"!==this.state.fetchStatus)if(this.state.dataUpdatedAt&&null!=e&&e.cancelRefetch)this.cancel({silent:!0});else if(this.promise){var i;return null==(i=this.retryer)||i.continueRetry(),this.promise}if(t&&this.setOptions(t),!this.options.queryFn){const t=this.observers.find((t=>t.options.queryFn));t&&this.setOptions(t.options)}const n=function(){if("function"==typeof AbortController)return new AbortController}(),o={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},u=t=>{Object.defineProperty(t,"signal",{enumerable:!0,get:()=>{if(n)return this.abortSignalConsumed=!0,n.signal}})};u(o);const a={fetchOptions:e,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(o)):Promise.reject("Missing queryFn for queryKey '"+this.options.queryHash+"'")};var c;(u(a),null==(s=this.options.behavior)||s.onFetch(a),this.revertState=this.state,"idle"===this.state.fetchStatus||this.state.fetchMeta!==(null==(r=a.fetchOptions)?void 0:r.meta))&&this.dispatch({type:"fetch",meta:null==(c=a.fetchOptions)?void 0:c.meta});const l=t=>{var e,s,r,i;(L(t)&&t.silent||this.dispatch({type:"error",error:t}),L(t))||(null==(e=(s=this.cache.config).onError)||e.call(s,t,this),null==(r=(i=this.cache.config).onSettled)||r.call(i,this.state.data,t,this));this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=j({fn:a.fetchFn,abort:null==n?void 0:n.abort.bind(n),onSuccess:t=>{var e,s,r,i;void 0!==t?(this.setData(t),null==(e=(s=this.cache.config).onSuccess)||e.call(s,t,this),null==(r=(i=this.cache.config).onSettled)||r.call(i,t,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1):l(new Error(this.queryHash+" data is undefined"))},onError:l,onFail:(t,e)=>{this.dispatch({type:"failed",failureCount:t,error:e})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode}),this.promise=this.retryer.promise,this.promise}dispatch(t){this.state=(e=>{var s,r;switch(t.type){case"failed":return{...e,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...e,fetchStatus:"paused"};case"continue":return{...e,fetchStatus:"fetching"};case"fetch":return{...e,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null!=(s=t.meta)?s:null,fetchStatus:K(this.options.networkMode)?"fetching":"paused",...!e.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{...e,data:t.data,dataUpdateCount:e.dataUpdateCount+1,dataUpdatedAt:null!=(r=t.dataUpdatedAt)?r:Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const i=t.error;return L(i)&&i.revert&&this.revertState?{...this.revertState,fetchStatus:"idle"}:{...e,error:i,errorUpdateCount:e.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:e.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error"};case"invalidate":return{...e,isInvalidated:!0};case"setState":return{...e,...t.state}}})(this.state),B.batch((()=>{this.observers.forEach((e=>{e.onQueryUpdate(t)})),this.cache.notify({query:this,type:"updated",action:t})}))}}class _ extends a{constructor(t){super(),this.config=t||{},this.queries=[],this.queriesMap={}}build(t,e,s){var r;const i=e.queryKey,n=null!=(r=e.queryHash)?r:O(i,e);let o=this.get(n);return o||(o=new G({cache:this,logger:t.getLogger(),queryKey:i,queryHash:n,options:t.defaultQueryOptions(e),state:s,defaultOptions:t.getQueryDefaults(i)}),this.add(o)),o}add(t){this.queriesMap[t.queryHash]||(this.queriesMap[t.queryHash]=t,this.queries.push(t),this.notify({type:"added",query:t}))}remove(t){const e=this.queriesMap[t.queryHash];e&&(t.destroy(),this.queries=this.queries.filter((e=>e!==t)),e===t&&delete this.queriesMap[t.queryHash],this.notify({type:"removed",query:t}))}clear(){B.batch((()=>{this.queries.forEach((t=>{this.remove(t)}))}))}get(t){return this.queriesMap[t]}getAll(){return this.queries}find(t,e){const[s]=v(t,e);return void 0===s.exact&&(s.exact=!0),this.queries.find((t=>b(s,t)))}findAll(t,e){const[s]=v(t,e);return Object.keys(s).length>0?this.queries.filter((t=>b(s,t))):this.queries}notify(t){B.batch((()=>{this.listeners.forEach((({listener:e})=>{e(t)}))}))}onFocus(){B.batch((()=>{this.queries.forEach((t=>{t.onFocus()}))}))}onOnline(){B.batch((()=>{this.queries.forEach((t=>{t.onOnline()}))}))}}class z extends N{constructor(t){super(),this.defaultOptions=t.defaultOptions,this.mutationId=t.mutationId,this.mutationCache=t.mutationCache,this.logger=t.logger||H,this.observers=[],this.state=t.state||W(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options={...this.defaultOptions,...t},this.updateCacheTime(this.options.cacheTime)}get meta(){return this.options.meta}setState(t){this.dispatch({type:"setState",state:t})}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){this.observers=this.observers.filter((e=>e!==t)),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){this.observers.length||("loading"===this.state.status?this.scheduleGc():this.mutationCache.remove(this))}continue(){var t,e;return null!=(t=null==(e=this.retryer)?void 0:e.continue())?t:this.execute()}async execute(){const t=()=>{var t;return this.retryer=j({fn:()=>this.options.mutationFn?this.options.mutationFn(this.state.variables):Promise.reject("No mutationFn found"),onFail:(t,e)=>{this.dispatch({type:"failed",failureCount:t,error:e})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:null!=(t=this.options.retry)?t:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise},e="loading"===this.state.status;try{var s,r,i,n,o,u,a,c;if(!e){var l,h,d,f;this.dispatch({type:"loading",variables:this.options.variables}),await(null==(l=(h=this.mutationCache.config).onMutate)?void 0:l.call(h,this.state.variables,this));const t=await(null==(d=(f=this.options).onMutate)?void 0:d.call(f,this.state.variables));t!==this.state.context&&this.dispatch({type:"loading",context:t,variables:this.state.variables})}const p=await t();return await(null==(s=(r=this.mutationCache.config).onSuccess)?void 0:s.call(r,p,this.state.variables,this.state.context,this)),await(null==(i=(n=this.options).onSuccess)?void 0:i.call(n,p,this.state.variables,this.state.context)),await(null==(o=(u=this.mutationCache.config).onSettled)?void 0:o.call(u,p,null,this.state.variables,this.state.context,this)),await(null==(a=(c=this.options).onSettled)?void 0:a.call(c,p,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:p}),p}catch(t){try{var p,y,v,m,b,g,O,C;throw await(null==(p=(y=this.mutationCache.config).onError)?void 0:p.call(y,t,this.state.variables,this.state.context,this)),await(null==(v=(m=this.options).onError)?void 0:v.call(m,t,this.state.variables,this.state.context)),await(null==(b=(g=this.mutationCache.config).onSettled)?void 0:b.call(g,void 0,t,this.state.variables,this.state.context,this)),await(null==(O=(C=this.options).onSettled)?void 0:O.call(C,void 0,t,this.state.variables,this.state.context)),t}finally{this.dispatch({type:"error",error:t})}}}dispatch(t){this.state=(e=>{switch(t.type){case"failed":return{...e,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...e,isPaused:!0};case"continue":return{...e,isPaused:!1};case"loading":return{...e,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:!K(this.options.networkMode),status:"loading",variables:t.variables};case"success":return{...e,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...e,data:void 0,error:t.error,failureCount:e.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"};case"setState":return{...e,...t.state}}})(this.state),B.batch((()=>{this.observers.forEach((e=>{e.onMutationUpdate(t)})),this.mutationCache.notify({mutation:this,type:"updated",action:t})}))}}function W(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0}}class J extends a{constructor(t){super(),this.config=t||{},this.mutations=[],this.mutationId=0}build(t,e,s){const r=new z({mutationCache:this,logger:t.getLogger(),mutationId:++this.mutationId,options:t.defaultMutationOptions(e),state:s,defaultOptions:e.mutationKey?t.getMutationDefaults(e.mutationKey):void 0});return this.add(r),r}add(t){this.mutations.push(t),this.notify({type:"added",mutation:t})}remove(t){this.mutations=this.mutations.filter((e=>e!==t)),this.notify({type:"removed",mutation:t})}clear(){B.batch((()=>{this.mutations.forEach((t=>{this.remove(t)}))}))}getAll(){return this.mutations}find(t){return void 0===t.exact&&(t.exact=!0),this.mutations.find((e=>g(t,e)))}findAll(t){return this.mutations.filter((e=>g(t,e)))}notify(t){B.batch((()=>{this.listeners.forEach((({listener:e})=>{e(t)}))}))}resumePausedMutations(){var t;return this.resuming=(null!=(t=this.resuming)?t:Promise.resolve()).then((()=>{const t=this.mutations.filter((t=>t.state.isPaused));return B.batch((()=>t.reduce(((t,e)=>t.then((()=>e.continue().catch(l)))),Promise.resolve())))})).then((()=>{this.resuming=void 0})),this.resuming}}function V(){return{onFetch:t=>{t.fetchFn=()=>{var e,s,r,i,n,o;const u=null==(e=t.fetchOptions)||null==(s=e.meta)?void 0:s.refetchPage,a=null==(r=t.fetchOptions)||null==(i=r.meta)?void 0:i.fetchMore,c=null==a?void 0:a.pageParam,l="forward"===(null==a?void 0:a.direction),h="backward"===(null==a?void 0:a.direction),d=(null==(n=t.state.data)?void 0:n.pages)||[],f=(null==(o=t.state.data)?void 0:o.pageParams)||[];let p=f,y=!1;const v=t.options.queryFn||(()=>Promise.reject("Missing queryFn for queryKey '"+t.options.queryHash+"'")),m=(t,e,s,r)=>(p=r?[e,...p]:[...p,e],r?[s,...t]:[...t,s]),b=(e,s,r,i)=>{if(y)return Promise.reject("Cancelled");if(void 0===r&&!s&&e.length)return Promise.resolve(e);const n={queryKey:t.queryKey,pageParam:r,meta:t.options.meta};var o;o=n,Object.defineProperty(o,"signal",{enumerable:!0,get:()=>{var e,s;return null!=(e=t.signal)&&e.aborted?y=!0:null==(s=t.signal)||s.addEventListener("abort",(()=>{y=!0})),t.signal}});const u=v(n);return Promise.resolve(u).then((t=>m(e,r,t,i)))};let g;if(d.length)if(l){const e=void 0!==c,s=e?c:X(t.options,d);g=b(d,e,s)}else if(h){const e=void 0!==c,s=e?c:Y(t.options,d);g=b(d,e,s,!0)}else{p=[];const e=void 0===t.options.getNextPageParam;g=!u||!d[0]||u(d[0],0,d)?b([],e,f[0]):Promise.resolve(m([],f[0],d[0]));for(let s=1;s<d.length;s++)g=g.then((r=>{if(!u||!d[s]||u(d[s],s,d)){const i=e?f[s]:X(t.options,r);return b(r,e,i)}return Promise.resolve(m(r,f[s],d[s]))}))}else g=b([]);return g.then((t=>({pages:t,pageParams:p})))}}}}function X(t,e){return null==t.getNextPageParam?void 0:t.getNextPageParam(e[e.length-1],e)}function Y(t,e){return null==t.getPreviousPageParam?void 0:t.getPreviousPageParam(e[0],e)}function Z(t,e){if(t.getNextPageParam&&Array.isArray(e)){const s=X(t,e);return null!=s&&!1!==s}}function $(t,e){if(t.getPreviousPageParam&&Array.isArray(e)){const s=Y(t,e);return null!=s&&!1!==s}}class tt extends a{constructor(t,e){super(),this.client=t,this.options=e,this.trackedProps=new Set,this.selectError=null,this.bindMethods(),this.setOptions(e)}bindMethods(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.currentQuery.addObserver(this),et(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return st(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return st(this.currentQuery,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.clearStaleTimeout(),this.clearRefetchInterval(),this.currentQuery.removeObserver(this)}setOptions(t,e){const s=this.options,r=this.currentQuery;if(this.options=this.client.defaultQueryOptions(t),Q(s,this.options)||this.client.getQueryCache().notify({type:"observerOptionsUpdated",query:this.currentQuery,observer:this}),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled)throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=s.queryKey),this.updateQuery();const i=this.hasListeners();i&&rt(this.currentQuery,r,this.options,s)&&this.executeFetch(),this.updateResult(e),!i||this.currentQuery===r&&this.options.enabled===s.enabled&&this.options.staleTime===s.staleTime||this.updateStaleTimeout();const n=this.computeRefetchInterval();!i||this.currentQuery===r&&this.options.enabled===s.enabled&&n===this.currentRefetchInterval||this.updateRefetchInterval(n)}getOptimisticResult(t){const e=this.client.getQueryCache().build(this.client,t),s=this.createResult(e,t);return function(t,e,s){if(s.keepPreviousData)return!1;if(void 0!==s.placeholderData)return e.isPlaceholderData;if(!Q(t.getCurrentResult(),e))return!0;return!1}(this,s,t)&&(this.currentResult=s,this.currentResultOptions=this.options,this.currentResultState=this.currentQuery.state),s}getCurrentResult(){return this.currentResult}trackResult(t){const e={};return Object.keys(t).forEach((s=>{Object.defineProperty(e,s,{configurable:!1,enumerable:!0,get:()=>(this.trackedProps.add(s),t[s])})})),e}getCurrentQuery(){return this.currentQuery}remove(){this.client.getQueryCache().remove(this.currentQuery)}refetch({refetchPage:t,...e}={}){return this.fetch({...e,meta:{refetchPage:t}})}fetchOptimistic(t){const e=this.client.defaultQueryOptions(t),s=this.client.getQueryCache().build(this.client,e);return s.isFetchingOptimistic=!0,s.fetch().then((()=>this.createResult(s,e)))}fetch(t){var e;return this.executeFetch({...t,cancelRefetch:null==(e=t.cancelRefetch)||e}).then((()=>(this.updateResult(),this.currentResult)))}executeFetch(t){this.updateQuery();let e=this.currentQuery.fetch(this.options,t);return null!=t&&t.throwOnError||(e=e.catch(l)),e}updateStaleTimeout(){if(this.clearStaleTimeout(),c||this.currentResult.isStale||!h(this.options.staleTime))return;const t=f(this.currentResult.dataUpdatedAt,this.options.staleTime)+1;this.staleTimeoutId=setTimeout((()=>{this.currentResult.isStale||this.updateResult()}),t)}computeRefetchInterval(){var t;return"function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.currentResult.data,this.currentQuery):null!=(t=this.options.refetchInterval)&&t}updateRefetchInterval(t){this.clearRefetchInterval(),this.currentRefetchInterval=t,!c&&!1!==this.options.enabled&&h(this.currentRefetchInterval)&&0!==this.currentRefetchInterval&&(this.refetchIntervalId=setInterval((()=>{(this.options.refetchIntervalInBackground||A.isFocused())&&this.executeFetch()}),this.currentRefetchInterval))}updateTimers(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())}clearStaleTimeout(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)}clearRefetchInterval(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)}createResult(t,e){const s=this.currentQuery,r=this.options,i=this.currentResult,n=this.currentResultState,o=this.currentResultOptions,u=t!==s,a=u?t.state:this.currentQueryInitialState,c=u?this.currentResult:this.previousQueryResult,{state:l}=t;let h,{dataUpdatedAt:d,error:f,errorUpdatedAt:p,fetchStatus:y,status:v}=l,m=!1,b=!1;if(e._optimisticResults){const i=this.hasListeners(),n=!i&&et(t,e),o=i&&rt(t,s,e,r);(n||o)&&(y=K(t.options.networkMode)?"fetching":"paused",d||(v="loading")),"isRestoring"===e._optimisticResults&&(y="idle")}if(e.keepPreviousData&&!l.dataUpdatedAt&&null!=c&&c.isSuccess&&"error"!==v)h=c.data,d=c.dataUpdatedAt,v=c.status,m=!0;else if(e.select&&void 0!==l.data)if(i&&l.data===(null==n?void 0:n.data)&&e.select===this.selectFn)h=this.selectResult;else try{this.selectFn=e.select,h=e.select(l.data),h=D(null==i?void 0:i.data,h,e),this.selectResult=h,this.selectError=null}catch(t){this.selectError=t}else h=l.data;if(void 0!==e.placeholderData&&void 0===h&&"loading"===v){let t;if(null!=i&&i.isPlaceholderData&&e.placeholderData===(null==o?void 0:o.placeholderData))t=i.data;else if(t="function"==typeof e.placeholderData?e.placeholderData():e.placeholderData,e.select&&void 0!==t)try{t=e.select(t),this.selectError=null}catch(t){this.selectError=t}void 0!==t&&(v="success",h=D(null==i?void 0:i.data,t,e),b=!0)}this.selectError&&(f=this.selectError,h=this.selectResult,p=Date.now(),v="error");const g="fetching"===y,O="loading"===v,C="error"===v;return{status:v,fetchStatus:y,isLoading:O,isSuccess:"success"===v,isError:C,isInitialLoading:O&&g,data:h,dataUpdatedAt:d,error:f,errorUpdatedAt:p,failureCount:l.fetchFailureCount,failureReason:l.fetchFailureReason,errorUpdateCount:l.errorUpdateCount,isFetched:l.dataUpdateCount>0||l.errorUpdateCount>0,isFetchedAfterMount:l.dataUpdateCount>a.dataUpdateCount||l.errorUpdateCount>a.errorUpdateCount,isFetching:g,isRefetching:g&&!O,isLoadingError:C&&0===l.dataUpdatedAt,isPaused:"paused"===y,isPlaceholderData:b,isPreviousData:m,isRefetchError:C&&0!==l.dataUpdatedAt,isStale:it(t,e),refetch:this.refetch,remove:this.remove}}updateResult(t){const e=this.currentResult,s=this.createResult(this.currentQuery,this.options);if(this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,Q(s,e))return;this.currentResult=s;const r={cache:!0};!1!==(null==t?void 0:t.listeners)&&(()=>{if(!e)return!0;const{notifyOnChangeProps:t}=this.options,s="function"==typeof t?t():t;if("all"===s||!s&&!this.trackedProps.size)return!0;const r=new Set(null!=s?s:this.trackedProps);return this.options.useErrorBoundary&&r.add("error"),Object.keys(this.currentResult).some((t=>{const s=t;return this.currentResult[s]!==e[s]&&r.has(s)}))})()&&(r.listeners=!0),this.notify({...r,...t})}updateQuery(){const t=this.client.getQueryCache().build(this.client,this.options);if(t===this.currentQuery)return;const e=this.currentQuery;this.currentQuery=t,this.currentQueryInitialState=t.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(null==e||e.removeObserver(this),t.addObserver(this))}onQueryUpdate(t){const e={};"success"===t.type?e.onSuccess=!t.manual:"error"!==t.type||L(t.error)||(e.onError=!0),this.updateResult(e),this.hasListeners()&&this.updateTimers()}notify(t){B.batch((()=>{var e,s,r,i;if(t.onSuccess)null==(e=(s=this.options).onSuccess)||e.call(s,this.currentResult.data),null==(r=(i=this.options).onSettled)||r.call(i,this.currentResult.data,null);else if(t.onError){var n,o,u,a;null==(n=(o=this.options).onError)||n.call(o,this.currentResult.error),null==(u=(a=this.options).onSettled)||u.call(a,void 0,this.currentResult.error)}t.listeners&&this.listeners.forEach((({listener:t})=>{t(this.currentResult)})),t.cache&&this.client.getQueryCache().notify({query:this.currentQuery,type:"observerResultsUpdated"})}))}}function et(t,e){return function(t,e){return!(!1===e.enabled||t.state.dataUpdatedAt||"error"===t.state.status&&!1===e.retryOnMount)}(t,e)||t.state.dataUpdatedAt>0&&st(t,e,e.refetchOnMount)}function st(t,e,s){if(!1!==e.enabled){const r="function"==typeof s?s(t):s;return"always"===r||!1!==r&&it(t,e)}return!1}function rt(t,e,s,r){return!1!==s.enabled&&(t!==e||!1===r.enabled)&&(!s.suspense||"error"!==t.state.status)&&it(t,s)}function it(t,e){return t.isStaleByTime(e.staleTime)}class nt extends a{constructor(t,e){super(),this.client=t,this.queries=[],this.result=[],this.observers=[],this.observersMap={},e&&this.setQueries(e)}onSubscribe(){1===this.listeners.size&&this.observers.forEach((t=>{t.subscribe((e=>{this.onUpdate(t,e)}))}))}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.observers.forEach((t=>{t.destroy()}))}setQueries(t,e){this.queries=t,B.batch((()=>{const t=this.observers,s=this.findMatchingObservers(this.queries);s.forEach((t=>t.observer.setOptions(t.defaultedQueryOptions,e)));const r=s.map((t=>t.observer)),i=Object.fromEntries(r.map((t=>[t.options.queryHash,t]))),n=r.map((t=>t.getCurrentResult())),o=r.some(((e,s)=>e!==t[s]));(t.length!==r.length||o)&&(this.observers=r,this.observersMap=i,this.result=n,this.hasListeners()&&(d(t,r).forEach((t=>{t.destroy()})),d(r,t).forEach((t=>{t.subscribe((e=>{this.onUpdate(t,e)}))})),this.notify()))}))}getCurrentResult(){return this.result}getQueries(){return this.observers.map((t=>t.getCurrentQuery()))}getObservers(){return this.observers}getOptimisticResult(t){return this.findMatchingObservers(t).map((t=>t.observer.getOptimisticResult(t.defaultedQueryOptions)))}findMatchingObservers(t){const e=this.observers,s=new Map(e.map((t=>[t.options.queryHash,t]))),r=t.map((t=>this.client.defaultQueryOptions(t))),i=r.flatMap((t=>{const e=s.get(t.queryHash);return null!=e?[{defaultedQueryOptions:t,observer:e}]:[]})),n=new Set(i.map((t=>t.defaultedQueryOptions.queryHash))),o=r.filter((t=>!n.has(t.queryHash))),u=new Set(i.map((t=>t.observer))),a=e.filter((t=>!u.has(t))),c=t=>{const e=this.client.defaultQueryOptions(t),s=this.observersMap[e.queryHash];return null!=s?s:new tt(this.client,e)},l=o.map(((t,e)=>{if(t.keepPreviousData){const s=a[e];if(void 0!==s)return{defaultedQueryOptions:t,observer:s}}return{defaultedQueryOptions:t,observer:c(t)}}));return i.concat(l).sort(((t,e)=>r.indexOf(t.defaultedQueryOptions)-r.indexOf(e.defaultedQueryOptions)))}onUpdate(t,e){const s=this.observers.indexOf(t);-1!==s&&(this.result=function(t,e,s){const r=t.slice(0);return r[e]=s,r}(this.result,s,e),this.notify())}notify(){B.batch((()=>{this.listeners.forEach((({listener:t})=>{t(this.result)}))}))}}class ot extends tt{constructor(t,e){super(t,e)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(t,e){super.setOptions({...t,behavior:V()},e)}getOptimisticResult(t){return t.behavior=V(),super.getOptimisticResult(t)}fetchNextPage({pageParam:t,...e}={}){return this.fetch({...e,meta:{fetchMore:{direction:"forward",pageParam:t}}})}fetchPreviousPage({pageParam:t,...e}={}){return this.fetch({...e,meta:{fetchMore:{direction:"backward",pageParam:t}}})}createResult(t,e){var s,r,i,n,o,u;const{state:a}=t,c=super.createResult(t,e),{isFetching:l,isRefetching:h}=c,d=l&&"forward"===(null==(s=a.fetchMeta)||null==(r=s.fetchMore)?void 0:r.direction),f=l&&"backward"===(null==(i=a.fetchMeta)||null==(n=i.fetchMore)?void 0:n.direction);return{...c,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:Z(e,null==(o=a.data)?void 0:o.pages),hasPreviousPage:$(e,null==(u=a.data)?void 0:u.pages),isFetchingNextPage:d,isFetchingPreviousPage:f,isRefetching:h&&!d&&!f}}}class ut extends a{constructor(t,e){super(),this.client=t,this.setOptions(e),this.bindMethods(),this.updateResult()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){var e;const s=this.options;this.options=this.client.defaultMutationOptions(t),Q(s,this.options)||this.client.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.currentMutation,observer:this}),null==(e=this.currentMutation)||e.setOptions(this.options)}onUnsubscribe(){var t;this.hasListeners()||(null==(t=this.currentMutation)||t.removeObserver(this))}onMutationUpdate(t){this.updateResult();const e={listeners:!0};"success"===t.type?e.onSuccess=!0:"error"===t.type&&(e.onError=!0),this.notify(e)}getCurrentResult(){return this.currentResult}reset(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})}mutate(t,e){return this.mutateOptions=e,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,{...this.options,variables:void 0!==t?t:this.options.variables}),this.currentMutation.addObserver(this),this.currentMutation.execute()}updateResult(){const t=this.currentMutation?this.currentMutation.state:{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0},e="loading"===t.status,s={...t,isLoading:e,isPending:e,isSuccess:"success"===t.status,isError:"error"===t.status,isIdle:"idle"===t.status,mutate:this.mutate,reset:this.reset};this.currentResult=s}notify(t){B.batch((()=>{var e,s,r,i;if(this.mutateOptions&&this.hasListeners())if(t.onSuccess)null==(e=(s=this.mutateOptions).onSuccess)||e.call(s,this.currentResult.data,this.currentResult.variables,this.currentResult.context),null==(r=(i=this.mutateOptions).onSettled)||r.call(i,this.currentResult.data,null,this.currentResult.variables,this.currentResult.context);else if(t.onError){var n,o,u,a;null==(n=(o=this.mutateOptions).onError)||n.call(o,this.currentResult.error,this.currentResult.variables,this.currentResult.context),null==(u=(a=this.mutateOptions).onSettled)||u.call(a,void 0,this.currentResult.error,this.currentResult.variables,this.currentResult.context)}t.listeners&&this.listeners.forEach((({listener:t})=>{t(this.currentResult)}))}))}}function at(t){return t.state.isPaused}function ct(t){return"success"===t.state.status}function lt(t,e,s){if("object"!=typeof e||null===e)return;const r=t.getMutationCache(),i=t.getQueryCache(),n=e.mutations||[],o=e.queries||[];n.forEach((e=>{var i;r.build(t,{...null==s||null==(i=s.defaultOptions)?void 0:i.mutations,mutationKey:e.mutationKey},e.state)})),o.forEach((({queryKey:e,state:r,queryHash:n})=>{var o;const u=i.get(n);if(u){if(u.state.dataUpdatedAt<r.dataUpdatedAt){const{fetchStatus:t,...e}=r;u.setState(e)}}else i.build(t,{...null==s||null==(o=s.defaultOptions)?void 0:o.queries,queryKey:e,queryHash:n},{...r,fetchStatus:"idle"})}))}const ht=n.unstable_batchedUpdates;B.setBatchNotifyFunction(ht);var dt,ft={exports:{}},pt={};!function(t){t.exports=function(){if(dt)return pt;dt=1;var t=o.default,e="function"==typeof Object.is?Object.is:function(t,e){return t===e&&(0!==t||1/t==1/e)||t!=t&&e!=e},s=t.useState,r=t.useEffect,i=t.useLayoutEffect,n=t.useDebugValue;function u(t){var s=t.getSnapshot;t=t.value;try{var r=s();return!e(t,r)}catch(t){return!0}}var a="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(t,e){return e()}:function(t,e){var o=e(),a=s({inst:{value:o,getSnapshot:e}}),c=a[0].inst,l=a[1];return i((function(){c.value=o,c.getSnapshot=e,u(c)&&l({inst:c})}),[t,o,e]),r((function(){return u(c)&&l({inst:c}),t((function(){u(c)&&l({inst:c})}))}),[t]),n(o),o};return pt.useSyncExternalStore=void 0!==t.useSyncExternalStore?t.useSyncExternalStore:a,pt}()}(ft);const yt=ft.exports.useSyncExternalStore,vt=u.createContext(void 0),mt=u.createContext(!1);function bt(t,e){return t||(e&&"undefined"!=typeof window?(window.ReactQueryClientContext||(window.ReactQueryClientContext=vt),window.ReactQueryClientContext):vt)}const gt=({context:t}={})=>{const e=u.useContext(bt(t,u.useContext(mt)));if(!e)throw new Error("No QueryClient set, use QueryClientProvider to set one");return e},Ot=u.createContext(!1),Ct=()=>u.useContext(Ot),Rt=Ot.Provider;function St(){let t=!1;return{clearReset:()=>{t=!1},reset:()=>{t=!0},isReset:()=>t}}const qt=u.createContext(St()),Qt=()=>u.useContext(qt);function Pt(t,e){return"function"==typeof t?t(...e):!!t}const wt=(t,e)=>{(t.suspense||t.useErrorBoundary)&&(e.isReset()||(t.retryOnMount=!1))},Et=t=>{u.useEffect((()=>{t.clearReset()}),[t])},Mt=({result:t,errorResetBoundary:e,useErrorBoundary:s,query:r})=>t.isError&&!e.isReset()&&!t.isFetching&&Pt(s,[t.error,r]),xt=t=>{t.suspense&&("number"!=typeof t.staleTime&&(t.staleTime=1e3),"number"==typeof t.cacheTime&&(t.cacheTime=Math.max(t.cacheTime,1e3)))},Ft=(t,e)=>t.isLoading&&t.isFetching&&!e,Dt=(t,e,s)=>(null==t?void 0:t.suspense)&&Ft(e,s),At=(t,e,s)=>e.fetchOptimistic(t).then((({data:e})=>{null==t.onSuccess||t.onSuccess(e),null==t.onSettled||t.onSettled(e,null)})).catch((e=>{s.clearReset(),null==t.onError||t.onError(e),null==t.onSettled||t.onSettled(void 0,e)}));function Ut({queries:t,context:e}){const s=gt({context:e}),r=Ct(),i=Qt(),n=u.useMemo((()=>t.map((t=>{const e=s.defaultQueryOptions(t);return e._optimisticResults=r?"isRestoring":"optimistic",e}))),[t,s,r]);n.forEach((t=>{xt(t),wt(t,i)})),Et(i);const[o]=u.useState((()=>new nt(s,n))),a=o.getOptimisticResult(n);yt(u.useCallback((t=>r?()=>{}:o.subscribe(B.batchCalls(t))),[o,r]),(()=>o.getCurrentResult()),(()=>o.getCurrentResult())),u.useEffect((()=>{o.setQueries(n,{listeners:!1})}),[n,o]);const c=a.some(((t,e)=>Dt(n[e],t,r)))?a.flatMap(((t,e)=>{const s=n[e],u=o.getObservers()[e];if(s&&u){if(Dt(s,t,r))return At(s,u,i);Ft(t,r)&&At(s,u,i)}return[]})):[];if(c.length>0)throw Promise.all(c);const l=o.getQueries(),h=a.find(((t,e)=>{var s,r;return Mt({result:t,errorResetBoundary:i,useErrorBoundary:null!=(s=null==(r=n[e])?void 0:r.useErrorBoundary)&&s,query:l[e]})}));if(null!=h&&h.error)throw h.error;return a}function It(t,e){const s=gt({context:t.context}),r=Ct(),i=Qt(),n=s.defaultQueryOptions(t);n._optimisticResults=r?"isRestoring":"optimistic",n.onError&&(n.onError=B.batchCalls(n.onError)),n.onSuccess&&(n.onSuccess=B.batchCalls(n.onSuccess)),n.onSettled&&(n.onSettled=B.batchCalls(n.onSettled)),xt(n),wt(n,i),Et(i);const[o]=u.useState((()=>new e(s,n))),a=o.getOptimisticResult(n);if(yt(u.useCallback((t=>{const e=r?()=>{}:o.subscribe(B.batchCalls(t));return o.updateResult(),e}),[o,r]),(()=>o.getCurrentResult()),(()=>o.getCurrentResult())),u.useEffect((()=>{o.setOptions(n,{listeners:!1})}),[n,o]),Dt(n,a,r))throw At(n,o,i);if(Mt({result:a,errorResetBoundary:i,useErrorBoundary:n.useErrorBoundary,query:o.getCurrentQuery()}))throw a.error;return n.notifyOnChangeProps?a:o.trackResult(a)}function Tt(t,e={}){const s=gt({context:e.context}),r=u.useRef(e);r.current=e,u.useMemo((()=>{t&&lt(s,t,r.current)}),[s,t])}function Kt(){}t.CancelledError=k,t.Hydrate=({children:t,options:e,state:s})=>(Tt(s,e),t),t.InfiniteQueryObserver=ot,t.IsRestoringProvider=Rt,t.MutationCache=J,t.MutationObserver=ut,t.QueriesObserver=nt,t.Query=G,t.QueryCache=_,t.QueryClient=class{constructor(t={}){this.queryCache=t.queryCache||new _,this.mutationCache=t.mutationCache||new J,this.logger=t.logger||H,this.defaultOptions=t.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[],this.mountCount=0}mount(){this.mountCount++,1===this.mountCount&&(this.unsubscribeFocus=A.subscribe((()=>{A.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())})),this.unsubscribeOnline=I.subscribe((()=>{I.isOnline()&&(this.resumePausedMutations(),this.queryCache.onOnline())})))}unmount(){var t,e;this.mountCount--,0===this.mountCount&&(null==(t=this.unsubscribeFocus)||t.call(this),this.unsubscribeFocus=void 0,null==(e=this.unsubscribeOnline)||e.call(this),this.unsubscribeOnline=void 0)}isFetching(t,e){const[s]=v(t,e);return s.fetchStatus="fetching",this.queryCache.findAll(s).length}isMutating(t){return this.mutationCache.findAll({...t,fetching:!0}).length}getQueryData(t,e){var s;return null==(s=this.queryCache.find(t,e))?void 0:s.state.data}ensureQueryData(t,e,s){const r=p(t,e,s),i=this.getQueryData(r.queryKey);return i?Promise.resolve(i):this.fetchQuery(r)}getQueriesData(t){return this.getQueryCache().findAll(t).map((({queryKey:t,state:e})=>[t,e.data]))}setQueryData(t,e,s){const r=this.queryCache.find(t),i=function(t,e){return"function"==typeof t?t(e):t}(e,null==r?void 0:r.state.data);if(void 0===i)return;const n=p(t),o=this.defaultQueryOptions(n);return this.queryCache.build(this,o).setData(i,{...s,manual:!0})}setQueriesData(t,e,s){return B.batch((()=>this.getQueryCache().findAll(t).map((({queryKey:t})=>[t,this.setQueryData(t,e,s)]))))}getQueryState(t,e){var s;return null==(s=this.queryCache.find(t,e))?void 0:s.state}removeQueries(t,e){const[s]=v(t,e),r=this.queryCache;B.batch((()=>{r.findAll(s).forEach((t=>{r.remove(t)}))}))}resetQueries(t,e,s){const[r,i]=v(t,e,s),n=this.queryCache,o={type:"active",...r};return B.batch((()=>(n.findAll(r).forEach((t=>{t.reset()})),this.refetchQueries(o,i))))}cancelQueries(t,e,s){const[r,i={}]=v(t,e,s);void 0===i.revert&&(i.revert=!0);const n=B.batch((()=>this.queryCache.findAll(r).map((t=>t.cancel(i)))));return Promise.all(n).then(l).catch(l)}invalidateQueries(t,e,s){const[r,i]=v(t,e,s);return B.batch((()=>{var t,e;if(this.queryCache.findAll(r).forEach((t=>{t.invalidate()})),"none"===r.refetchType)return Promise.resolve();const s={...r,type:null!=(t=null!=(e=r.refetchType)?e:r.type)?t:"active"};return this.refetchQueries(s,i)}))}refetchQueries(t,e,s){const[r,i]=v(t,e,s),n=B.batch((()=>this.queryCache.findAll(r).filter((t=>!t.isDisabled())).map((t=>{var e;return t.fetch(void 0,{...i,cancelRefetch:null==(e=null==i?void 0:i.cancelRefetch)||e,meta:{refetchPage:r.refetchPage}})}))));let o=Promise.all(n).then(l);return null!=i&&i.throwOnError||(o=o.catch(l)),o}fetchQuery(t,e,s){const r=p(t,e,s),i=this.defaultQueryOptions(r);void 0===i.retry&&(i.retry=!1);const n=this.queryCache.build(this,i);return n.isStaleByTime(i.staleTime)?n.fetch(i):Promise.resolve(n.state.data)}prefetchQuery(t,e,s){return this.fetchQuery(t,e,s).then(l).catch(l)}fetchInfiniteQuery(t,e,s){const r=p(t,e,s);return r.behavior=V(),this.fetchQuery(r)}prefetchInfiniteQuery(t,e,s){return this.fetchInfiniteQuery(t,e,s).then(l).catch(l)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(t){this.defaultOptions=t}setQueryDefaults(t,e){const s=this.queryDefaults.find((e=>C(t)===C(e.queryKey)));s?s.defaultOptions=e:this.queryDefaults.push({queryKey:t,defaultOptions:e})}getQueryDefaults(t){if(!t)return;const e=this.queryDefaults.find((e=>R(t,e.queryKey)));return null==e?void 0:e.defaultOptions}setMutationDefaults(t,e){const s=this.mutationDefaults.find((e=>C(t)===C(e.mutationKey)));s?s.defaultOptions=e:this.mutationDefaults.push({mutationKey:t,defaultOptions:e})}getMutationDefaults(t){if(!t)return;const e=this.mutationDefaults.find((e=>R(t,e.mutationKey)));return null==e?void 0:e.defaultOptions}defaultQueryOptions(t){if(null!=t&&t._defaulted)return t;const e={...this.defaultOptions.queries,...this.getQueryDefaults(null==t?void 0:t.queryKey),...t,_defaulted:!0};return!e.queryHash&&e.queryKey&&(e.queryHash=O(e.queryKey,e)),void 0===e.refetchOnReconnect&&(e.refetchOnReconnect="always"!==e.networkMode),void 0===e.useErrorBoundary&&(e.useErrorBoundary=!!e.suspense),e}defaultMutationOptions(t){return null!=t&&t._defaulted?t:{...this.defaultOptions.mutations,...this.getMutationDefaults(null==t?void 0:t.mutationKey),...t,_defaulted:!0}}clear(){this.queryCache.clear(),this.mutationCache.clear()}},t.QueryClientProvider=({client:t,children:e,context:s,contextSharing:r=!1})=>{u.useEffect((()=>(t.mount(),()=>{t.unmount()})),[t]);const i=bt(s,r);return u.createElement(mt.Provider,{value:!s&&r},u.createElement(i.Provider,{value:t},e))},t.QueryErrorResetBoundary=({children:t})=>{const[e]=u.useState((()=>St()));return u.createElement(qt.Provider,{value:e},"function"==typeof t?t(e):t)},t.QueryObserver=tt,t.defaultContext=vt,t.defaultShouldDehydrateMutation=at,t.defaultShouldDehydrateQuery=ct,t.dehydrate=function(t,e={}){const s=[],r=[];if(!1!==e.dehydrateMutations){const r=e.shouldDehydrateMutation||at;t.getMutationCache().getAll().forEach((t=>{r(t)&&s.push(function(t){return{mutationKey:t.options.mutationKey,state:t.state}}(t))}))}if(!1!==e.dehydrateQueries){const s=e.shouldDehydrateQuery||ct;t.getQueryCache().getAll().forEach((t=>{s(t)&&r.push(function(t){return{state:t.state,queryKey:t.queryKey,queryHash:t.queryHash}}(t))}))}return{mutations:s,queries:r}},t.focusManager=A,t.hashQueryKey=C,t.hydrate=lt,t.infiniteQueryOptions=function(t){return t},t.isCancelledError=L,t.isError=function(t){return t instanceof Error},t.isServer=c,t.matchQuery=b,t.notifyManager=B,t.onlineManager=I,t.parseFilterArgs=v,t.parseMutationArgs=y,t.parseMutationFilterArgs=m,t.parseQueryArgs=p,t.queryOptions=function(t){return t},t.replaceEqualDeep=q,t.useHydrate=Tt,t.useInfiniteQuery=function(t,e,s){return It(p(t,e,s),ot)},t.useIsFetching=function(t,e,s){const[r,i={}]=v(t,e,s),n=gt({context:i.context}),o=n.getQueryCache();return yt(u.useCallback((t=>o.subscribe(B.batchCalls(t))),[o]),(()=>n.isFetching(r)),(()=>n.isFetching(r)))},t.useIsMutating=function(t,e,s){const[r,i={}]=m(t,e,s),n=gt({context:i.context}),o=n.getMutationCache();return yt(u.useCallback((t=>o.subscribe(B.batchCalls(t))),[o]),(()=>n.isMutating(r)),(()=>n.isMutating(r)))},t.useIsRestoring=Ct,t.useMutation=function(t,e,s){const r=y(t,e,s),i=gt({context:r.context}),[n]=u.useState((()=>new ut(i,r)));u.useEffect((()=>{n.setOptions(r)}),[n,r]);const o=yt(u.useCallback((t=>n.subscribe(B.batchCalls(t))),[n]),(()=>n.getCurrentResult()),(()=>n.getCurrentResult())),a=u.useCallback(((t,e)=>{n.mutate(t,e).catch(Kt)}),[n]);if(o.error&&Pt(n.options.useErrorBoundary,[o.error]))throw o.error;return{...o,mutate:a,mutateAsync:o.mutate}},t.useQueries=Ut,t.useQuery=function(t,e,s){return It(p(t,e,s),tt)},t.useQueryClient=gt,t.useQueryErrorResetBoundary=Qt,t.useSuspenseInfiniteQuery=function(t){return It({...t,enabled:!0,suspense:!0,useErrorBoundary:!0,networkMode:"always"},ot)},t.useSuspenseQueries=function({queries:t,context:e}){return Ut({queries:t.map((t=>({...t,enabled:!0,useErrorBoundary:!0,suspense:!0,placeholderData:void 0,networkMode:"always"}))),context:e})},t.useSuspenseQuery=function(t){return It({...t,enabled:!0,useErrorBoundary:!0,suspense:!0,placeholderData:void 0,networkMode:"always",onSuccess:void 0,onError:void 0,onSettled:void 0},tt)},Object.defineProperty(t,"__esModule",{value:!0})}));
//# sourceMappingURL=index.production.js.map
{
"name": "@tanstack/react-query",
"version": "4.40.2",
"version": "4.41.0",
"description": "Hooks for managing, caching and syncing asynchronous and remote data in React",

@@ -54,3 +54,3 @@ "author": "tannerlinsley",

"use-sync-external-store": "^1.2.0",
"@tanstack/query-core": "4.40.0"
"@tanstack/query-core": "4.41.0"
},

@@ -57,0 +57,0 @@ "peerDependencies": {

@@ -22,10 +22,11 @@ import { expectTypeOf } from 'expect-type'

doNotExecute(() => {
const dd = useQuery(
queryOptions({
queryKey,
queryFn,
}),
)
expectTypeOf(dd).toEqualTypeOf<UseQueryResult<{ field: string }>>()
expectTypeOf(
useQuery(
queryOptions({
queryKey,
queryFn,
}),
),
).toEqualTypeOf<UseQueryResult<{ field: string }>>()
expectTypeOf(
useQuery({

@@ -32,0 +33,0 @@ ...queryOptions({

@@ -15,2 +15,3 @@ /* istanbul ignore file */

export { useSuspenseQuery } from './useSuspenseQuery'
export { useSuspenseInfiniteQuery } from './useSuspenseInfiniteQuery'
export { useSuspenseQueries } from './useSuspenseQueries'

@@ -26,2 +27,7 @@ export type {

} from './queryOptions'
export { infiniteQueryOptions } from './infiniteQueryOptions'
export type {
DefinedInitialDataInfiniteOptions,
UndefinedInitialDataInfiniteOptions,
} from './infiniteQueryOptions'
export {

@@ -28,0 +34,0 @@ defaultContext,

@@ -62,3 +62,6 @@ import type {

): WithRequired<
DefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>,
OmitKeyof<
DefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>,
ProhibitedQueryOptionsKeyInV5
>,
'queryKey'

@@ -81,3 +84,6 @@ >

): WithRequired<
UndefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>,
OmitKeyof<
UndefinedInitialDataOptions<TQueryFnData, TError, TData, TQueryKey>,
ProhibitedQueryOptionsKeyInV5
>,
'queryKey'

@@ -84,0 +90,0 @@ >

@@ -5,2 +5,3 @@ /* istanbul ignore file */

import type {
DefinedInfiniteQueryObserverResult,
DefinedQueryObserverResult,

@@ -124,2 +125,15 @@ DistributiveOmit,

export type DefinedUseInfiniteQueryResult<
TData = unknown,
TError = unknown,
> = DefinedInfiniteQueryObserverResult<TData, TError>
export type UseSuspenseInfiniteQueryResult<
TData = unknown,
TError = unknown,
> = OmitKeyof<
DefinedInfiniteQueryObserverResult<TData, TError>,
'isPlaceholderData'
>
export interface UseMutationOptions<

@@ -126,0 +140,0 @@ TData = unknown,

@@ -5,2 +5,4 @@ 'use client'

import type {
InfiniteData,
NonUndefinedGuard,
QueryFunction,

@@ -10,3 +12,7 @@ QueryKey,

} from '@tanstack/query-core'
import type { UseInfiniteQueryOptions, UseInfiniteQueryResult } from './types'
import type {
DefinedUseInfiniteQueryResult,
UseInfiniteQueryOptions,
UseInfiniteQueryResult,
} from './types'

@@ -27,4 +33,24 @@ // HOOK

TQueryKey
> & {
initialData:
| NonUndefinedGuard<InfiniteData<TQueryFnData>>
| (() => NonUndefinedGuard<InfiniteData<TQueryFnData>>)
| undefined
},
): DefinedUseInfiniteQueryResult<TData, TError>
export function useInfiniteQuery<
TQueryFnData = unknown,
TError = unknown,
TData = TQueryFnData,
TQueryKey extends QueryKey = QueryKey,
>(
options: UseInfiniteQueryOptions<
TQueryFnData,
TError,
TData,
TQueryFnData,
TQueryKey
>,
): UseInfiniteQueryResult<TData, TError>
/** @deprecated This function overload will be removed in the next major version. */
export function useInfiniteQuery<

@@ -48,2 +74,3 @@ TQueryFnData = unknown,

): UseInfiniteQueryResult<TData, TError>
/** @deprecated This function overload will be removed in the next major version. */
export function useInfiniteQuery<

@@ -50,0 +77,0 @@ TQueryFnData = unknown,

@@ -58,3 +58,3 @@ 'use client'

/** @deprecated */
/** @deprecated This function overload will be removed in the next major version. */
export function useQuery<

@@ -72,3 +72,3 @@ TQueryFnData = unknown,

): UseQueryResult<TData, TError>
/** @deprecated */
/** @deprecated This function overload will be removed in the next major version. */
export function useQuery<

@@ -86,3 +86,3 @@ TQueryFnData = unknown,

): DefinedUseQueryResult<TData, TError>
/** @deprecated */
/** @deprecated This function overload will be removed in the next major version. */
export function useQuery<

@@ -100,3 +100,3 @@ TQueryFnData = unknown,

): UseQueryResult<TData, TError>
/** @deprecated */
/** @deprecated This function overload will be removed in the next major version. */
export function useQuery<

@@ -115,3 +115,3 @@ TQueryFnData = unknown,

): UseQueryResult<TData, TError>
/** @deprecated */
/** @deprecated This function overload will be removed in the next major version. */
export function useQuery<

@@ -130,3 +130,3 @@ TQueryFnData = unknown,

): DefinedUseQueryResult<TData, TError>
/** @deprecated */
/** @deprecated This function overload will be removed in the next major version. */
export function useQuery<

@@ -133,0 +133,0 @@ TQueryFnData = unknown,

{"version":3,"file":"Hydrate.test.d.ts","sourceRoot":"","sources":["../../../src/__tests__/Hydrate.test.tsx"],"names":[],"mappings":""}
{"version":3,"file":"QueryClientProvider.test.d.ts","sourceRoot":"","sources":["../../../src/__tests__/QueryClientProvider.test.tsx"],"names":[],"mappings":""}
{"version":3,"file":"queryOptions.types.test.d.ts","sourceRoot":"","sources":["../../../src/__tests__/queryOptions.types.test.tsx"],"names":[],"mappings":""}
{"version":3,"file":"QueryResetErrorBoundary.test.d.ts","sourceRoot":"","sources":["../../../src/__tests__/QueryResetErrorBoundary.test.tsx"],"names":[],"mappings":"AAQA,OAAO,QAAQ,sBAAsB,CAAC;IACpC,UAAU,8BAA8B;QACtC,QAAQ,EAAE,GAAG,CAAA;KACd;CACF"}
{"version":3,"file":"ssr-hydration.test.d.ts","sourceRoot":"","sources":["../../../src/__tests__/ssr-hydration.test.tsx"],"names":[],"mappings":""}
{"version":3,"file":"ssr.test.d.ts","sourceRoot":"","sources":["../../../src/__tests__/ssr.test.tsx"],"names":[],"mappings":"AAAA;;GAEG"}
{"version":3,"file":"suspense.test.d.ts","sourceRoot":"","sources":["../../../src/__tests__/suspense.test.tsx"],"names":[],"mappings":""}
{"version":3,"file":"useInfiniteQuery.test.d.ts","sourceRoot":"","sources":["../../../src/__tests__/useInfiniteQuery.test.tsx"],"names":[],"mappings":""}
{"version":3,"file":"useIsFetching.test.d.ts","sourceRoot":"","sources":["../../../src/__tests__/useIsFetching.test.tsx"],"names":[],"mappings":""}
{"version":3,"file":"useIsMutating.test.d.ts","sourceRoot":"","sources":["../../../src/__tests__/useIsMutating.test.tsx"],"names":[],"mappings":""}
{"version":3,"file":"useMutation.test.d.ts","sourceRoot":"","sources":["../../../src/__tests__/useMutation.test.tsx"],"names":[],"mappings":"AACA,OAAO,2BAA2B,CAAA"}
{"version":3,"file":"useQueries.test.d.ts","sourceRoot":"","sources":["../../../src/__tests__/useQueries.test.tsx"],"names":[],"mappings":""}
{"version":3,"file":"useQuery.test.d.ts","sourceRoot":"","sources":["../../../src/__tests__/useQuery.test.tsx"],"names":[],"mappings":"AACA,OAAO,2BAA2B,CAAA"}
{"version":3,"file":"useQuery.types.test.d.ts","sourceRoot":"","sources":["../../../src/__tests__/useQuery.types.test.tsx"],"names":[],"mappings":"AAKA,oBAAY,KAAK,CAAC,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC,SAAS,CAC/D,CAAC,OACI,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,CAAC,GACtB,IAAI,GACJ,KAAK,CAAA;AAET,oBAAY,MAAM,CAAC,CAAC,SAAS,IAAI,IAAI,CAAC,CAAA"}
{"version":3,"file":"useSuspenseQueries.types.test.d.ts","sourceRoot":"","sources":["../../../src/__tests__/useSuspenseQueries.types.test.tsx"],"names":[],"mappings":"AAQA,eAAO,MAAM,QAAQ,kBAAmB,CAAA;AAGxC,eAAO,MAAM,OAAO;;EAAqD,CAAA;AACzE,eAAO,MAAM,MAAM,SAAU,QAAQ,WAAW,cAAc,CAAC,CAAC,WAAc,CAAA"}
{"version":3,"file":"useSuspenseQuery.types.test.d.ts","sourceRoot":"","sources":["../../../src/__tests__/useSuspenseQuery.types.test.tsx"],"names":[],"mappings":""}
{"version":3,"file":"utils.d.ts","sourceRoot":"","sources":["../../../src/__tests__/utils.tsx"],"names":[],"mappings":";;AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAA;AAC9B,OAAO,EAAO,MAAM,EAAE,MAAM,wBAAwB,CAAA;AAEpD,OAAO,EAAE,WAAW,EAAuB,MAAM,IAAI,CAAA;AACrD,OAAO,KAAK,EAAE,cAAc,EAAE,eAAe,EAAE,iBAAiB,EAAE,MAAM,IAAI,CAAA;AAE5E,eAAO,MAAM,YAAY,UAAW,MAAM,IAAI,YAAS,CAAA;AAEvD,wBAAgB,gBAAgB,CAC9B,MAAM,EAAE,WAAW,EACnB,EAAE,EAAE,KAAK,CAAC,YAAY,EACtB,OAAO,GAAE,cAAmB,GAC3B,UAAU,CAAC,OAAO,MAAM,CAAC,CAe3B;AAED,eAAO,MAAM,KAAK;cAIN,MAAM;cACN,MAAM,SAAS;iBAa1B,CAAA;AAED,wBAAgB,iBAAiB,CAAC,MAAM,CAAC,EAAE,iBAAiB,GAAG,WAAW,CAGzE;AAED,wBAAgB,mBAAmB,CAAC,KAAK,EAAE,uBAAuB,iDAEjE;AAED,wBAAgB,mBAAmB,CAAC,KAAK,EAAE,OAAO,iCAEjD;AAED,eAAO,MAAM,UAAU;;;;CAItB,CAAA;AAGD,wBAAgB,QAAQ,IAAI,KAAK,CAAC,MAAM,CAAC,CAGxC;AAED,wBAAgB,KAAK,CAAC,OAAO,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC,CAIpD;AAED,wBAAgB,aAAa,CAAC,EAAE,EAAE,MAAM,IAAI,EAAE,EAAE,CAAC,EAAE,MAAM,kBAMxD;AAED;;GAEG;AACH,wBAAgB,UAAU,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,IAAI,CAExC;AAED;;GAEG;AACH,wBAAgB,gBAAgB,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,SAAS,CAAC,GAAG,CAAC,GAAG,KAAK,GAAG,CAAC,GAAG,IAAI,CAExE;AAED,wBAAgB,eAAe,CAC7B,WAAW,EAAE,WAAW,EACxB,OAAO,EAAE,eAAe,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,GAC3C,OAAO,CAAC,OAAO,CAAC,CAElB;AAID,wBAAgB,WAAW,CAAC,QAAQ,EAAE,OAAO,cAW5C"}
{"version":3,"file":"errorBoundaryUtils.d.ts","sourceRoot":"","sources":["../../src/errorBoundaryUtils.ts"],"names":[],"mappings":"AAGA,OAAO,KAAK,EACV,6BAA6B,EAC7B,KAAK,EACL,QAAQ,EACR,mBAAmB,EACnB,gBAAgB,EACjB,MAAM,sBAAsB,CAAA;AAC7B,OAAO,KAAK,EAAE,4BAA4B,EAAE,MAAM,2BAA2B,CAAA;AAE7E,eAAO,MAAM,+BAA+B,wLActB,4BAA4B,SAQjD,CAAA;AAED,eAAO,MAAM,0BAA0B,uBACjB,4BAA4B,SAKjD,CAAA;AAED,eAAO,MAAM,WAAW;;wBAaF,4BAA4B;;;aAejD,CAAA"}
{"version":3,"file":"Hydrate.d.ts","sourceRoot":"","sources":["../../src/Hydrate.tsx"],"names":[],"mappings":"AACA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAA;AAI9B,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,sBAAsB,CAAA;AAC1D,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,SAAS,CAAA;AAE7C,wBAAgB,UAAU,CACxB,KAAK,EAAE,OAAO,EACd,OAAO,GAAE,cAAc,GAAG,cAAmB,QAgB9C;AAED,MAAM,WAAW,YAAY;IAC3B,KAAK,CAAC,EAAE,OAAO,CAAA;IACf,OAAO,CAAC,EAAE,cAAc,CAAA;IACxB,QAAQ,CAAC,EAAE,KAAK,CAAC,SAAS,CAAA;CAC3B;AAED,eAAO,MAAM,OAAO,iCAAkC,YAAY,uEAGjE,CAAA"}
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"AAGA,OAAO,qBAAqB,CAAA;AAG5B,cAAc,sBAAsB,CAAA;AAGpC,cAAc,SAAS,CAAA;AACvB,OAAO,EAAE,UAAU,EAAE,MAAM,cAAc,CAAA;AACzC,YAAY,EAAE,cAAc,EAAE,cAAc,EAAE,MAAM,cAAc,CAAA;AAClE,OAAO,EAAE,QAAQ,EAAE,MAAM,YAAY,CAAA;AACrC,OAAO,EAAE,gBAAgB,EAAE,MAAM,oBAAoB,CAAA;AACrD,OAAO,EAAE,kBAAkB,EAAE,MAAM,sBAAsB,CAAA;AACzD,YAAY,EACV,sBAAsB,EACtB,sBAAsB,GACvB,MAAM,sBAAsB,CAAA;AAC7B,OAAO,EAAE,YAAY,EAAE,MAAM,gBAAgB,CAAA;AAC7C,YAAY,EACV,yBAAyB,EACzB,2BAA2B,GAC5B,MAAM,gBAAgB,CAAA;AACvB,OAAO,EACL,cAAc,EACd,mBAAmB,EACnB,cAAc,GACf,MAAM,uBAAuB,CAAA;AAC9B,YAAY,EAAE,wBAAwB,EAAE,MAAM,uBAAuB,CAAA;AACrE,YAAY,EAAE,4BAA4B,EAAE,MAAM,2BAA2B,CAAA;AAC7E,OAAO,EAAE,UAAU,EAAE,OAAO,EAAE,MAAM,WAAW,CAAA;AAC/C,YAAY,EAAE,YAAY,EAAE,MAAM,WAAW,CAAA;AAC7C,OAAO,EACL,uBAAuB,EACvB,0BAA0B,GAC3B,MAAM,2BAA2B,CAAA;AAClC,OAAO,EAAE,aAAa,EAAE,MAAM,iBAAiB,CAAA;AAC/C,OAAO,EAAE,aAAa,EAAE,MAAM,iBAAiB,CAAA;AAC/C,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAA;AAC3C,OAAO,EAAE,gBAAgB,EAAE,MAAM,oBAAoB,CAAA;AACrD,OAAO,EAAE,cAAc,EAAE,mBAAmB,EAAE,MAAM,eAAe,CAAA"}
{"version":3,"file":"isRestoring.d.ts","sourceRoot":"","sources":["../../src/isRestoring.tsx"],"names":[],"mappings":"AACA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAA;AAI9B,eAAO,MAAM,cAAc,eAA6C,CAAA;AACxE,eAAO,MAAM,mBAAmB,yBAA8B,CAAA"}
{"version":3,"file":"QueryClientProvider.d.ts","sourceRoot":"","sources":["../../src/QueryClientProvider.tsx"],"names":[],"mappings":"AACA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAA;AAE9B,OAAO,KAAK,EAAE,WAAW,EAAE,MAAM,sBAAsB,CAAA;AACvD,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,SAAS,CAAA;AAE7C,OAAO,CAAC,MAAM,CAAC;IACb,UAAU,MAAM;QACd,uBAAuB,CAAC,EAAE,KAAK,CAAC,OAAO,CAAC,WAAW,GAAG,SAAS,CAAC,CAAA;KACjE;CACF;AAED,eAAO,MAAM,cAAc,wCAE1B,CAAA;AA4BD,eAAO,MAAM,cAAc,iBAAiB,cAAc,gBAUzD,CAAA;AAED,aAAK,4BAA4B,GAAG;IAClC,MAAM,EAAE,WAAW,CAAA;IACnB,QAAQ,CAAC,EAAE,KAAK,CAAC,SAAS,CAAA;CAC3B,CAAA;AACD,aAAK,mCAAmC,GAAG,cAAc,GAAG;IAC1D,cAAc,CAAC,EAAE,KAAK,CAAA;CACvB,GAAG,4BAA4B,CAAA;AAChC,aAAK,0CAA0C,GAAG;IAChD,OAAO,CAAC,EAAE,KAAK,CAAA;IACf,cAAc,CAAC,EAAE,OAAO,CAAA;CACzB,GAAG,4BAA4B,CAAA;AAEhC,oBAAY,wBAAwB,GAChC,mCAAmC,GACnC,0CAA0C,CAAA;AAE9C,eAAO,MAAM,mBAAmB,mDAK7B,wBAAwB,KAAG,WAuB7B,CAAA"}
{"version":3,"file":"QueryErrorResetBoundary.d.ts","sourceRoot":"","sources":["../../src/QueryErrorResetBoundary.tsx"],"names":[],"mappings":"AACA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAA;AAI9B,MAAM,WAAW,4BAA4B;IAC3C,UAAU,EAAE,MAAM,IAAI,CAAA;IACtB,OAAO,EAAE,MAAM,OAAO,CAAA;IACtB,KAAK,EAAE,MAAM,IAAI,CAAA;CAClB;AAqBD,eAAO,MAAM,0BAA0B,oCACW,CAAA;AAIlD,MAAM,WAAW,4BAA4B;IAC3C,QAAQ,EACJ,CAAC,CAAC,KAAK,EAAE,4BAA4B,KAAK,KAAK,CAAC,SAAS,CAAC,GAC1D,KAAK,CAAC,SAAS,CAAA;CACpB;AAED,eAAO,MAAM,uBAAuB,kBAEjC,4BAA4B,gBAS9B,CAAA"}
{"version":3,"file":"queryOptions.d.ts","sourceRoot":"","sources":["../../src/queryOptions.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EACV,mBAAmB,EACnB,iBAAiB,EACjB,SAAS,EACT,QAAQ,EACR,YAAY,EACb,MAAM,sBAAsB,CAAA;AAC7B,OAAO,KAAK,EAAE,eAAe,EAAE,MAAM,SAAS,CAAA;AAE9C,aAAK,sBAAsB,CACzB,YAAY,GAAG,OAAO,EACtB,MAAM,GAAG,OAAO,EAChB,KAAK,GAAG,YAAY,EACpB,SAAS,SAAS,QAAQ,GAAG,QAAQ,IACnC,SAAS,CACX,eAAe,CAAC,YAAY,EAAE,MAAM,EAAE,KAAK,EAAE,SAAS,CAAC,EACvD,WAAW,GAAG,SAAS,GAAG,WAAW,GAAG,iBAAiB,CAC1D,CAAA;AAED,aAAK,6BAA6B,GAAG,MAAM,IAAI,CAC7C,sBAAsB,EACtB,kBAAkB,GAAG,UAAU,GAAG,kBAAkB,GAAG,sBAAsB,CAC9E,CAAA;AAED,oBAAY,2BAA2B,CACrC,YAAY,GAAG,OAAO,EACtB,MAAM,GAAG,OAAO,EAChB,KAAK,GAAG,YAAY,EACpB,SAAS,SAAS,QAAQ,GAAG,QAAQ,IACnC,sBAAsB,CAAC,YAAY,EAAE,MAAM,EAAE,KAAK,EAAE,SAAS,CAAC,GAAG;IACnE,WAAW,CAAC,EACR,SAAS,GACT,mBAAmB,CAAC,iBAAiB,CAAC,YAAY,CAAC,CAAC,GACpD,iBAAiB,CAAC,YAAY,CAAC,CAAA;CACpC,CAAA;AAED,oBAAY,yBAAyB,CACnC,YAAY,GAAG,OAAO,EACtB,MAAM,GAAG,OAAO,EAChB,KAAK,GAAG,YAAY,EACpB,SAAS,SAAS,QAAQ,GAAG,QAAQ,IACnC,sBAAsB,CAAC,YAAY,EAAE,MAAM,EAAE,KAAK,EAAE,SAAS,CAAC,GAAG;IACnE,WAAW,EACP,iBAAiB,CAAC,YAAY,CAAC,GAC/B,CAAC,MAAM,iBAAiB,CAAC,YAAY,CAAC,CAAC,CAAA;CAC5C,CAAA;AAED,wBAAgB,YAAY,CAC1B,YAAY,GAAG,OAAO,EACtB,MAAM,GAAG,OAAO,EAChB,KAAK,GAAG,YAAY,EACpB,SAAS,SAAS,QAAQ,GAAG,QAAQ,EAErC,OAAO,EAAE,YAAY,CACnB,SAAS,CACP,yBAAyB,CAAC,YAAY,EAAE,MAAM,EAAE,KAAK,EAAE,SAAS,CAAC,EACjE,6BAA6B,CAC9B,EACD,UAAU,CACX,GACA,YAAY,CACb,yBAAyB,CAAC,YAAY,EAAE,MAAM,EAAE,KAAK,EAAE,SAAS,CAAC,EACjE,UAAU,CACX,CAAA;AAED,wBAAgB,YAAY,CAC1B,YAAY,GAAG,OAAO,EACtB,MAAM,GAAG,OAAO,EAChB,KAAK,GAAG,YAAY,EACpB,SAAS,SAAS,QAAQ,GAAG,QAAQ,EAErC,OAAO,EAAE,YAAY,CACnB,SAAS,CACP,2BAA2B,CAAC,YAAY,EAAE,MAAM,EAAE,KAAK,EAAE,SAAS,CAAC,EACnE,6BAA6B,CAC9B,EACD,UAAU,CACX,GACA,YAAY,CACb,2BAA2B,CAAC,YAAY,EAAE,MAAM,EAAE,KAAK,EAAE,SAAS,CAAC,EACnE,UAAU,CACX,CAAA"}
{"version":3,"file":"reactBatchedUpdates.d.ts","sourceRoot":"","sources":["../../src/reactBatchedUpdates.ts"],"names":[],"mappings":"AACA,OAAO,KAAK,QAAQ,MAAM,WAAW,CAAA;AAErC,eAAO,MAAM,uBAAuB,yCAAmC,CAAA"}
{"version":3,"file":"reactBatchedUpdates.native.d.ts","sourceRoot":"","sources":["../../src/reactBatchedUpdates.native.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,uBAAuB,EAAE,MAAM,cAAc,CAAA;AAEtD,OAAO,EAAE,uBAAuB,EAAE,CAAA"}
{"version":3,"file":"setBatchUpdatesFn.d.ts","sourceRoot":"","sources":["../../src/setBatchUpdatesFn.ts"],"names":[],"mappings":""}
{"version":3,"file":"suspense.d.ts","sourceRoot":"","sources":["../../src/suspense.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,6BAA6B,EAAE,MAAM,sBAAsB,CAAA;AACzE,OAAO,KAAK,EAAE,aAAa,EAAE,MAAM,sBAAsB,CAAA;AACzD,OAAO,KAAK,EAAE,4BAA4B,EAAE,MAAM,2BAA2B,CAAA;AAC7E,OAAO,KAAK,EAAE,mBAAmB,EAAE,MAAM,sBAAsB,CAAA;AAC/D,OAAO,KAAK,EAAE,QAAQ,EAAE,MAAM,sBAAsB,CAAA;AAEpD;;;;;;GAMG;AACH,eAAO,MAAM,eAAe,qBACR,8BAA8B,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,SAazE,CAAA;AAED,eAAO,MAAM,SAAS,WACZ,oBAAoB,GAAG,EAAE,GAAG,CAAC,eACxB,OAAO,YACoC,CAAA;AAE1D,eAAO,MAAM,aAAa,qBAEpB,8BAA8B,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,GACtD,SAAS,UACL,oBAAoB,GAAG,EAAE,GAAG,CAAC,eACxB,OAAO,wBAC2C,CAAA;AAEjE,eAAO,MAAM,eAAe,8QAeN,4BAA4B,kBAY5C,CAAA"}
{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../../src/types.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"useBaseQuery.d.ts","sourceRoot":"","sources":["../../src/useBaseQuery.ts"],"names":[],"mappings":"AAcA,OAAO,KAAK,EAAE,QAAQ,EAAE,aAAa,EAAE,MAAM,sBAAsB,CAAA;AACnE,OAAO,KAAK,EAAE,mBAAmB,EAAE,MAAM,SAAS,CAAA;AAElD,wBAAgB,YAAY,CAC1B,YAAY,EACZ,MAAM,EACN,KAAK,EACL,UAAU,EACV,SAAS,SAAS,QAAQ,EAE1B,OAAO,EAAE,mBAAmB,CAC1B,YAAY,EACZ,MAAM,EACN,KAAK,EACL,UAAU,EACV,SAAS,CACV,EACD,QAAQ,EAAE,OAAO,aAAa,qEA4F/B"}
{"version":3,"file":"useInfiniteQuery.d.ts","sourceRoot":"","sources":["../../src/useInfiniteQuery.ts"],"names":[],"mappings":"AAGA,OAAO,KAAK,EACV,aAAa,EACb,QAAQ,EAET,MAAM,sBAAsB,CAAA;AAC7B,OAAO,KAAK,EAAE,uBAAuB,EAAE,sBAAsB,EAAE,MAAM,SAAS,CAAA;AAI9E,wBAAgB,gBAAgB,CAC9B,YAAY,GAAG,OAAO,EACtB,MAAM,GAAG,OAAO,EAChB,KAAK,GAAG,YAAY,EACpB,SAAS,SAAS,QAAQ,GAAG,QAAQ,EAErC,OAAO,EAAE,uBAAuB,CAC9B,YAAY,EACZ,MAAM,EACN,KAAK,EACL,YAAY,EACZ,SAAS,CACV,GACA,sBAAsB,CAAC,KAAK,EAAE,MAAM,CAAC,CAAA;AACxC,wBAAgB,gBAAgB,CAC9B,YAAY,GAAG,OAAO,EACtB,MAAM,GAAG,OAAO,EAChB,KAAK,GAAG,YAAY,EACpB,SAAS,SAAS,QAAQ,GAAG,QAAQ,EAErC,QAAQ,EAAE,SAAS,EACnB,OAAO,CAAC,EAAE,IAAI,CACZ,uBAAuB,CACrB,YAAY,EACZ,MAAM,EACN,KAAK,EACL,YAAY,EACZ,SAAS,CACV,EACD,UAAU,CACX,GACA,sBAAsB,CAAC,KAAK,EAAE,MAAM,CAAC,CAAA;AACxC,wBAAgB,gBAAgB,CAC9B,YAAY,GAAG,OAAO,EACtB,MAAM,GAAG,OAAO,EAChB,KAAK,GAAG,YAAY,EACpB,SAAS,SAAS,QAAQ,GAAG,QAAQ,EAErC,QAAQ,EAAE,SAAS,EACnB,OAAO,EAAE,aAAa,CAAC,YAAY,EAAE,SAAS,CAAC,EAC/C,OAAO,CAAC,EAAE,IAAI,CACZ,uBAAuB,CACrB,YAAY,EACZ,MAAM,EACN,KAAK,EACL,YAAY,EACZ,SAAS,CACV,EACD,UAAU,GAAG,SAAS,CACvB,GACA,sBAAsB,CAAC,KAAK,EAAE,MAAM,CAAC,CAAA"}
{"version":3,"file":"useIsFetching.d.ts","sourceRoot":"","sources":["../../src/useIsFetching.ts"],"names":[],"mappings":"AAMA,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,SAAS,CAAA;AAC7C,OAAO,KAAK,EAAE,YAAY,EAAE,QAAQ,EAAE,MAAM,sBAAsB,CAAA;AAElE,UAAU,OAAQ,SAAQ,cAAc;CAAG;AAE3C,wBAAgB,aAAa,CAAC,OAAO,CAAC,EAAE,YAAY,EAAE,OAAO,CAAC,EAAE,OAAO,GAAG,MAAM,CAAA;AAChF,wBAAgB,aAAa,CAC3B,QAAQ,CAAC,EAAE,QAAQ,EACnB,OAAO,CAAC,EAAE,YAAY,EACtB,OAAO,CAAC,EAAE,OAAO,GAChB,MAAM,CAAA"}
{"version":3,"file":"useIsMutating.d.ts","sourceRoot":"","sources":["../../src/useIsMutating.ts"],"names":[],"mappings":"AAMA,OAAO,KAAK,EAAE,eAAe,EAAE,WAAW,EAAE,MAAM,sBAAsB,CAAA;AACxE,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,SAAS,CAAA;AAE7C,UAAU,OAAQ,SAAQ,cAAc;CAAG;AAE3C,wBAAgB,aAAa,CAC3B,OAAO,CAAC,EAAE,eAAe,EACzB,OAAO,CAAC,EAAE,OAAO,GAChB,MAAM,CAAA;AACT,wBAAgB,aAAa,CAC3B,WAAW,CAAC,EAAE,WAAW,EACzB,OAAO,CAAC,EAAE,IAAI,CAAC,eAAe,EAAE,aAAa,CAAC,EAC9C,OAAO,CAAC,EAAE,OAAO,GAChB,MAAM,CAAA"}
{"version":3,"file":"useMutation.d.ts","sourceRoot":"","sources":["../../src/useMutation.ts"],"names":[],"mappings":"AAWA,OAAO,KAAK,EAAE,gBAAgB,EAAE,WAAW,EAAE,MAAM,sBAAsB,CAAA;AACzE,OAAO,KAAK,EAEV,kBAAkB,EAClB,iBAAiB,EAClB,MAAM,SAAS,CAAA;AAIhB,wBAAgB,WAAW,CACzB,KAAK,GAAG,OAAO,EACf,MAAM,GAAG,OAAO,EAChB,UAAU,GAAG,IAAI,EACjB,QAAQ,GAAG,OAAO,EAElB,OAAO,EAAE,kBAAkB,CAAC,KAAK,EAAE,MAAM,EAAE,UAAU,EAAE,QAAQ,CAAC,GAC/D,iBAAiB,CAAC,KAAK,EAAE,MAAM,EAAE,UAAU,EAAE,QAAQ,CAAC,CAAA;AACzD,wBAAgB,WAAW,CACzB,KAAK,GAAG,OAAO,EACf,MAAM,GAAG,OAAO,EAChB,UAAU,GAAG,IAAI,EACjB,QAAQ,GAAG,OAAO,EAElB,UAAU,EAAE,gBAAgB,CAAC,KAAK,EAAE,UAAU,CAAC,EAC/C,OAAO,CAAC,EAAE,IAAI,CACZ,kBAAkB,CAAC,KAAK,EAAE,MAAM,EAAE,UAAU,EAAE,QAAQ,CAAC,EACvD,YAAY,CACb,GACA,iBAAiB,CAAC,KAAK,EAAE,MAAM,EAAE,UAAU,EAAE,QAAQ,CAAC,CAAA;AACzD,wBAAgB,WAAW,CACzB,KAAK,GAAG,OAAO,EACf,MAAM,GAAG,OAAO,EAChB,UAAU,GAAG,IAAI,EACjB,QAAQ,GAAG,OAAO,EAElB,WAAW,EAAE,WAAW,EACxB,OAAO,CAAC,EAAE,IAAI,CACZ,kBAAkB,CAAC,KAAK,EAAE,MAAM,EAAE,UAAU,EAAE,QAAQ,CAAC,EACvD,aAAa,CACd,GACA,iBAAiB,CAAC,KAAK,EAAE,MAAM,EAAE,UAAU,EAAE,QAAQ,CAAC,CAAA;AACzD,wBAAgB,WAAW,CACzB,KAAK,GAAG,OAAO,EACf,MAAM,GAAG,OAAO,EAChB,UAAU,GAAG,IAAI,EACjB,QAAQ,GAAG,OAAO,EAElB,WAAW,EAAE,WAAW,EACxB,UAAU,CAAC,EAAE,gBAAgB,CAAC,KAAK,EAAE,UAAU,CAAC,EAChD,OAAO,CAAC,EAAE,IAAI,CACZ,kBAAkB,CAAC,KAAK,EAAE,MAAM,EAAE,UAAU,EAAE,QAAQ,CAAC,EACvD,aAAa,GAAG,YAAY,CAC7B,GACA,iBAAiB,CAAC,KAAK,EAAE,MAAM,EAAE,UAAU,EAAE,QAAQ,CAAC,CAAA"}
{"version":3,"file":"useQueries.d.ts","sourceRoot":"","sources":["../../src/useQueries.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"useQuery.d.ts","sourceRoot":"","sources":["../../src/useQuery.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"useSuspenseQueries.d.ts","sourceRoot":"","sources":["../../src/useSuspenseQueries.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"useSuspenseQuery.d.ts","sourceRoot":"","sources":["../../src/useSuspenseQuery.ts"],"names":[],"mappings":"AAEA,OAAO,KAAK,EAAE,QAAQ,EAAE,MAAM,sBAAsB,CAAA;AACpD,OAAO,KAAK,EAAE,uBAAuB,EAAE,sBAAsB,EAAE,MAAM,SAAS,CAAA;AAE9E,wBAAgB,gBAAgB,CAC9B,YAAY,GAAG,OAAO,EACtB,MAAM,GAAG,OAAO,EAChB,KAAK,GAAG,YAAY,EACpB,SAAS,SAAS,QAAQ,GAAG,QAAQ,EACrC,OAAO,EAAE,uBAAuB,CAAC,YAAY,EAAE,MAAM,EAAE,KAAK,EAAE,SAAS,CAAC,yCAezE"}
{"version":3,"file":"useSyncExternalStore.d.ts","sourceRoot":"","sources":["../../src/useSyncExternalStore.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,oBAAoB,IAAI,IAAI,EAAE,MAAM,uCAAuC,CAAA;AAEpF,eAAO,MAAM,oBAAoB,aAAO,CAAA"}
{"version":3,"file":"useSyncExternalStore.native.d.ts","sourceRoot":"","sources":["../../src/useSyncExternalStore.native.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,oBAAoB,EAAE,MAAM,8CAA8C,CAAA;AAEnF,OAAO,EAAE,oBAAoB,EAAE,CAAA"}
{"version":3,"file":"utils.d.ts","sourceRoot":"","sources":["../../src/utils.ts"],"names":[],"mappings":"AAAA,wBAAgB,gBAAgB,CAAC,CAAC,SAAS,CAAC,GAAG,IAAI,EAAE,GAAG,EAAE,KAAK,OAAO,EACpE,iBAAiB,EAAE,OAAO,GAAG,CAAC,GAAG,SAAS,EAC1C,MAAM,EAAE,UAAU,CAAC,CAAC,CAAC,GACpB,OAAO,CAOT"}

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display