From 92fc5ce34f82d81e05c43ef91d0514c725aeead7 Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Wed, 19 Mar 2025 14:13:31 +0000 Subject: [PATCH] Fix Typescript and module errors - Resolve Typescript isolatedModules error by using 'export type' when re-exporting types. - Fix module ambiguity by explicitly re-exporting 'BudgetContextType'. - Correct import paths for useAuth hook in transaction-related files. --- src/contexts/budget/BudgetContext.tsx | 3 ++- src/hooks/transactions/deleteTransaction.ts | 2 +- .../transactions/transactionOperations/updateTransaction.ts | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/contexts/budget/BudgetContext.tsx b/src/contexts/budget/BudgetContext.tsx index aca1ca3..468e681 100644 --- a/src/contexts/budget/BudgetContext.tsx +++ b/src/contexts/budget/BudgetContext.tsx @@ -16,6 +16,7 @@ export const BudgetProvider: React.FC<{ children: React.ReactNode }> = ({ childr }; // useBudget 훅은 useBudget.ts 파일로 이동했습니다 -export { useBudget, BudgetContextType } from './useBudget'; +export { useBudget } from './useBudget'; +export type { BudgetContextType } from './useBudget'; export type { BudgetPeriod } from './types'; diff --git a/src/hooks/transactions/deleteTransaction.ts b/src/hooks/transactions/deleteTransaction.ts index 750734d..d9e3c48 100644 --- a/src/hooks/transactions/deleteTransaction.ts +++ b/src/hooks/transactions/deleteTransaction.ts @@ -1,7 +1,7 @@ import { useCallback, useRef, useEffect } from 'react'; import { Transaction } from '@/components/TransactionCard'; -import { useAuth } from '@/contexts/auth/AuthProvider'; +import { useAuth } from '@/contexts/auth/useAuth'; import { toast } from '@/hooks/useToast.wrapper'; import { saveTransactionsToStorage } from './storageUtils'; import { deleteTransactionFromServer } from '@/utils/sync/transaction/deleteTransaction'; diff --git a/src/hooks/transactions/transactionOperations/updateTransaction.ts b/src/hooks/transactions/transactionOperations/updateTransaction.ts index 403be73..942c1e5 100644 --- a/src/hooks/transactions/transactionOperations/updateTransaction.ts +++ b/src/hooks/transactions/transactionOperations/updateTransaction.ts @@ -1,7 +1,7 @@ import { useCallback } from 'react'; import { Transaction } from '@/components/TransactionCard'; -import { useAuth } from '@/contexts/auth/AuthProvider'; +import { useAuth } from '@/contexts/auth/useAuth'; import { toast } from '@/hooks/useToast.wrapper'; import { saveTransactionsToStorage } from '../storageUtils'; import { updateTransactionInSupabase } from '../supabaseUtils';