@vlsergey/react-bootstrap-error-boundary
Version:
Ready-to-use error boundary with Bootstrap Alert as error text display
27 lines • 876 B
TypeScript
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