UNPKG

@js-smart/react-kit

Version:
22 lines (21 loc) 715 B
import { default as React } from 'react'; import { FetchError } from './FetchClientTypes'; /** * Adds error handling interceptor * * @author Pavan Kumar Jadda * @since 1.1.1 */ export declare const FetchInterceptor: (props: { children: React.JSX.Element; }) => React.JSX.Element; /** * Creates a formatted error object with additional context * @param error The original error * @param statusCode HTTP status code * @param message Error message * @param response Response object * @param request Request object * @returns Formatted error object */ export declare const createFormattedError: (error: Error, statusCode: number, message: string, response?: Response, request?: Request) => FetchError;