Skip to main content
Version: v8.0.0

UseRequestEventsActionsType


Import
import { UseRequestEventsActionsType } from "@hyper-fetch/react"

Preview

type UseRequestEventsActionsType<T> = {
abort: () => void;
onAbort: (callback: OnErrorCallbackType<T>) => void;
onDownloadProgress: (callback: OnProgressCallbackType) => void;
onError: (callback: OnErrorCallbackType<T>) => void;
onFinished: (callback: OnFinishedCallbackType<T>) => void;
onOfflineError: (callback: OnErrorCallbackType<T>) => void;
onRequestStart: (callback: OnStartCallbackType<T>) => void;
onResponseStart: (callback: OnStartCallbackType<T>) => void;
onSuccess: (callback: OnSuccessCallbackType<T>) => void;
onUploadProgress: (callback: OnProgressCallbackType) => void;
}

Structure

UseRequestEventsActionsType
NameTypeDescription
abort
() => void

Callback that allows canceling ongoing requests from the given queryKey.

onAbort
(callback: OnErrorCallbackType<T>) => void

Helper hook listening on aborting of requests. Includes mutationContext when setOptimistic is configured.

onDownloadProgress
(callback: OnProgressCallbackType) => void

Helper hook listening on download progress ETA.

onError
(callback: OnErrorCallbackType<T>) => void

Helper hook listening on error response. Includes mutationContext when setOptimistic is configured.

onFinished
(callback: OnFinishedCallbackType<T>) => void

Helper hook listening on any response. Includes mutationContext when setOptimistic is configured.

onOfflineError
(callback: OnErrorCallbackType<T>) => void

Helper hook listening on request going into offline awaiting for network connection to be restored.

onRequestStart
(callback: OnStartCallbackType<T>) => void

Helper hook listening on request start.

onResponseStart
(callback: OnStartCallbackType<T>) => void

Helper hook listening on response start(before we receive all data from server).

onSuccess
(callback: OnSuccessCallbackType<T>) => void

Helper hook listening on success response. Includes mutationContext when setOptimistic is configured.

onUploadProgress
(callback: OnProgressCallbackType) => void

Helper hook listening on upload progress ETA.