UNPKG

@krmao/react-basic

Version:
19 lines (18 loc) 597 B
import React, { ErrorInfo } from "react"; export interface BasicErrorBoundaryProps { replaceComplement?: any; } interface BasicErrorBoundaryState { error?: Error; errorInfo?: ErrorInfo; } export default class BasicErrorBoundary extends React.Component<BasicErrorBoundaryProps, BasicErrorBoundaryState> { static propTypes: any; constructor(props: BasicErrorBoundaryProps); static getDerivedStateFromError(error: ErrorInfo): { error: React.ErrorInfo; }; componentDidCatch(error: Error, errorInfo: ErrorInfo): void; render(): React.ReactNode; } export {};