ChatMessageListComponent
Renders agent messages using the custom template registered for each message category.
import { ChatMessageListComponent } from '@threadplane/chat';Declaration
export declare class ChatMessageListComponent {
readonly agent: import("@angular/core").InputSignal<Agent<unknown>>;
findTemplate(type: MessageTemplateType): MessageTemplateDirective | undefined;
readonly getMessageType: typeof getMessageType;
readonly messages: import("@angular/core").Signal<Message[]>;
readonly messageTemplates: import("@angular/core").Signal<readonly MessageTemplateDirective[]>;
}Angular template API
Selector: chat-message-list
Inputs
agent· requiredAgent<unknown>
Members
agent
readonly agent: import("@angular/core").InputSignal<Agent<unknown>>;findTemplate · overload 1
findTemplate(type: MessageTemplateType): MessageTemplateDirective | undefined;Parameters
type· requiredMessageTemplateType
Returns
MessageTemplateDirective | undefinedgetMessageType
readonly getMessageType: typeof getMessageType;messages
readonly messages: import("@angular/core").Signal<Message[]>;messageTemplates
readonly messageTemplates: import("@angular/core").Signal<readonly MessageTemplateDirective[]>;