/** * 页面渲染错误处理 */ import React from 'react'; declare type Props = { type?: 'page' | 'component' | 'entry'; children: any; }; declare type State = { error?: any; hasError: boolean; }; declare class ErrorBoundary extends React.Component { constructor(props: any); static getDerivedStateFromError(error: any): { hasError: boolean; error: any; }; componentDidCatch(error: any, errorInfo: any): void; getSnapshotBeforeUpdate(_: any, prevState: State): null; private renderCompError; private renderPageError; render(): any; } export default ErrorBoundary;