drip-table
Version:
A tiny and powerful enterprise-class solution for building tables.
21 lines (20 loc) • 566 B
TypeScript
import React, { ErrorInfo } from 'react';
interface ErrorBoundaryProps {
}
interface ErrorBoundaryState {
hasError: boolean;
errorInfo: string;
}
declare class ErrorBoundary extends React.Component<ErrorBoundaryProps, ErrorBoundaryState> {
state: {
hasError: boolean;
errorInfo: string;
};
static getDerivedStateFromError(error: Error): {
hasError: boolean;
errorInfo: string;
};
componentDidCatch(error: unknown, errorInfo: ErrorInfo): void;
render(): React.ReactNode;
}
export default ErrorBoundary;