Constructors

Methods

  • 处理错误

    Parameters

    • error: Error
    • type: "theme" | "responsive" | "component" | "ui" | "config"
    • context: Record<string, any> = {}
    • recoverable: boolean = true

    Returns void

  • 设置恢复策略

    Parameters

    • type: "theme" | "responsive" | "component" | "ui" | "config"
    • strategy: ErrorRecoveryStrategy

    Returns void

  • 获取错误信息

    Parameters

    • errorId: string

    Returns undefined | ErrorInfo

  • 监听错误

    Parameters

    • listener: ((error) => void)
        • (error): void
        • Parameters

          • error: ErrorInfo

          Returns void

    Returns (() => void)

      • (): void
      • Returns void

  • 获取错误统计

    Returns {
        total: number;
        byType: Record<string, number>;
        recoverable: number;
        unrecoverable: number;
    }

    • total: number
    • byType: Record<string, number>
    • recoverable: number
    • unrecoverable: number