You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
`nuxt typecheck` reported 89 errors against the strict server tsconfig
(noUncheckedIndexedAccess + missing @types/node). Production builds
and dev server worked despite this — the build step uses a looser
config — but the editor was a sea of red.
- Add @types/node so Buffer / process / node:* imports resolve
- Add types/assets.d.ts shim for Leaflet *.png URL imports
- Guard regex-match index access (m?.[1] / m?.[1] ?? '') across all
parsers (boe + zvg-portal) — every parser had the same `if (m) m[1]`
pattern that strict mode rejects
- Narrow useFetch generics to `T | null` in pages/index.vue so the
`default: () => null` initialiser type-checks; pin `applyFilters`
with explicit `<GeoAuction>` so .lat/.lng access doesn't widen back
to Auction
- Type `courts` computed as `string[]` (Set was inferred as unknown)
- Guard fotos[0]/items[idx]/data[0] against possibly-undefined index
reads in geocode + zvg-portal/index + zvg-portal/detail
Co-authored-by: haex <mail@haex.space>
0 commit comments