UNPKG

react-admin-kit

Version:

A react based UI components for admin system

28 lines (27 loc) 1.07 kB
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<ErrorHandlingConfig>} config */ export declare const setupGlobalErrorHandling: (customErrorHandler?: ErrorHandlerFunction, config?: Partial<ErrorHandlingConfig>) => GlobalErrorHandlingResult; export {};