@seasketch/geoprocessing
Version:
Geoprocessing and reporting framework for SeaSketch 2.0
37 lines (36 loc) • 940 B
TypeScript
import React from "react";
import PropTypes from "prop-types";
interface ReportErrorProps {
children: React.ReactNode;
}
interface ReportErrorState {
hasError: boolean;
error: {
message: string;
stack: string;
};
info: {
componentStack: string;
};
}
export declare class ReportError extends React.Component<ReportErrorProps, ReportErrorState> {
state: {
hasError: boolean;
error: {
message: string;
stack: string;
};
info: {
componentStack: string;
};
};
static getDerivedStateFromError: () => {
hasError: boolean;
};
componentDidCatch: (error: any, info: any) => void;
static propTypes: {
children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
};
render(): string | number | boolean | Iterable<React.ReactNode> | React.JSX.Element | null | undefined;
}
export {};