bpms_site/.svn/pristine/cd/cdd1b0682098a0694f1e38f875903b8dd620bfa3.svn-base
2025-11-02 16:38:49 +03:30

24 lines
890 B
Plaintext

/// <reference types="react/experimental" />
import React from 'react';
import { AppRouterInstance } from '../../shared/lib/app-router-context.shared-runtime';
import { RedirectType } from './redirect';
interface RedirectBoundaryProps {
router: AppRouterInstance;
children: React.ReactNode;
}
export declare class RedirectErrorBoundary extends React.Component<RedirectBoundaryProps, {
redirect: string | null;
redirectType: RedirectType | null;
}> {
constructor(props: RedirectBoundaryProps);
static getDerivedStateFromError(error: any): {
redirect: string;
redirectType: RedirectType;
};
render(): string | number | boolean | React.ReactFragment | React.PromiseLikeOfReactNode | React.JSX.Element | null | undefined;
}
export declare function RedirectBoundary({ children }: {
children: React.ReactNode;
}): React.JSX.Element;
export {};