@conciergus/chat - v0.3.1
    Preparing search index...

    Interface ConciergusMetadataDisplayProps

    Props for ConciergusMetadataDisplay component

    interface ConciergusMetadataDisplayProps {
        metadata?: MessageMetadata;
        telemetry?: TelemetryData[];
        performance?: PerformanceMetrics;
        cost?: CostMetrics;
        tokenUsage?: TokenUsage;
        mode?: MetadataDisplayMode;
        categories?: MetricCategory[];
        showCost?: boolean;
        showPerformance?: boolean;
        showTelemetry?: boolean;
        showTokens?: boolean;
        showModel?: boolean;
        collapsible?: boolean;
        initiallyCollapsed?: boolean;
        currency?: string;
        costPrecision?: number;
        relativeTime?: boolean;
        timeFormat?: "both" | "relative" | "absolute";
        className?: string;
        compact?: boolean;
        enableAnimations?: boolean;
        theme?: "light" | "dark" | "auto";
        metricRenderer?: ComponentType<MetricRendererProps>;
        costRenderer?: ComponentType<CostRendererProps>;
        performanceRenderer?: ComponentType<PerformanceRendererProps>;
        telemetryRenderer?: ComponentType<TelemetryRendererProps>;
        onMetricClick?: (metric: string, value: any) => void;
        onSectionToggle?: (section: string, expanded: boolean) => void;
        onTelemetryClick?: (event: TelemetryData) => void;
        ariaLabel?: string;
        ariaDescription?: string;
        debug?: boolean;
        onDebug?: (debugInfo: any) => void;
        [key: string]: any;
    }

    Indexable

    • [key: string]: any

      Additional props

    Index

    Properties

    metadata?: MessageMetadata

    Message metadata to display

    telemetry?: TelemetryData[]

    Telemetry data

    performance?: PerformanceMetrics

    Performance metrics

    Cost metrics

    tokenUsage?: TokenUsage

    Token usage information

    Display mode

    categories?: MetricCategory[]

    Show specific metric categories

    showCost?: boolean

    Show cost information

    showPerformance?: boolean

    Show performance metrics

    showTelemetry?: boolean

    Show telemetry events

    showTokens?: boolean

    Show token usage

    showModel?: boolean

    Show model information

    collapsible?: boolean

    Collapsible sections

    initiallyCollapsed?: boolean

    Initially collapsed

    currency?: string

    Currency for cost display

    costPrecision?: number

    Decimal places for cost

    relativeTime?: boolean

    Show relative timestamps

    timeFormat?: "both" | "relative" | "absolute"

    Time format

    className?: string

    Additional CSS classes

    compact?: boolean

    Compact layout

    enableAnimations?: boolean

    Enable animations

    theme?: "light" | "dark" | "auto"

    Color theme

    metricRenderer?: ComponentType<MetricRendererProps>

    Custom metric renderer

    costRenderer?: ComponentType<CostRendererProps>

    Custom cost renderer

    performanceRenderer?: ComponentType<PerformanceRendererProps>

    Custom performance renderer

    telemetryRenderer?: ComponentType<TelemetryRendererProps>

    Custom telemetry renderer

    onMetricClick?: (metric: string, value: any) => void

    Metric click handler

    onSectionToggle?: (section: string, expanded: boolean) => void

    Section expand/collapse handler

    onTelemetryClick?: (event: TelemetryData) => void

    Telemetry event click handler

    ariaLabel?: string

    Accessibility label

    ariaDescription?: string

    Accessibility description

    debug?: boolean

    Enable debug mode

    onDebug?: (debugInfo: any) => void

    Debug event handler