JS/JSX 77개 파일을 TS/TSX로 전환하고 JS 원본을 삭제. - stores 7개, map core 6개, hooks 4개 등 전체 모듈 전환 - TypeScript strict 모드, OL/Deck.gl 타입 적용 - .gitignore에서 TS/TSX 무시 규칙 제거 - pre-commit hook: .js,.jsx → .ts,.tsx 확장자 변경 - tsc --noEmit 0 에러, ESLint 0 에러, yarn build 성공 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
19 lines
516 B
TypeScript
19 lines
516 B
TypeScript
import { Routes, Route } from 'react-router-dom';
|
|
|
|
import MainLayout from './components/layout/MainLayout';
|
|
import SessionGuard from './components/auth/SessionGuard';
|
|
import { ToastContainer } from './components/common/Toast';
|
|
import { AlertModalContainer } from './components/common/AlertModal';
|
|
|
|
export default function App() {
|
|
return (
|
|
<SessionGuard>
|
|
<ToastContainer />
|
|
<AlertModalContainer />
|
|
<Routes>
|
|
<Route path="/*" element={<MainLayout />} />
|
|
</Routes>
|
|
</SessionGuard>
|
|
);
|
|
}
|