Add playlist detail page

This commit is contained in:
jeffvli 2023-01-02 02:04:23 -08:00
parent d6dc880ef4
commit 90dec929f4
7 changed files with 353 additions and 24 deletions

View file

@ -1,4 +1,9 @@
import type { UseQueryOptions, DefaultOptions, UseMutationOptions } from '@tanstack/react-query';
import type {
UseQueryOptions,
DefaultOptions,
UseMutationOptions,
UseInfiniteQueryOptions,
} from '@tanstack/react-query';
import { QueryClient, QueryCache } from '@tanstack/react-query';
import { toast } from '/@/renderer/components';
@ -59,3 +64,22 @@ export type MutationOptions = {
retryDelay?: UseQueryOptions['retryDelay'];
useErrorBoundary?: boolean;
};
export type InfiniteQueryOptions = {
cacheTime?: UseInfiniteQueryOptions['cacheTime'];
enabled?: UseInfiniteQueryOptions['enabled'];
keepPreviousData?: UseInfiniteQueryOptions['keepPreviousData'];
meta?: UseInfiniteQueryOptions['meta'];
onError?: (err: any) => void;
onSettled?: any;
onSuccess?: any;
queryKey?: UseInfiniteQueryOptions['queryKey'];
refetchInterval?: number;
refetchIntervalInBackground?: UseInfiniteQueryOptions['refetchIntervalInBackground'];
refetchOnWindowFocus?: boolean;
retry?: UseInfiniteQueryOptions['retry'];
retryDelay?: UseInfiniteQueryOptions['retryDelay'];
staleTime?: UseInfiniteQueryOptions['staleTime'];
suspense?: UseInfiniteQueryOptions['suspense'];
useErrorBoundary?: boolean;
};