UNPKG

next

Version:

The React Framework

31 lines (30 loc) 1.15 kB
import type { ReadyRuntimeError } from '../utils/get-error-by-type'; import type { HydrationErrorState } from '../../shared/hydration-error'; export declare function useActiveRuntimeError({ runtimeErrors, getSquashedHydrationErrorDetails, }: { runtimeErrors: ReadyRuntimeError[]; getSquashedHydrationErrorDetails: (error: Error) => HydrationErrorState | null; }): { isLoading: boolean; activeIdx: number; setActiveIndex: import("react").Dispatch<import("react").SetStateAction<number>>; activeError: null; errorDetails: null; errorCode: null; errorType: null; notes: null; hydrationWarning: null; } | { isLoading: false; activeIdx: number; setActiveIndex: import("react").Dispatch<import("react").SetStateAction<number>>; activeError: ReadyRuntimeError; errorDetails: { hydrationWarning: string | null; notes: string | null; reactOutputComponentDiff: string | null; }; errorCode: string | undefined; errorType: import("../components/errors/error-type-label/error-type-label").ErrorType; notes: string | null; hydrationWarning: string | null; };