UNPKG

@memberjunction/ng-ai-test-harness

Version:

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

132 lines 5.8 kB
import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; // Kendo UI Modules import { ButtonsModule } from '@progress/kendo-angular-buttons'; import { DialogsModule, WindowModule } from '@progress/kendo-angular-dialog'; import { DropDownsModule } from '@progress/kendo-angular-dropdowns'; import { InputsModule } from '@progress/kendo-angular-inputs'; import { LayoutModule } from '@progress/kendo-angular-layout'; import { NotificationModule } from '@progress/kendo-angular-notification'; import { IndicatorsModule } from '@progress/kendo-angular-indicators'; import { TooltipsModule } from '@progress/kendo-angular-tooltip'; import { IconsModule } from '@progress/kendo-angular-icons'; // MemberJunction imports import { ContainerDirectivesModule } from '@memberjunction/ng-container-directives'; import { CodeEditorModule } from '@memberjunction/ng-code-editor'; // Components import { AITestHarnessComponent } from './lib/ai-test-harness.component'; import { AITestHarnessDialogComponent } from './lib/ai-test-harness-dialog.component'; import { AITestHarnessWindowComponent } from './lib/ai-test-harness-window.component'; import { TestHarnessCustomWindowComponent } from './lib/test-harness-custom-window.component'; import { AgentExecutionMonitorComponent } from './lib/agent-execution-monitor.component'; import { ExecutionNodeComponent } from './lib/agent-execution-node.component'; import { JsonViewerWindowComponent } from './lib/json-viewer-window.component'; import { WindowDockService } from './lib/window-dock.service'; // Services import { AITestHarnessDialogService } from './lib/ai-test-harness-dialog.service'; import { TestHarnessWindowService } from './lib/test-harness-window.service'; import { TestHarnessWindowManagerService } from './lib/test-harness-window-manager.service'; import * as i0 from "@angular/core"; export class AITestHarnessModule { static { this.ɵfac = function AITestHarnessModule_Factory(t) { return new (t || AITestHarnessModule)(); }; } static { this.ɵmod = /*@__PURE__*/ i0.ɵɵdefineNgModule({ type: AITestHarnessModule }); } static { this.ɵinj = /*@__PURE__*/ i0.ɵɵdefineInjector({ providers: [ AITestHarnessDialogService, TestHarnessWindowService, TestHarnessWindowManagerService, WindowDockService ], imports: [CommonModule, FormsModule, ReactiveFormsModule, // Kendo UI ButtonsModule, DialogsModule, WindowModule, DropDownsModule, InputsModule, LayoutModule, NotificationModule, IndicatorsModule, TooltipsModule, IconsModule, // MemberJunction ContainerDirectivesModule, CodeEditorModule] }); } } (() => { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(AITestHarnessModule, [{ type: NgModule, args: [{ declarations: [ AITestHarnessComponent, AITestHarnessDialogComponent, AITestHarnessWindowComponent, TestHarnessCustomWindowComponent, JsonViewerWindowComponent, AgentExecutionMonitorComponent, ExecutionNodeComponent ], imports: [ CommonModule, FormsModule, ReactiveFormsModule, // Kendo UI ButtonsModule, DialogsModule, WindowModule, DropDownsModule, InputsModule, LayoutModule, NotificationModule, IndicatorsModule, TooltipsModule, IconsModule, // MemberJunction ContainerDirectivesModule, CodeEditorModule ], exports: [ AITestHarnessComponent, AITestHarnessDialogComponent, AITestHarnessWindowComponent, TestHarnessCustomWindowComponent, AgentExecutionMonitorComponent, JsonViewerWindowComponent ], providers: [ AITestHarnessDialogService, TestHarnessWindowService, TestHarnessWindowManagerService, WindowDockService ] }] }], null, null); })(); (function () { (typeof ngJitMode === "undefined" || ngJitMode) && i0.ɵɵsetNgModuleScope(AITestHarnessModule, { declarations: [AITestHarnessComponent, AITestHarnessDialogComponent, AITestHarnessWindowComponent, TestHarnessCustomWindowComponent, JsonViewerWindowComponent, AgentExecutionMonitorComponent, ExecutionNodeComponent], imports: [CommonModule, FormsModule, ReactiveFormsModule, // Kendo UI ButtonsModule, DialogsModule, WindowModule, DropDownsModule, InputsModule, LayoutModule, NotificationModule, IndicatorsModule, TooltipsModule, IconsModule, // MemberJunction ContainerDirectivesModule, CodeEditorModule], exports: [AITestHarnessComponent, AITestHarnessDialogComponent, AITestHarnessWindowComponent, TestHarnessCustomWindowComponent, AgentExecutionMonitorComponent, JsonViewerWindowComponent] }); })(); //# sourceMappingURL=module.js.map