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