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

    Interface ConciergusReasoningDisplayProps

    Props for ConciergusReasoningDisplay component

    interface ConciergusReasoningDisplayProps {
        reasoning?: string | EnhancedReasoningStep[];
        streamParts?:
            | AsyncIterable<EnhancedStreamPart, any, any>
            | ReadableStream<EnhancedStreamPart>;
        isStreaming?: boolean;
        mode?: ReasoningDisplayMode;
        visualization?: ReasoningVisualization;
        showStepNumbers?: boolean;
        defaultExpanded?: boolean;
        collapsible?: boolean;
        enableExport?: boolean;
        enableSearch?: boolean;
        maxSteps?: number;
        compact?: boolean;
        enableVirtualization?: boolean;
        stepHeight?: number;
        enableAnimations?: boolean;
        stepRenderer?: ComponentType<StepRendererProps>;
        graphRenderer?: ComponentType<ReasoningGraphProps>;
        headerRenderer?: ComponentType<ReasoningHeaderRendererProps>;
        className?: string;
        theme?: "light" | "dark" | "auto";
        onStepClick?: (step: EnhancedReasoningStep) => void;
        onDependencyClick?: (
            dependencyId: string,
            step: EnhancedReasoningStep,
        ) => void;
        onSourceClick?: (sourceId: string, step: EnhancedReasoningStep) => void;
        onExport?: (format: "json" | "markdown" | "pdf") => void;
        onStreamUpdate?: (steps: EnhancedReasoningStep[]) => void;
        onError?: (error: Error) => void;
        ariaLabel?: string;
        ariaDescription?: string;
        debug?: boolean;
        [key: string]: any;
    }

    Indexable

    • [key: string]: any

      Additional props

    Index

    Properties

    reasoning?: string | EnhancedReasoningStep[]

    Reasoning steps

    streamParts?:
        | AsyncIterable<EnhancedStreamPart, any, any>
        | ReadableStream<EnhancedStreamPart>

    Stream parts for real-time updates

    isStreaming?: boolean

    Is currently streaming

    Display mode

    visualization?: ReasoningVisualization

    Visualization options

    showStepNumbers?: boolean

    Show step numbers

    defaultExpanded?: boolean

    Default expanded state

    collapsible?: boolean

    Enable collapsible sections

    enableExport?: boolean

    Enable export functionality

    enableSearch?: boolean

    Enable search/filtering

    maxSteps?: number

    Maximum steps to display

    compact?: boolean

    Compact display

    enableVirtualization?: boolean

    Enable virtualization for large step counts

    stepHeight?: number

    Custom step height for virtualization

    enableAnimations?: boolean

    Enable animations

    stepRenderer?: ComponentType<StepRendererProps>

    Custom step renderer

    graphRenderer?: ComponentType<ReasoningGraphProps>

    Custom graph renderer

    headerRenderer?: ComponentType<ReasoningHeaderRendererProps>

    Custom header renderer

    className?: string

    Additional CSS classes

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

    Color theme

    onStepClick?: (step: EnhancedReasoningStep) => void

    Step click handler

    onDependencyClick?: (dependencyId: string, step: EnhancedReasoningStep) => void

    Dependency click handler

    onSourceClick?: (sourceId: string, step: EnhancedReasoningStep) => void

    Source click handler

    onExport?: (format: "json" | "markdown" | "pdf") => void

    Export handler

    onStreamUpdate?: (steps: EnhancedReasoningStep[]) => void

    Stream update handler

    onError?: (error: Error) => void

    Error handler

    ariaLabel?: string

    Accessibility label

    ariaDescription?: string

    Accessibility description

    debug?: boolean

    Enable debug mode