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:
@@ -109,9 +109,9 @@ const handleSend = async () => {
|
||||
const content = last?.content?.[0]?.text || last?.content || t('aiAssistants.view.emptyResponse')
|
||||
chat.value.push({ role: 'assistant', content })
|
||||
scrollToBottom()
|
||||
} catch (e: any) {
|
||||
} catch (e: unknown) {
|
||||
console.error('Agent error', e)
|
||||
error.value = e?.message || t('aiAssistants.view.error')
|
||||
error.value = e instanceof Error ? e.message : t('aiAssistants.view.error')
|
||||
chat.value.push({ role: 'assistant', content: t('aiAssistants.view.error') })
|
||||
scrollToBottom()
|
||||
} finally {
|
||||
|
||||
Reference in New Issue
Block a user