Parameters for library refresh handlers

interface LibraryRefreshParams {
    token: string;
    setLibraryLoading: (loading: boolean) => void;
    setLibraryError: (error: null | string) => void;
    setRetryCount: (count: number) => void;
    setRateLimit: (
        isLimited: boolean,
        retryAfter?: number,
        message?: string,
    ) => void;
    setUserLibrary: (library: UserMediaList) => void;
}

Properties

token: string
setLibraryLoading: (loading: boolean) => void
setLibraryError: (error: null | string) => void
setRetryCount: (count: number) => void
setRateLimit: (
    isLimited: boolean,
    retryAfter?: number,
    message?: string,
) => void
setUserLibrary: (library: UserMediaList) => void