From a619be788120e7bbb47777fec84868c43a5e38c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BE=9D=E7=91=AA=E8=B2=93?= Date: Fri, 6 Mar 2026 14:47:57 +0800 Subject: [PATCH] Convert all store files from JavaScript to TypeScript Co-Authored-By: Claude Opus 4.6 --- src/components/AccountMenu/AcctMenu.vue | 4 +- src/components/Compare/SidebarStates.vue | 2 +- .../Conformance/ConformanceResults.vue | 2 +- .../Conformance/ConformanceSidebar.vue | 4 +- .../ConformanceRadioGroup.vue | 2 +- .../ConformanceSelectResult.vue | 2 +- .../ConformanceSidebar/ConformanceShowBar.vue | 4 +- .../ConformanceTimeRange.vue | 2 +- .../Discover/Conformance/MoreModal.vue | 2 +- .../Discover/Map/Filter/Attributes.vue | 2 +- src/components/Discover/Map/Filter/Funnel.vue | 4 +- .../Discover/Map/Filter/Timeframes.vue | 2 +- src/components/Discover/Map/Filter/Trace.vue | 4 +- src/components/Discover/Map/SidebarFilter.vue | 4 +- src/components/Discover/Map/SidebarTraces.vue | 4 +- src/components/Discover/StatusBar.vue | 2 +- src/components/File/UploadModal.vue | 2 +- src/components/Header.vue | 4 +- src/components/Navbar.vue | 8 +- src/main.ts | 2 +- src/module/alertModal.js | 10 +- src/module/apiError.js | 2 +- src/stores/{allMapData.js => allMapData.ts} | 0 src/stores/{compare.js => compare.ts} | 0 src/stores/{conformance.js => conformance.ts} | 0 ...onformanceInput.js => conformanceInput.ts} | 0 src/stores/{files.js => files.ts} | 2 +- src/stores/{loading.js => loading.ts} | 0 src/stores/mapCompareStore.ts | 2 +- src/stores/mapPathStore.ts | 2 +- src/stores/{modal.js => modal.ts} | 0 src/stores/{pageAdmin.js => pageAdmin.ts} | 0 src/stores/{performance.js => performance.ts} | 0 .../AccountAdmin/AccountAdmin.vue | 4 +- .../ModalAccountEditCreate.vue | 2 +- .../AccountManagement/ModalContainer.vue | 2 +- .../AccountManagement/ModalDeleteAlert.vue | 2 +- src/views/AccountManagement/ModalHeader.vue | 2 +- src/views/AccountManagement/MyAccount.vue | 2 +- src/views/Compare/Dashboard/Compare.vue | 4 +- src/views/Compare/MapCompare.vue | 6 +- src/views/Discover/Conformance/index.vue | 4 +- src/views/Discover/Map/Map.vue | 6 +- src/views/Discover/Performance/index.vue | 6 +- src/views/Files/Files.vue | 8 +- src/views/MainContainer.vue | 8 +- src/views/Upload/index.vue | 4 +- tests/components/Login.test.js | 2 +- tests/components/ModalHeader.test.js | 2 +- tests/stores/acctMgmt.test.js | 4 +- tests/stores/allMapData.test.js | 2 +- tests/stores/compare.test.js | 2 +- tests/stores/conformance.test.js | 2 +- tests/stores/conformanceInput.test.js | 2 +- tests/stores/cytoscapeStore.test.js | 2 +- tests/stores/files.test.js | 2 +- tests/stores/loading.test.js | 2 +- tests/stores/login.test.js | 2 +- tests/stores/mapCompareStore.test.js | 2 +- tests/stores/mapPathStore.test.js | 4 +- tests/stores/modal.test.js | 2 +- tests/stores/pageAdmin.test.js | 2 +- tests/stores/performance.test.js | 2 +- tests/views/MainContainerGuard.test.js | 10 +- yarn.lock | 6911 +++++------------ 65 files changed, 2031 insertions(+), 5066 deletions(-) rename src/stores/{allMapData.js => allMapData.ts} (100%) rename src/stores/{compare.js => compare.ts} (100%) rename src/stores/{conformance.js => conformance.ts} (100%) rename src/stores/{conformanceInput.js => conformanceInput.ts} (100%) rename src/stores/{files.js => files.ts} (99%) rename src/stores/{loading.js => loading.ts} (100%) rename src/stores/{modal.js => modal.ts} (100%) rename src/stores/{pageAdmin.js => pageAdmin.ts} (100%) rename src/stores/{performance.js => performance.ts} (100%) diff --git a/src/components/AccountMenu/AcctMenu.vue b/src/components/AccountMenu/AcctMenu.vue index 2a2cbdc..a294f20 100644 --- a/src/components/AccountMenu/AcctMenu.vue +++ b/src/components/AccountMenu/AcctMenu.vue @@ -36,8 +36,8 @@ import i18next from '@/i18n/i18n'; import { useRouter } from 'vue-router'; import { useLoginStore } from '@/stores/login'; import { useAcctMgmtStore } from '@/stores/acctMgmt'; -import { useAllMapDataStore } from '@/stores/allMapData.js'; -import { useConformanceStore } from '@/stores/conformance.js'; +import { useAllMapDataStore } from '@/stores/allMapData'; +import { useConformanceStore } from '@/stores/conformance'; import { leaveFilter, leaveConformance } from '@/module/alertModal.js'; export default { diff --git a/src/components/Compare/SidebarStates.vue b/src/components/Compare/SidebarStates.vue index 75754c9..15ed9ff 100644 --- a/src/components/Compare/SidebarStates.vue +++ b/src/components/Compare/SidebarStates.vue @@ -147,7 +147,7 @@