@hyper-fetch/core
Version:
Cache, Queue and Persist your requests no matter if you are online or offline!
12 lines • 906 B
TypeScript
import { RequestInstance } from '../request';
import { ResolvedQueueItemType, DispatcherMode } from '.';
export declare const getDispatcherDrainedKey: () => string;
export declare const getDispatcherDrainedByKey: (key: string) => string;
export declare const getDispatcherStatusKey: () => string;
export declare const getDispatcherStatusByKey: (key: string) => string;
export declare const getDispatcherChangeKey: () => string;
export declare const getDispatcherChangeByKey: (key: string) => string;
export declare const getIsEqualTimestamp: (currentTimestamp: number, threshold: number, queueTimestamp?: number) => boolean;
export declare const canRetryRequest: (currentRetries: number, retry: number | undefined) => boolean;
export declare const getRequestType: (request: RequestInstance, latestRequest: ResolvedQueueItemType | undefined) => DispatcherMode;
//# sourceMappingURL=dispatcher.utils.d.ts.map