Datalayer VS Code Extension - v0.0.4
    Preparing search index...

    Centralized error handler service. Provides consistent error handling across the extension.

    try {
    await riskyOperation();
    } catch (error) {
    await errorHandler.handle(error, {
    showUser: true,
    actionable: [
    {
    title: 'Retry',
    action: async () => await riskyOperation()
    }
    ]
    });
    }

    Implements

    Index

    Constructors

    Properties

    logger: ILogger

    Methods

    • Shows a user-friendly error notification.

      Parameters

      • message: string

        User-friendly error message

      • severity: "error" | "warning" | "info" = "error"

        Severity level (default: "error")

      • actions: { action: () => void | Promise<void>; title: string }[] = []

        Optional actions for the user

      Returns Promise<void>

    • Shows error to user with actionable options.

      Parameters

      • errorInfo: ErrorInfo
      • severity: "error" | "warning" | "info"
      • actionable: { action: () => void | Promise<void>; title: string }[]

      Returns Promise<void>