From d9ae6cb395b513894d877cad0680eaba4c334b7c Mon Sep 17 00:00:00 2001 From: Chenlei Hu Date: Thu, 20 Mar 2025 12:03:47 -0400 Subject: [PATCH] [TS] Use custom TreeNode type (#3164) --- .../dialog/content/SettingDialogContent.vue | 18 ++++++------------ .../sidebar/tabs/ModelLibrarySidebarTab.vue | 4 +--- .../sidebar/tabs/NodeLibrarySidebarTab.vue | 3 +-- .../sidebar/tabs/WorkflowsSidebarTab.vue | 4 +--- .../nodeLibrary/NodeBookmarkTreeExplorer.vue | 3 +-- src/composables/useTreeExpansion.ts | 3 ++- src/stores/nodeBookmarkStore.ts | 2 +- src/stores/nodeDefStore.ts | 2 +- src/stores/settingStore.ts | 2 +- src/types/treeExplorerTypes.ts | 9 ++++++--- src/utils/treeUtil.ts | 4 ++-- tests-ui/tests/utils/treeUtilTest.test.ts | 18 ++---------------- 12 files changed, 25 insertions(+), 47 deletions(-) diff --git a/src/components/dialog/content/SettingDialogContent.vue b/src/components/dialog/content/SettingDialogContent.vue index 7cfab04549..75ded5b9f2 100644 --- a/src/components/dialog/content/SettingDialogContent.vue +++ b/src/components/dialog/content/SettingDialogContent.vue @@ -157,9 +157,7 @@ const categories = computed(() => ].map((node) => ({ ...node, translatedLabel: t( - // @ts-expect-error fixme ts strict error `settingsCategories.${normalizeI18nKey(node.label)}`, - // @ts-expect-error fixme ts strict error node.label ) })) @@ -177,16 +175,12 @@ onMounted(() => { }) const sortedGroups = (category: SettingTreeNode): ISettingGroup[] => { - // @ts-expect-error fixme ts strict error - return ( - [...(category.children ?? [])] - // @ts-expect-error fixme ts strict error - .sort((a, b) => a.label.localeCompare(b.label)) - .map((group) => ({ - label: group.label, - settings: flattenTree(group) - })) - ) + return [...(category.children ?? [])] + .sort((a, b) => a.label.localeCompare(b.label)) + .map((group) => ({ + label: group.label, + settings: flattenTree(group) + })) } const searchQuery = ref('') diff --git a/src/components/sidebar/tabs/ModelLibrarySidebarTab.vue b/src/components/sidebar/tabs/ModelLibrarySidebarTab.vue index 2ead1a5188..915b930eb6 100644 --- a/src/components/sidebar/tabs/ModelLibrarySidebarTab.vue +++ b/src/components/sidebar/tabs/ModelLibrarySidebarTab.vue @@ -46,7 +46,6 @@