Browse Source

Adjusted typing

pull/11522/head
mpetrov 2 years ago
parent
commit
61e7ba46fc
  1. 7
      ui-ngx/src/app/shared/components/dialog/entity-conflict-dialog/entity-conflict-dialog.component.ts
  2. 7
      ui-ngx/src/app/shared/import-export/import-export.service.ts
  3. 5
      ui-ngx/src/app/shared/models/entity.models.ts

7
ui-ngx/src/app/shared/components/dialog/entity-conflict-dialog/entity-conflict-dialog.component.ts

@ -20,12 +20,13 @@ import { SharedModule } from '@shared/shared.module';
import { ImportExportService } from '@shared/import-export/import-export.service';
import { CommonModule } from '@angular/common';
import { entityTypeTranslations } from '@shared/models/entity-type.models';
import { EntityDTOInfoData, EntityInfoData } from '@shared/models/entity.models';
import { EntityInfoData } from '@shared/models/entity.models';
import { EntityId } from '@shared/models/id/entity-id';
import { RuleChainMetaData } from '@shared/models/rule-chain.models';
interface EntityConflictDialogData {
message: string;
entity: EntityInfoData | EntityDTOInfoData;
entity: EntityInfoData | RuleChainMetaData;
}
@Component({
@ -49,7 +50,7 @@ export class EntityConflictDialogComponent {
private dialogRef: MatDialogRef<EntityConflictDialogComponent>,
private importExportService: ImportExportService,
) {
this.entityId = (data.entity as EntityInfoData).id ?? (data.entity as EntityDTOInfoData).ruleChainId;
this.entityId = (data.entity as EntityInfoData).id ?? (data.entity as RuleChainMetaData).ruleChainId;
}
onCancel(): void {

7
ui-ngx/src/app/shared/import-export/import-export.service.ts

@ -56,7 +56,6 @@ import { UtilsService } from '@core/services/utils.service';
import { WidgetService } from '@core/http/widget.service';
import { WidgetsBundle } from '@shared/models/widgets-bundle.model';
import {
EntityDTOInfoData,
EntityInfoData,
ImportEntitiesResultInfo,
ImportEntityData
@ -365,8 +364,8 @@ export class ImportExportService {
});
}
public exportEntity(entityData: EntityInfoData | EntityDTOInfoData): void {
const id = (entityData as EntityInfoData).id ?? (entityData as EntityDTOInfoData).ruleChainId;
public exportEntity(entityData: EntityInfoData | RuleChainMetaData): void {
const id = (entityData as EntityInfoData).id ?? (entityData as RuleChainMetaData).ruleChainId;
let preparedData;
switch (id.entityType) {
case EntityType.DEVICE_PROFILE:
@ -395,7 +394,7 @@ export class ImportExportService {
default:
preparedData = this.prepareExport(entityData);
}
this.exportToPc(preparedData, entityData.name);
this.exportToPc(preparedData, (entityData as EntityInfoData).name);
}
private exportSelectedWidgetsBundle(widgetsBundle: WidgetsBundle): void {

5
ui-ngx/src/app/shared/models/entity.models.ts

@ -34,11 +34,6 @@ export interface EntityInfoData {
name: string;
}
export interface EntityDTOInfoData {
ruleChainId: EntityId;
name: string;
}
export interface ImportEntityData {
lineNumber: number;
name: string;

Loading…
Cancel
Save