UNPKG

acr-assist-simulator-module

Version:

This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 1.7.4.

71 lines (70 loc) 2.55 kB
import { EventEmitter, OnChanges, SimpleChanges, OnInit } from '@angular/core'; import { BaseDataElement } from '../../core/elements/models/base-data-element.model'; import { SimulatorEngineService } from '../../core/services/simulator-engine.service'; import { SimulatorState } from '../../core/models/simulator-state.model'; import { InputData } from '../../core/models/input-data.model'; export declare class AssistDataElementComponent implements OnInit, OnChanges { private simulatorEngineService; dataElements: BaseDataElement[]; imagePath: string; Endpoints: any[]; templatePartial: string[]; endPointXMLString: string[]; xmlContent: string; returnReportText: EventEmitter<MainReportText>; returnExecutionHistory: EventEmitter<FinalExecutedHistory>; isReset: boolean; mainReportTextObj: MainReportText; simulatorState: SimulatorState; dataElementValues: Map<string, any>; comparisonValues: string[]; selectedChoiceValues: string[]; executedResultIds: any[]; executedResultHistories: ExecutedResultHistory[]; inputValues: InputData[]; constructor(simulatorEngineService: SimulatorEngineService); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; choiceSelected($event: any): void; numericSelected($event: any): void; multiSelected($event: any): void; load(inputValues: InputData[], isReset: boolean): void; generateReportText(endpointId: string): void; private generateExecutionHistory(); private returnEndPointContents(content, startToken, endToken); private parseXml(endPointId, endpointContent); } export declare class ChoiceElement { elementId: string; selectedValue: string; selectedText: string; } export declare class NumericElement { elementId: string; selectedValue: number; } export declare class MultiChoiceElement { elementId: string; selectedValues: string[]; selectedComparisonValues: string[]; } export declare class AllElements { elementId: string; selectedValues: any[]; } export declare class MainReportText { reportTextMainContent: string; allReportText: AllReportText[]; } export declare class AllReportText { sectionId: string; reportText: string; } export declare class ExecutedResultHistory { resultCondition: string; resultValue: any; } export declare class FinalExecutedHistory { executionHistories: ExecutedResultHistory[]; resultText: MainReportText; }