type ErrorInfo = string; type ErrorHandlerFunction = (error: Error | unknown, errorInfo: ErrorInfo) => void; interface GlobalErrorHandlingResult { ExtendedError: typeof ExtendedError; handleError: ErrorHandlerFunction; } interface ErrorHandlingConfig { maxErrorsPerSecond: number; enableConsoleOverride: boolean; ignoredWarnings: typeof IGNORED_WARNING_MESSAGES; } declare global { interface ErrorConstructor { captureStackTrace?(targetObject: object, constructorOpt?: Function): void; } } declare class ExtendedError extends Error { constructor(message: string); } declare const IGNORED_WARNING_MESSAGES: readonly ["`bordered` is deprecated", "Warning: findDOMNode is deprecated", "antd: Form.Item"]; /** * @description: 全局运行时异常处理 * @param {ErrorHandlerFunction} customErrorHandler * @param {Partial} config */ export declare const setupGlobalErrorHandling: (customErrorHandler?: ErrorHandlerFunction, config?: Partial) => GlobalErrorHandlingResult; export {};