UNPKG

react-use-cancel-token

Version:
18 lines (17 loc) 670 B
import { MutableRefObject } from 'react'; import { CancelTokenSource, CancelToken } from 'axios'; export declare type UseCancelToken = { source: SourceRef; newCancelToken: () => CancelToken; cancelPreviousRequest: () => void; isCancel: (error: any) => boolean; }; export declare type SourceRef = MutableRefObject<CancelTokenSource | null>; export type { CancelToken } from 'axios'; export declare type ControllerRef = MutableRefObject<AbortController | null>; export declare type UseAbortController = { controller: ControllerRef; newAbortSignal: () => AbortSignal; cancelPreviousRequest: () => void; isCancel: (error: any) => boolean; };