UNPKG

@vlsergey/react-bootstrap-error-boundary

Version:

Ready-to-use error boundary with Bootstrap Alert as error text display

27 lines 876 B
import { ErrorInfo, PureComponent, ReactNode } from 'react'; export interface PropsType { logToConsole?: boolean; errorMessage?: (error: unknown) => ReactNode; errorMessagePrefix?: ReactNode; errorMessageSuffix?: ReactNode; variant?: string; } interface StateType { error: unknown; hasError: boolean; } export default class ErrorBoundary extends PureComponent<PropsType, StateType> { static defaultProps: { errorMessagePrefix: string; errorMessageSuffix: string; logToConsole: boolean; variant: string; }; static getDerivedStateFromError(error: unknown): Partial<StateType>; private defaultErrorMessage; state: StateType; componentDidCatch(error: unknown, errorInfo: ErrorInfo): void; render(): ReactNode; } export {}; //# sourceMappingURL=ErrorBoundary.d.ts.map