Files
ETB/ETB-FrontEnd/node_modules/@mui/x-data-grid/components/ErrorBoundary.d.ts
Iliyan Angelov 306b20e24a Frontend start
2025-09-14 00:54:48 +03:00

21 lines
742 B
TypeScript

import * as React from 'react';
import { ErrorInfo } from 'react';
import { GridApiCommunity } from '../models/api/gridApiCommunity';
import { Logger } from '../models/logger';
export interface ErrorBoundaryProps {
logger: Logger;
render: ({ error }: any) => React.ReactNode;
api: React.MutableRefObject<GridApiCommunity>;
hasError: boolean;
children?: React.ReactNode;
}
export declare class ErrorBoundary extends React.Component<ErrorBoundaryProps, any> {
static getDerivedStateFromError(error: Error): {
hasError: boolean;
error: Error;
};
componentDidCatch(error: Error, errorInfo: ErrorInfo): void;
logError(error: Error, errorInfo?: ErrorInfo): void;
render(): React.ReactNode;
}