@hyper-fetch/core
Version:
Cache, Queue and Persist your requests no matter if you are online or offline!
23 lines • 987 B
TypeScript
import { RequestInstance } from '../request';
export declare class TimeoutError extends Error {
constructor();
}
export declare class AbortError extends Error {
constructor();
}
export declare class DeletedError extends Error {
constructor();
}
export declare class RequestProcessingError extends Error {
description?: string;
constructor(description?: string);
}
export declare class UnexpectedError extends Error {
description?: string;
constructor(description?: string);
}
export declare const getErrorMessage: (errorCase?: "timeout" | "abort" | "deleted" | "processing" | "unexpected") => TimeoutError | AbortError | DeletedError | RequestProcessingError | UnexpectedError;
export declare const stringifyValue: (response: string | unknown) => string;
export declare const getAdapterHeaders: (request: RequestInstance) => HeadersInit;
export declare const getAdapterPayload: (data: unknown) => string | FormData;
//# sourceMappingURL=adapter.utils.d.ts.map