123456789101112131415161718192021222324 |
- import * as React from 'react';
- interface ErrorBoundaryProps {
- message?: React.ReactNode;
- description?: React.ReactNode;
- children?: React.ReactNode;
- id?: string;
- }
- interface ErrorBoundaryStates {
- error?: Error | null;
- info?: {
- componentStack?: string;
- };
- }
- declare class ErrorBoundary extends React.Component<ErrorBoundaryProps, ErrorBoundaryStates> {
- state: {
- error: undefined;
- info: {
- componentStack: string;
- };
- };
- componentDidCatch(error: Error | null, info: object): void;
- render(): React.ReactNode;
- }
- export default ErrorBoundary;
|