diff --git a/web/package.json b/web/package.json index 573f0d3..0fe7194 100644 --- a/web/package.json +++ b/web/package.json @@ -6,9 +6,11 @@ "scripts": { "dev": "vite", "build": "vite build --mode production", - "serve": "vite preview" + "serve": "vite preview", + "typecheck": "tsc --noEmit" }, "devDependencies": { + "@types/node": "^22.10.2", "@types/chart.js": "^2.9.41", "typescript": "^5.7.3", "typescript-plugin-css-modules": "^5.1.0", diff --git a/web/src/pages/lvgmc-forecast/CsvMapData.tsx b/web/src/pages/lvgmc-forecast/CsvMapData.tsx index 0609f50..9a90356 100644 --- a/web/src/pages/lvgmc-forecast/CsvMapData.tsx +++ b/web/src/pages/lvgmc-forecast/CsvMapData.tsx @@ -63,6 +63,7 @@ export const CsvMapData: Component<{ [img, arrowImg], getCityData(), tmpWindData, + ['', ''], resolutionProps.map_3840x1440_wind, ) } @@ -77,4 +78,4 @@ export const CsvMapData: Component<{ style={{ 'width': '1000px', 'height': '374px' }} /> -} \ No newline at end of file +} diff --git a/web/src/pages/map-graphics/MapGraphics.tsx b/web/src/pages/map-graphics/MapGraphics.tsx index 57a20ed..254f2c2 100644 --- a/web/src/pages/map-graphics/MapGraphics.tsx +++ b/web/src/pages/map-graphics/MapGraphics.tsx @@ -34,7 +34,7 @@ export function Faktiska() { next[observation.city] = observation.value == null ? "" : observation.value.toString(); }); setValues(next); - setOverrides(new Set()); + setOverrides(new Set()); }); const observationsByCity = () => new Map((latest() ?? []).map(item => [item.city, item])); diff --git a/web/tsconfig.json b/web/tsconfig.json index d729c48..fd57217 100644 --- a/web/tsconfig.json +++ b/web/tsconfig.json @@ -3,12 +3,12 @@ "strict": true, "target": "ESNext", "module": "ESNext", - "moduleResolution": "node", + "moduleResolution": "bundler", "allowSyntheticDefaultImports": true, "esModuleInterop": true, "jsx": "preserve", "jsxImportSource": "solid-js", - "types": ["vite/client"], + "types": ["vite/client", "node"], "noEmit": true, "isolatedModules": true, "plugins": [{ "name": "typescript-plugin-css-modules" }]