bananas-commerce-admin
Version:
What's this, an admin for apes?
17 lines (16 loc) • 583 B
TypeScript
import React from "react";
export interface PageErrorBoundaryProps<T = Error> {
errorPage: React.ComponentType<{
error: T;
}>;
children: React.ReactNode;
}
export default class PageErrorBoundary<T = Error> extends React.Component<PageErrorBoundaryProps<T>> {
state: {
error: T | null;
};
errorPage: PageErrorBoundaryProps<T>["errorPage"];
constructor(props: PageErrorBoundaryProps<T>);
componentDidCatch(error: Error): void;
render(): string | number | boolean | Iterable<React.ReactNode> | React.JSX.Element | null | undefined;
}