@getcronit/pylon
Version:

17 lines (16 loc) • 573 B
TypeScript
import type React from 'react';
import { Component, type ErrorInfo as ReactErrorInfo } from 'react';
interface ErrorBoundaryProps {
children: React.ReactNode;
fallback?: React.ReactNode;
}
interface ErrorBoundaryState {
hasError: boolean;
}
export declare class ErrorBoundary extends Component<ErrorBoundaryProps, ErrorBoundaryState> {
constructor(props: ErrorBoundaryProps);
static getDerivedStateFromError(_: Error): ErrorBoundaryState;
componentDidCatch(error: Error, errorInfo: ReactErrorInfo): void;
render(): React.ReactNode;
}
export {};