refactor: remove all any types, add strict GraphQL scalar typing
All checks were successful
Build Docker Image / build (push) Successful in 4m3s
All checks were successful
Build Docker Image / build (push) Successful in 4m3s
- Add strictScalars: true to codegen.ts with proper scalar mappings (Date, Decimal, JSONString, JSON, UUID, BigInt → string/Record) - Replace all ref<any[]> with proper GraphQL-derived types - Add type guards for null filtering in arrays - Fix bugs exposed by typing (locationLatitude vs latitude, etc.) - Add interfaces for external components (MapboxSearchBox) This enables end-to-end type safety from GraphQL schema to frontend.
This commit is contained in:
@@ -45,7 +45,7 @@ export function useCatalogHubs() {
|
||||
)
|
||||
|
||||
const itemsByCountry = computed(() => {
|
||||
const grouped = new Map<string, any[]>()
|
||||
const grouped = new Map<string, Array<HubItem | NearestHubItem>>()
|
||||
items.value.forEach(hub => {
|
||||
const country = hub.country || t('catalogMap.labels.country_unknown')
|
||||
if (!grouped.has(country)) grouped.set(country, [])
|
||||
|
||||
Reference in New Issue
Block a user