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· requiredAgent<unknown>matchKindstring | undefinedshowEditbooleantitlestring
Outputs
actionChatApprovalAction
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>;