From b07f1274e819a9a70599dbbb9d82e1b7b079fcd0 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 08:19:21 +0800 Subject: [PATCH] Fix TypeScript errors: missing closing brace in vue.d.ts and undefined NodePosition type Co-Authored-By: Claude Opus 4.6 --- src/stores/cytoscapeStore.ts | 2 +- src/types/vue.d.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/stores/cytoscapeStore.ts b/src/stores/cytoscapeStore.ts index 92f090d..67a6935 100644 --- a/src/stores/cytoscapeStore.ts +++ b/src/stores/cytoscapeStore.ts @@ -35,7 +35,7 @@ export default defineStore('useCytoscapeStore', { * @param {object} position {x, y} position有兩個值,x與y * @param {string} direction 'TB' 'LR' */ - saveNodePosition(nodeId: string, position: NodePosition, direction: string) { + saveNodePosition(nodeId: string, position: Position, direction: string) { // 若是資訊曾經存在這張圖於localStorage中 if (localStorage.getItem(SAVE_KEY_NAME)) { const nodeToSave = this.nodePositions[this.currentGraphId][direction] diff --git a/src/types/vue.d.ts b/src/types/vue.d.ts index 77e8f94..9a079b0 100644 --- a/src/types/vue.d.ts +++ b/src/types/vue.d.ts @@ -12,3 +12,4 @@ declare module 'vue' { interface App { $http: AxiosInstance; } +}