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 {
|
import {
|
||||||
ArgumentType,
|
ArgumentType,
|
||||||
CalculatedField,
|
CalculatedField,
|
||||||
CalculatedFieldDebugDialogData,
|
|
||||||
CalculatedFieldEventArguments,
|
CalculatedFieldEventArguments,
|
||||||
CalculatedFieldType,
|
CalculatedFieldType,
|
||||||
CalculatedFieldTypeTranslations,
|
CalculatedFieldTypeTranslations,
|
||||||
@ -47,7 +46,7 @@ import {
|
|||||||
getCalculatedFieldArgumentsHighlights,
|
getCalculatedFieldArgumentsHighlights,
|
||||||
} from '@shared/models/calculated-field.models';
|
} from '@shared/models/calculated-field.models';
|
||||||
import {
|
import {
|
||||||
CalculatedFieldDebugDialogComponent,
|
CalculatedFieldDebugDialogComponent, CalculatedFieldDebugDialogData,
|
||||||
CalculatedFieldDialogComponent,
|
CalculatedFieldDialogComponent,
|
||||||
CalculatedFieldDialogData,
|
CalculatedFieldDialogData,
|
||||||
CalculatedFieldScriptTestDialogComponent,
|
CalculatedFieldScriptTestDialogComponent,
|
||||||
|
|||||||
@ -22,7 +22,17 @@ import { Router } from '@angular/router';
|
|||||||
import { DialogComponent } from '@shared/components/dialog.component';
|
import { DialogComponent } from '@shared/components/dialog.component';
|
||||||
import { CalculatedFieldEventBody, DebugEventType, EventType } from '@shared/models/event.models';
|
import { CalculatedFieldEventBody, DebugEventType, EventType } from '@shared/models/event.models';
|
||||||
import { EventTableComponent } from '@home/components/event/event-table.component';
|
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({
|
@Component({
|
||||||
selector: 'tb-calculated-field-debug-dialog',
|
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 type CalculatedFieldTestScriptFn = (calculatedField: CalculatedField, argumentsObj?: Record<string, unknown>, closeAllOnSave?: boolean) => Observable<string>;
|
||||||
|
|
||||||
export interface CalculatedFieldDebugDialogData {
|
|
||||||
tenantId: string;
|
|
||||||
value: CalculatedField;
|
|
||||||
getTestScriptDialogFn: CalculatedFieldTestScriptFn;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface CalculatedFieldTestScriptInputParams {
|
export interface CalculatedFieldTestScriptInputParams {
|
||||||
arguments: CalculatedFieldEventArguments;
|
arguments: CalculatedFieldEventArguments;
|
||||||
expression: string;
|
expression: string;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user