UI: Refactoring calculate fields models refactoring
This commit is contained in:
		
							parent
							
								
									faff769cda
								
							
						
					
					
						commit
						2fec80eef2
					
				@ -39,7 +39,6 @@ import { catchError, filter, switchMap, tap } from 'rxjs/operators';
 | 
			
		||||
import {
 | 
			
		||||
  ArgumentType,
 | 
			
		||||
  CalculatedField,
 | 
			
		||||
  CalculatedFieldDebugDialogData,
 | 
			
		||||
  CalculatedFieldEventArguments,
 | 
			
		||||
  CalculatedFieldType,
 | 
			
		||||
  CalculatedFieldTypeTranslations,
 | 
			
		||||
@ -47,7 +46,7 @@ import {
 | 
			
		||||
  getCalculatedFieldArgumentsHighlights,
 | 
			
		||||
} from '@shared/models/calculated-field.models';
 | 
			
		||||
import {
 | 
			
		||||
  CalculatedFieldDebugDialogComponent,
 | 
			
		||||
  CalculatedFieldDebugDialogComponent, CalculatedFieldDebugDialogData,
 | 
			
		||||
  CalculatedFieldDialogComponent,
 | 
			
		||||
  CalculatedFieldDialogData,
 | 
			
		||||
  CalculatedFieldScriptTestDialogComponent,
 | 
			
		||||
 | 
			
		||||
@ -22,7 +22,17 @@ import { Router } from '@angular/router';
 | 
			
		||||
import { DialogComponent } from '@shared/components/dialog.component';
 | 
			
		||||
import { CalculatedFieldEventBody, DebugEventType, EventType } from '@shared/models/event.models';
 | 
			
		||||
import { EventTableComponent } from '@home/components/event/event-table.component';
 | 
			
		||||
import { CalculatedFieldDebugDialogData, CalculatedFieldType } from '@shared/models/calculated-field.models';
 | 
			
		||||
import {
 | 
			
		||||
  CalculatedField,
 | 
			
		||||
  CalculatedFieldTestScriptFn,
 | 
			
		||||
  CalculatedFieldType
 | 
			
		||||
} from '@shared/models/calculated-field.models';
 | 
			
		||||
 | 
			
		||||
export interface CalculatedFieldDebugDialogData {
 | 
			
		||||
  tenantId: string;
 | 
			
		||||
  value: CalculatedField;
 | 
			
		||||
  getTestScriptDialogFn: CalculatedFieldTestScriptFn;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@Component({
 | 
			
		||||
  selector: 'tb-calculated-field-debug-dialog',
 | 
			
		||||
 | 
			
		||||
@ -148,12 +148,6 @@ export interface CalculatedFieldArgumentValue extends CalculatedFieldArgument {
 | 
			
		||||
 | 
			
		||||
export type CalculatedFieldTestScriptFn = (calculatedField: CalculatedField, argumentsObj?: Record<string, unknown>, closeAllOnSave?: boolean) => Observable<string>;
 | 
			
		||||
 | 
			
		||||
export interface CalculatedFieldDebugDialogData {
 | 
			
		||||
  tenantId: string;
 | 
			
		||||
  value: CalculatedField;
 | 
			
		||||
  getTestScriptDialogFn: CalculatedFieldTestScriptFn;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export interface CalculatedFieldTestScriptInputParams {
 | 
			
		||||
  arguments: CalculatedFieldEventArguments;
 | 
			
		||||
  expression: string;
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user