From 6d18ffbc4f5cb3f0d6ae2d5fc591c682a285a447 Mon Sep 17 00:00:00 2001 From: Cemonix Date: Fri, 29 Aug 2025 17:00:39 +0200 Subject: [PATCH] Refactor: Remove unused type definitions and interfaces across various modules - Deleted Point, Table, PageLoader, and other type definitions that are no longer in use. - Cleaned up data source types and requests, including DataSourceType and DataSourceStatus. - Removed label-related types and requests, including Label, LabelScheme, and their associated interfaces. - Eliminated logging types and project-related types, including Project, ProjectInvitationDto, and ProjectMember. - Updated imports in views to reflect the new structure and removed references to deleted types. - Refactored services and components to align with the new type definitions and imports. --- frontend/README.md | 5 - frontend/src/App.vue | 2 + .../annotationWorkspace/AnnotationCanvas.vue | 35 +- .../annotationWorkspace/AnnotationsPanel.vue | 8 +- .../annotationWorkspace/WorkspaceSidebar.vue | 12 +- .../src/components/common/AnimatedCounter.vue | 49 -- frontend/src/components/common/DataTable.vue | 2 +- frontend/src/components/common/PageLoader.vue | 11 +- .../common/toast/ToastNotification.vue | 2 +- .../src/components/project/AssetThumbnail.vue | 8 +- .../components/project/CreateProjectForm.vue | 2 +- .../src/components/project/ProjectCard.vue | 2 +- .../components/project/UploadImagesModal.vue | 10 +- .../project/dashboard/AddWidgetModal.vue | 2 +- .../project/dashboard/DashboardGrid.vue | 2 +- .../project/dashboard/WidgetContainer.vue | 2 +- .../project/dashboard/WidgetSettingsModal.vue | 2 +- .../dashboard/widgets/ProjectHealthWidget.vue | 2 +- .../widgets/RecentActivitiesWidget.vue | 2 +- .../widgets/TaskStatisticsWidget.vue | 2 +- .../widgets/UserPerformanceWidget.vue | 2 +- .../widgets/WorkflowProgressWidget.vue | 2 +- .../dataSource/CreateDataSourceForm.vue | 4 +- .../project/dataSource/DataSourceCard.vue | 2 +- .../project/labels/CreateLabelForm.vue | 4 +- .../project/labels/CreateLabelSchemeForm.vue | 2 +- .../project/labels/DeletionImpactDialog.vue | 2 +- .../components/project/labels/LabelChip.vue | 2 +- .../project/labels/LabelSchemeCard.vue | 10 +- .../project/settings/MembersSection.vue | 10 +- .../project/task/AssetPreviewPopup.vue | 2 +- .../project/task/AssetThumbnailCell.vue | 2 +- .../components/project/task/EditTaskModal.vue | 10 +- .../project/task/TaskAssignModal.vue | 10 +- .../task/TaskBulkOperationsToolbar.vue | 2 +- .../project/task/TaskPriorityModal.vue | 6 +- .../project/task/TaskSelectionColumn.vue | 4 +- .../project/task/TaskStatusBadge.vue | 2 +- .../project/task/TaskStatusModal.vue | 4 +- .../project/workflow/CreateWorkflowWizard.vue | 16 +- .../project/workflow/StageAssignmentModal.vue | 12 +- .../project/workflow/StageEditModal.vue | 8 +- .../project/workflow/WorkflowCard.vue | 7 +- .../workflow/WorkflowPipelineViewer.vue | 2 +- .../project/workflow/WorkflowStageCard.vue | 4 +- frontend/src/composables/useAssetPreview.ts | 12 +- .../src/composables/useAuthErrorHandler.ts | 2 +- frontend/src/composables/useErrorHandler.ts | 4 +- .../composables/usePermissionErrorHandler.ts | 2 +- frontend/src/composables/useTaskSelection.ts | 6 +- frontend/src/composables/useToast.ts | 18 +- .../environment.ts => config/config.types.ts} | 2 +- frontend/src/config/env.ts | 4 +- .../__tests__/annotationRenderer.test.ts | 0 .../annotationDisplayUtils.ts | 0 .../annotationDrawer.ts | 2 +- .../annotationManager.ts | 14 +- .../annotationRenderer.ts | 2 +- frontend/src/core/annotations/index.ts | 13 + .../core/asset/__tests__/assetManager.test.ts | 475 ++++++++++++++++ .../asset.ts => core/asset/asset.types.ts} | 37 +- frontend/src/core/asset/assetManager.ts | 261 +++++++++ frontend/src/core/asset/index.ts | 2 + .../{types/common => core/errors}/errors.ts | 3 +- frontend/src/core/geometry/geometry.types.ts | 8 + .../__tests__/permissionEndpoints.test.ts | 68 +++ frontend/src/core/interceptors/index.ts | 1 + .../core/interceptors/permissionEndpoints.ts | 145 +++++ .../logger}/__tests__/logger.basic.test.ts | 2 +- .../logger}/__tests__/logger.plugins.test.ts | 2 +- frontend/src/{utils => core/logger}/logger.ts | 55 +- frontend/src/core/logger/logger.types.ts | 27 + frontend/src/core/navigation/index.ts | 1 - .../core/{storage => persistence}/index.ts | 0 .../{storage => persistence}/lastProject.ts | 4 +- .../src/core/persistence/lastProject.types.ts | 14 + .../{storage => persistence}/lastStage.ts | 4 +- .../persistence/lastStage.types.ts} | 3 + frontend/src/core/table/table.types.ts | 35 ++ .../src/{utils => core/theming}/colors.ts | 2 +- frontend/src/core/theming/index.ts | 7 + frontend/src/core/timing/index.ts | 2 + frontend/src/{utils => core/timing}/timer.ts | 2 +- frontend/src/core/timing/timer.types.ts | 12 + frontend/src/core/workflow/index.ts | 9 + .../navigation.ts} | 26 +- .../roleValidation.ts} | 4 +- .../workspace/annotation.types.ts} | 2 +- .../workspace/annotationHelpers.types.ts} | 6 +- .../geometry}/__tests__/geometry.test.ts | 0 .../geometry}/coordinateTransforms.ts | 6 +- .../geometry}/geometry.ts | 2 +- .../geometry}/hitDetection.ts | 4 +- frontend/src/core/workspace/geometry/index.ts | 21 + .../geometry}/viewport.ts | 2 +- frontend/src/core/workspace/index.ts | 6 + .../interaction}/cursors.ts | 2 +- .../src/core/workspace/interaction/index.ts | 7 + .../toolHandlers/boundingBoxToolHandler.ts | 14 +- .../toolHandlers/lineToolHandler.ts | 14 +- .../toolHandlers/pointToolHandler.ts | 10 +- .../toolHandlers/polygonToolHandler.ts | 14 +- .../toolHandlers/polylineToolHandler.ts | 14 +- .../interaction}/toolHandlers/toolHandler.ts | 0 .../task/__tests__/taskManager.test.ts | 536 ++++++++++++++++++ frontend/src/core/workspace/task/index.ts | 8 + .../src/core/workspace/task/taskManager.ts | 293 ++++++++++ .../core/workspace/task/taskManager.types.ts | 33 ++ .../workspace/task/taskNavigationManager.ts | 202 +++++++ .../task/taskNavigationManager.types.ts | 22 + .../workspace/tools.types.ts} | 0 frontend/src/directives/vPermission.ts | 4 +- frontend/src/layouts/Navbar.vue | 2 +- frontend/src/main.ts | 8 +- frontend/src/router/index.ts | 10 +- frontend/src/{constants => router}/routes.ts | 0 .../{api => }/__tests__/apiClient.test.ts | 4 +- frontend/src/services/api/base/index.ts | 2 - frontend/src/services/api/index.ts | 15 - frontend/src/services/api/projects/index.ts | 13 - frontend/src/services/{api => }/apiClient.ts | 37 +- .../auth.ts => services/auth/auth.types.ts} | 6 +- frontend/src/services/auth/authService.ts | 4 +- frontend/src/services/auth/index.ts | 2 + .../permissionService.ts} | 10 +- .../auth/permissions.types.ts} | 0 .../BaseService.ts => base/baseService.ts} | 8 +- .../src/{types/api => services/base}/error.ts | 0 .../src/{types/api => services/base}/index.ts | 0 .../base}/paginatedResponse.ts | 0 .../{types/api => services/base}/requests.ts | 0 frontend/src/services/index.ts | 5 + .../__tests__/errorTransform.test.ts | 114 ++++ .../{utils => interceptors}/errorTransform.ts | 4 +- .../services/{utils => interceptors}/index.ts | 0 .../responseValidation.ts | 0 frontend/src/services/invitation/index.ts | 1 + .../invitation/invitation.types.ts} | 4 +- .../invitationService.ts} | 10 +- .../projects => project}/annotationService.ts | 7 +- .../asset}/assetService.ts | 17 +- .../project}/asset/index.ts | 12 +- .../project}/asset/requests.ts | 2 +- .../project/asset/upload.types.ts} | 0 .../project}/asset/uploadErrors.ts | 0 .../baseProjectService.ts} | 2 +- .../project/dashboard/dashboard.types.ts} | 0 .../dashboard}/dashboardService.ts | 4 +- .../src/services/project/dashboard/index.ts | 1 + .../project/dataSource/dataSource.types.ts | 63 ++ .../dataSource}/dataSourceService.ts | 10 +- .../src/services/project/dataSource/index.ts | 1 + frontend/src/services/project/index.ts | 14 + .../__tests__/labelSchemeService.test.ts | 9 +- .../__tests__/labelService.test.ts | 9 +- .../src/services/project/labelScheme/index.ts | 2 + .../project/labelScheme/label.types.ts | 93 +++ .../labelScheme}/labelSchemeService.ts | 17 +- .../labelScheme}/labelService.ts | 14 +- .../project/project.types.ts} | 21 + .../project/projectMember.types.ts} | 2 +- .../projectMemberService.ts | 6 +- .../projects => project}/projectService.ts | 10 +- frontend/src/services/project/task/index.ts | 2 + .../project/task/task.types.ts} | 2 +- .../task/taskBulkOperationsService.ts} | 8 +- .../project/task/taskSelection.types.ts} | 2 +- .../projects => project/task}/taskService.ts | 19 +- .../project/task/taskService.types.ts} | 5 +- .../src/services/project/workflow/index.ts | 4 + .../project/workflow/workflow.types.ts} | 4 +- .../workflow}/workflowService.ts | 8 +- .../project/workflow/workflowStage.types.ts} | 2 +- .../workflowStageAssignmentService.ts | 4 +- .../workflowStageConnectionService.ts | 4 +- .../workflow}/workflowStageService.ts | 10 +- .../src/services/{api/users => user}/index.ts | 0 .../{api/users => user}/userService.ts | 4 +- .../src/stores/__tests__/authStore.test.ts | 3 +- .../stores/__tests__/workspaceStore.test.ts | 24 +- frontend/src/stores/authStore.ts | 15 +- frontend/src/stores/dashboardStore.ts | 6 +- frontend/src/stores/permissionStore.ts | 12 +- frontend/src/stores/projectStore.ts | 18 +- .../projectStore.types.ts} | 6 +- frontend/src/stores/workspaceStore.ts | 394 +++++++------ frontend/src/stores/workspaceStore.types.ts | 246 ++++++++ frontend/src/types/auth/role.ts | 5 - frontend/src/types/common/index.ts | 35 -- frontend/src/types/common/point.ts | 4 - frontend/src/types/common/table.ts | 62 -- frontend/src/types/components/pageLoader.ts | 8 - frontend/src/types/dashboard/index.ts | 33 -- frontend/src/types/dataSource/dataSource.ts | 30 - frontend/src/types/dataSource/index.ts | 10 - frontend/src/types/dataSource/requests.ts | 33 -- frontend/src/types/image/imageDimensions.ts | 4 - frontend/src/types/label/index.ts | 12 - frontend/src/types/label/label.ts | 8 - frontend/src/types/label/labelScheme.ts | 38 -- frontend/src/types/label/requests.ts | 26 - frontend/src/types/label/responses.ts | 22 - frontend/src/types/logging.ts | 13 - frontend/src/types/project/index.ts | 8 - frontend/src/types/project/requests.ts | 22 - frontend/src/types/projectInvitation/index.ts | 1 - frontend/src/types/projectMember/index.ts | 1 - frontend/src/types/storage/index.ts | 2 - frontend/src/types/storage/lastProject.ts | 5 - frontend/src/types/task/index.ts | 37 -- frontend/src/types/toast/index.ts | 16 - frontend/src/types/workflow/index.ts | 27 - .../src/types/workspace/workspaceState.ts | 37 -- frontend/src/utils/charts.ts | 38 -- frontend/src/views/AnnotationWorkspace.vue | 2 +- frontend/src/views/ProjectView.vue | 12 +- .../src/views/account/ChangePasswordView.vue | 4 +- .../src/views/auth/EmailVerificationView.vue | 2 +- frontend/src/views/auth/InviteAcceptView.vue | 14 +- frontend/src/views/auth/LoginView.vue | 2 +- frontend/src/views/auth/RegisterView.vue | 8 +- .../views/dataExplorer/DataExplorerView.vue | 12 +- .../src/views/project/DataSourcesView.vue | 8 +- .../src/views/project/LabelSchemesView.vue | 8 +- .../views/project/ProjectDashboardView.vue | 2 +- .../src/views/project/ProjectDetailView.vue | 8 +- .../src/views/project/ProjectSettingsView.vue | 2 +- frontend/src/views/project/TasksView.vue | 26 +- .../views/project/WorkflowPipelineView.vue | 11 +- frontend/src/views/project/WorkflowsView.vue | 15 +- 230 files changed, 3529 insertions(+), 1328 deletions(-) delete mode 100644 frontend/README.md delete mode 100644 frontend/src/components/common/AnimatedCounter.vue rename frontend/src/{types/environment.ts => config/config.types.ts} (83%) rename frontend/src/core/{annotationWorkspace => annotations}/__tests__/annotationRenderer.test.ts (100%) rename frontend/src/core/{annotationWorkspace => annotations}/annotationDisplayUtils.ts (100%) rename frontend/src/core/{annotationWorkspace => annotations}/annotationDrawer.ts (98%) rename frontend/src/core/{annotationWorkspace => annotations}/annotationManager.ts (73%) rename frontend/src/core/{annotationWorkspace => annotations}/annotationRenderer.ts (98%) create mode 100644 frontend/src/core/annotations/index.ts create mode 100644 frontend/src/core/asset/__tests__/assetManager.test.ts rename frontend/src/{types/asset/asset.ts => core/asset/asset.types.ts} (57%) create mode 100644 frontend/src/core/asset/assetManager.ts create mode 100644 frontend/src/core/asset/index.ts rename frontend/src/{types/common => core/errors}/errors.ts (96%) create mode 100644 frontend/src/core/geometry/geometry.types.ts create mode 100644 frontend/src/core/interceptors/__tests__/permissionEndpoints.test.ts create mode 100644 frontend/src/core/interceptors/index.ts create mode 100644 frontend/src/core/interceptors/permissionEndpoints.ts rename frontend/src/{utils => core/logger}/__tests__/logger.basic.test.ts (99%) rename frontend/src/{utils => core/logger}/__tests__/logger.plugins.test.ts (99%) rename frontend/src/{utils => core/logger}/logger.ts (76%) create mode 100644 frontend/src/core/logger/logger.types.ts delete mode 100644 frontend/src/core/navigation/index.ts rename frontend/src/core/{storage => persistence}/index.ts (100%) rename frontend/src/core/{storage => persistence}/lastProject.ts (96%) create mode 100644 frontend/src/core/persistence/lastProject.types.ts rename frontend/src/core/{storage => persistence}/lastStage.ts (96%) rename frontend/src/{types/storage/lastStage.ts => core/persistence/lastStage.types.ts} (69%) create mode 100644 frontend/src/core/table/table.types.ts rename frontend/src/{utils => core/theming}/colors.ts (99%) create mode 100644 frontend/src/core/theming/index.ts create mode 100644 frontend/src/core/timing/index.ts rename frontend/src/{utils => core/timing}/timer.ts (99%) create mode 100644 frontend/src/core/timing/timer.types.ts create mode 100644 frontend/src/core/workflow/index.ts rename frontend/src/core/{navigation/workflowNavigation.ts => workflow/navigation.ts} (86%) rename frontend/src/core/{validation/workflowRoleValidation.ts => workflow/roleValidation.ts} (94%) rename frontend/src/{types/workspace/annotation.ts => core/workspace/annotation.types.ts} (97%) rename frontend/src/{types/workspace/annotationHelpers.ts => core/workspace/annotationHelpers.types.ts} (97%) rename frontend/src/core/{annotationWorkspace => workspace/geometry}/__tests__/geometry.test.ts (100%) rename frontend/src/core/{annotationWorkspace => workspace/geometry}/coordinateTransforms.ts (94%) rename frontend/src/core/{annotationWorkspace => workspace/geometry}/geometry.ts (98%) rename frontend/src/core/{annotationWorkspace => workspace/geometry}/hitDetection.ts (97%) create mode 100644 frontend/src/core/workspace/geometry/index.ts rename frontend/src/core/{annotationWorkspace => workspace/geometry}/viewport.ts (98%) create mode 100644 frontend/src/core/workspace/index.ts rename frontend/src/core/{annotationWorkspace => workspace/interaction}/cursors.ts (93%) create mode 100644 frontend/src/core/workspace/interaction/index.ts rename frontend/src/core/{annotationWorkspace => workspace/interaction}/toolHandlers/boundingBoxToolHandler.ts (90%) rename frontend/src/core/{annotationWorkspace => workspace/interaction}/toolHandlers/lineToolHandler.ts (89%) rename frontend/src/core/{annotationWorkspace => workspace/interaction}/toolHandlers/pointToolHandler.ts (87%) rename frontend/src/core/{annotationWorkspace => workspace/interaction}/toolHandlers/polygonToolHandler.ts (94%) rename frontend/src/core/{annotationWorkspace => workspace/interaction}/toolHandlers/polylineToolHandler.ts (93%) rename frontend/src/core/{annotationWorkspace => workspace/interaction}/toolHandlers/toolHandler.ts (100%) create mode 100644 frontend/src/core/workspace/task/__tests__/taskManager.test.ts create mode 100644 frontend/src/core/workspace/task/index.ts create mode 100644 frontend/src/core/workspace/task/taskManager.ts create mode 100644 frontend/src/core/workspace/task/taskManager.types.ts create mode 100644 frontend/src/core/workspace/task/taskNavigationManager.ts create mode 100644 frontend/src/core/workspace/task/taskNavigationManager.types.ts rename frontend/src/{types/workspace/tools.ts => core/workspace/tools.types.ts} (100%) rename frontend/src/{constants => router}/routes.ts (100%) rename frontend/src/services/{api => }/__tests__/apiClient.test.ts (98%) delete mode 100644 frontend/src/services/api/base/index.ts delete mode 100644 frontend/src/services/api/index.ts delete mode 100644 frontend/src/services/api/projects/index.ts rename frontend/src/services/{api => }/apiClient.ts (73%) rename frontend/src/{types/auth/auth.ts => services/auth/auth.types.ts} (92%) create mode 100644 frontend/src/services/auth/index.ts rename frontend/src/services/{api/configuration.ts => auth/permissionService.ts} (86%) rename frontend/src/{types/permissions.ts => services/auth/permissions.types.ts} (100%) rename frontend/src/services/{api/base/BaseService.ts => base/baseService.ts} (96%) rename frontend/src/{types/api => services/base}/error.ts (100%) rename frontend/src/{types/api => services/base}/index.ts (100%) rename frontend/src/{types/api => services/base}/paginatedResponse.ts (100%) rename frontend/src/{types/api => services/base}/requests.ts (100%) create mode 100644 frontend/src/services/index.ts create mode 100644 frontend/src/services/interceptors/__tests__/errorTransform.test.ts rename frontend/src/services/{utils => interceptors}/errorTransform.ts (96%) rename frontend/src/services/{utils => interceptors}/index.ts (100%) rename frontend/src/services/{utils => interceptors}/responseValidation.ts (100%) create mode 100644 frontend/src/services/invitation/index.ts rename frontend/src/{types/projectInvitation/projectInvitation.ts => services/invitation/invitation.types.ts} (78%) rename frontend/src/services/{api/projectInvitationService.ts => invitation/invitationService.ts} (89%) rename frontend/src/services/{api/projects => project}/annotationService.ts (97%) rename frontend/src/services/{api/projects => project/asset}/assetService.ts (93%) rename frontend/src/{types => services/project}/asset/index.ts (72%) rename frontend/src/{types => services/project}/asset/requests.ts (62%) rename frontend/src/{types/asset/uploadTypes.ts => services/project/asset/upload.types.ts} (100%) rename frontend/src/{types => services/project}/asset/uploadErrors.ts (100%) rename frontend/src/services/{api/base/BaseProjectService.ts => project/baseProjectService.ts} (96%) rename frontend/src/{types/dashboard/dashboard.ts => services/project/dashboard/dashboard.types.ts} (100%) rename frontend/src/services/{api/projects => project/dashboard}/dashboardService.ts (96%) create mode 100644 frontend/src/services/project/dashboard/index.ts create mode 100644 frontend/src/services/project/dataSource/dataSource.types.ts rename frontend/src/services/{api/projects => project/dataSource}/dataSourceService.ts (94%) create mode 100644 frontend/src/services/project/dataSource/index.ts create mode 100644 frontend/src/services/project/index.ts rename frontend/src/services/{api => project/labelScheme}/__tests__/labelSchemeService.test.ts (96%) rename frontend/src/services/{api => project/labelScheme}/__tests__/labelService.test.ts (97%) create mode 100644 frontend/src/services/project/labelScheme/index.ts create mode 100644 frontend/src/services/project/labelScheme/label.types.ts rename frontend/src/services/{api/projects => project/labelScheme}/labelSchemeService.ts (93%) rename frontend/src/services/{api/projects => project/labelScheme}/labelService.ts (93%) rename frontend/src/{types/project/project.ts => services/project/project.types.ts} (65%) rename frontend/src/{types/projectMember/projectMember.ts => services/project/projectMember.types.ts} (85%) rename frontend/src/services/{api/projects => project}/projectMemberService.ts (94%) rename frontend/src/services/{api/projects => project}/projectService.ts (95%) create mode 100644 frontend/src/services/project/task/index.ts rename frontend/src/{types/task/task.ts => services/project/task/task.types.ts} (99%) rename frontend/src/services/{taskBulkOperations.ts => project/task/taskBulkOperationsService.ts} (97%) rename frontend/src/{types/task/selection.ts => services/project/task/taskSelection.types.ts} (99%) rename frontend/src/services/{api/projects => project/task}/taskService.ts (97%) rename frontend/src/{types/task/taskService.ts => services/project/task/taskService.types.ts} (80%) create mode 100644 frontend/src/services/project/workflow/index.ts rename frontend/src/{types/workflow/workflow.ts => services/project/workflow/workflow.types.ts} (98%) rename frontend/src/services/{api/projects => project/workflow}/workflowService.ts (93%) rename frontend/src/{types/workflow/workflowstage.ts => services/project/workflow/workflowStage.types.ts} (97%) rename frontend/src/services/{api/projects => project/workflow}/workflowStageAssignmentService.ts (97%) rename frontend/src/services/{api/projects => project/workflow}/workflowStageConnectionService.ts (97%) rename frontend/src/services/{api/projects => project/workflow}/workflowStageService.ts (96%) rename frontend/src/services/{api/users => user}/index.ts (100%) rename frontend/src/services/{api/users => user}/userService.ts (91%) rename frontend/src/{types/stores/projectStore.ts => stores/projectStore.types.ts} (52%) create mode 100644 frontend/src/stores/workspaceStore.types.ts delete mode 100644 frontend/src/types/auth/role.ts delete mode 100644 frontend/src/types/common/index.ts delete mode 100644 frontend/src/types/common/point.ts delete mode 100644 frontend/src/types/common/table.ts delete mode 100644 frontend/src/types/components/pageLoader.ts delete mode 100644 frontend/src/types/dashboard/index.ts delete mode 100644 frontend/src/types/dataSource/dataSource.ts delete mode 100644 frontend/src/types/dataSource/index.ts delete mode 100644 frontend/src/types/dataSource/requests.ts delete mode 100644 frontend/src/types/image/imageDimensions.ts delete mode 100644 frontend/src/types/label/index.ts delete mode 100644 frontend/src/types/label/label.ts delete mode 100644 frontend/src/types/label/labelScheme.ts delete mode 100644 frontend/src/types/label/requests.ts delete mode 100644 frontend/src/types/label/responses.ts delete mode 100644 frontend/src/types/logging.ts delete mode 100644 frontend/src/types/project/index.ts delete mode 100644 frontend/src/types/project/requests.ts delete mode 100644 frontend/src/types/projectInvitation/index.ts delete mode 100644 frontend/src/types/projectMember/index.ts delete mode 100644 frontend/src/types/storage/index.ts delete mode 100644 frontend/src/types/storage/lastProject.ts delete mode 100644 frontend/src/types/task/index.ts delete mode 100644 frontend/src/types/toast/index.ts delete mode 100644 frontend/src/types/workflow/index.ts delete mode 100644 frontend/src/types/workspace/workspaceState.ts delete mode 100644 frontend/src/utils/charts.ts diff --git a/frontend/README.md b/frontend/README.md deleted file mode 100644 index 33895ab2..00000000 --- a/frontend/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Vue 3 + TypeScript + Vite - -This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 ` - - diff --git a/frontend/src/components/common/DataTable.vue b/frontend/src/components/common/DataTable.vue index 88e755fe..64c933c3 100644 --- a/frontend/src/components/common/DataTable.vue +++ b/frontend/src/components/common/DataTable.vue @@ -157,7 +157,7 @@ import { faSortUp } from '@fortawesome/free-solid-svg-icons'; import Button from '@/components/common/Button.vue'; -import type {TableAction, TableColumn, TablePagination, TableRowAction} from '@/types/common'; +import type {TableAction, TableColumn, TablePagination, TableRowAction} from '@/core/table/table.types'; interface Props { data: T[]; diff --git a/frontend/src/components/common/PageLoader.vue b/frontend/src/components/common/PageLoader.vue index d258c2fb..7e640083 100644 --- a/frontend/src/components/common/PageLoader.vue +++ b/frontend/src/components/common/PageLoader.vue @@ -34,9 +34,16 @@