ChatApprovalCardComponent

Displays an approval dialog for a matching agent interrupt and emits approve, edit, or cancel actions.

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

Declaration

export declare class ChatApprovalCardComponent  {
  constructor();
  readonly action: import("@angular/core").OutputEmitterRef<ChatApprovalAction>;
  readonly agent: import("@angular/core").InputSignal<Agent<unknown>>;
  readonly matchKind: import("@angular/core").InputSignal<string | undefined>;
  readonly showEdit: import("@angular/core").InputSignal<boolean>;
  readonly title: import("@angular/core").InputSignal<string>;
}

Angular template API

Selector: chat-approval-card

Inputs

agent · required
Agent<unknown>
matchKind
string | undefined
showEdit
boolean
title
string

Outputs

action
ChatApprovalAction

Members

Constructor · overload 1

Constructs a new instance of the ChatApprovalCardComponent class

constructor();

action

readonly action: import("@angular/core").OutputEmitterRef<ChatApprovalAction>;

agent

readonly agent: import("@angular/core").InputSignal<Agent<unknown>>;

matchKind

readonly matchKind: import("@angular/core").InputSignal<string | undefined>;

showEdit

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

title

readonly title: import("@angular/core").InputSignal<string>;