react-code-view
Version:
Code view for React
13 lines (12 loc) • 408 B
TypeScript
import React, { ErrorInfo } from 'react';
export interface ErrorBoundaryProps {
children: React.ReactNode;
hasError?: boolean;
errorMessage?: string;
onError?: (error: Error, info: ErrorInfo) => void;
}
declare class ErrorBoundary extends React.Component<ErrorBoundaryProps> {
componentDidCatch(error: any, info: any): void;
render(): React.ReactNode;
}
export default ErrorBoundary;