ChatToolCallCardComponent

Displays a tool call’s status, arguments, and optional result in a collapsible trace.

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

Declaration

export declare class ChatToolCallCardComponent  {
  readonly ariaLabel: import("@angular/core").Signal<string>;
  readonly autoExpanded: import("@angular/core").Signal<boolean>;
  readonly defaultCollapsed: import("@angular/core").InputSignal<boolean>;
  formatJson(value: unknown): string;
  readonly state: import("@angular/core").Signal<TraceState>;
  readonly status: import("@angular/core").Signal<ToolCallStatus>;
  readonly toolCall: import("@angular/core").InputSignal<ToolCallInfo>;
}

Angular template API

Selector: chat-tool-call-card

Inputs

defaultCollapsed
boolean
toolCall · required
ToolCallInfo

Members

ariaLabel

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

autoExpanded

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

defaultCollapsed

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

formatJson · overload 1

formatJson(value: unknown): string;

Parameters

value · required
unknown

Returns

string

state

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

status

readonly status: import("@angular/core").Signal<ToolCallStatus>;

toolCall

readonly toolCall: import("@angular/core").InputSignal<ToolCallInfo>;