UNPKG

@memberjunction/ng-ai-test-harness

Version:

MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX

42 lines 2.15 kB
import { EventEmitter } from '@angular/core'; import { AIAgentRunStepEntityExtended } from '@memberjunction/core-entities'; import * as i0 from "@angular/core"; export declare class ExecutionNodeComponent { step: AIAgentRunStepEntityExtended; depth: number; agentPath: string[]; expanded: boolean; detailsExpanded: boolean; overrideDisplayStatus?: string; toggleNode: EventEmitter<void>; toggleDetails: EventEmitter<void>; userInteracted: EventEmitter<void>; hasChildren(): boolean; onToggleChildren(event?: Event): void; onToggleDetails(event?: Event): void; onDoubleClick(): void; hasNodeDetails(): boolean; getTruncatedName(): string; isNameTruncated(): boolean; formatDuration(ms: number): string; getNodeTitle(): string; getStepName(): string; getStepTypeClass(): string; getStatusClass(): string; getDuration(): number; getTokensUsed(): number | undefined; getCost(): number | undefined; getDetailsMarkdown(): string | undefined; getInputPreview(): string | undefined; getOutputPreview(): string | undefined; getAgentName(): string | undefined; getAgentIconClass(): string | undefined; getAgentLogoURL(): string | undefined; getActionName(): string | undefined; getActionIconClass(): string | undefined; private parseMetadata; formatMarkdown(markdown: string): string; static ɵfac: i0.ɵɵFactoryDeclaration<ExecutionNodeComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ExecutionNodeComponent, "mj-execution-node", never, { "step": { "alias": "step"; "required": false; }; "depth": { "alias": "depth"; "required": false; }; "agentPath": { "alias": "agentPath"; "required": false; }; "expanded": { "alias": "expanded"; "required": false; }; "detailsExpanded": { "alias": "detailsExpanded"; "required": false; }; "overrideDisplayStatus": { "alias": "overrideDisplayStatus"; "required": false; }; }, { "toggleNode": "toggleNode"; "toggleDetails": "toggleDetails"; "userInteracted": "userInteracted"; }, never, never, false, never>; } //# sourceMappingURL=agent-execution-node.component.d.ts.map