@krmao/react-basic
Version:
### features
19 lines (18 loc) • 597 B
TypeScript
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 {};