ChatTraceComponent

Provides a collapsible trace section that expands automatically for running or error states.

import { ChatTraceComponent } from '@threadplane/chat';

Declaration

export declare class ChatTraceComponent  {
  constructor();
  readonly defaultExpanded: import("@angular/core").InputSignal<boolean>;
  readonly expanded: import("@angular/core").Signal<boolean>;
  readonly expandedStr: import("@angular/core").Signal<string>;
  readonly state: import("@angular/core").InputSignal<TraceState>;
  toggle(): void;
}

Angular template API

Selector: chat-trace

Inputs

defaultExpanded
boolean
state
TraceState

Members

Constructor · overload 1

Constructs a new instance of the ChatTraceComponent class

constructor();

defaultExpanded

When state is not 'running' or 'error', honors this input as the default expansion.

readonly defaultExpanded: import("@angular/core").InputSignal<boolean>;

expanded

readonly expanded: import("@angular/core").Signal<boolean>;

expandedStr

readonly expandedStr: import("@angular/core").Signal<string>;

state

readonly state: import("@angular/core").InputSignal<TraceState>;

toggle · overload 1

toggle(): void;

Returns

void