ChatDebugProps

Unpublished development API. This package is under development and is not available as a published release.

Passive view requests are synchronous notifications, never readers. The app owns SDK calls, cancellation, stale-result checks and snapshot lifetimes.

import type { ChatDebugProps } from '@threadplane/react/debug';

Declaration

export interface ChatDebugProps  {
  readonly activity?: {
        readonly busy: boolean;
        readonly status?: string;
    };
  readonly checkpointPage?: DebugCheckpointPage;
  readonly className?: string;
  readonly contextKey: string;
  readonly current: DebugCurrentObservation;
  readonly defaultOpen?: boolean;
  readonly inspection?: DebugInspection;
  readonly onInspect?: (selection: DebugSelection) => undefined;
  readonly onRefresh?: (request: DebugRefreshRequest) => undefined;
  readonly selection?: DebugSelection;
  readonly storageKey?: string;
}

Members

activity

readonly activity?: {
        readonly busy: boolean;
        readonly status?: string;
    };

checkpointPage

readonly checkpointPage?: DebugCheckpointPage;

className

readonly className?: string;

contextKey

readonly contextKey: string;

current

readonly current: DebugCurrentObservation;

defaultOpen

readonly defaultOpen?: boolean;

inspection

readonly inspection?: DebugInspection;

onInspect

readonly onInspect?: (selection: DebugSelection) => undefined;

onRefresh

readonly onRefresh?: (request: DebugRefreshRequest) => undefined;

selection

readonly selection?: DebugSelection;

storageKey

readonly storageKey?: string;