Type Alias InfinityFetchRetryConfig

InfinityFetchRetryConfig: {
    maxRetries?: number;
    delay?: number | ((attempt: number, error: unknown) => number);
    retryWhen?: ((error: unknown, attempt: number) => boolean | Promise<boolean>);
}

Type declaration

  • OptionalmaxRetries?: number

    Optional: maximum retry attempts per page

  • Optionaldelay?: number | ((attempt: number, error: unknown) => number)

    Optional: milliseconds to wait before each retry

  • OptionalretryWhen?: ((error: unknown, attempt: number) => boolean | Promise<boolean>)

    Optional: returns true when a failed fetch should be retried

      • (error, attempt): boolean | Promise<boolean>
      • Parameters

        • error: unknown
        • attempt: number

        Returns boolean | Promise<boolean>