diff --git a/src/lib/api/adapters/grid.adapter.ts b/src/lib/api/adapters/grid.adapter.ts index 041ebd2f..af3f8370 100644 --- a/src/lib/api/adapters/grid.adapter.ts +++ b/src/lib/api/adapters/grid.adapter.ts @@ -13,6 +13,8 @@ import type { GridWeapon, GridCharacter, GridSummon } from '$lib/types/api/party import { DEFAULT_ADAPTER_CONFIG } from './config' // GridWeapon, GridCharacter, and GridSummon types are imported from types/api/party +// Re-export for test files and consumers +export type { GridWeapon, GridCharacter, GridSummon } /** * Parameters for creating grid items diff --git a/src/lib/api/adapters/types.ts b/src/lib/api/adapters/types.ts index e5d76eae..262156f2 100644 --- a/src/lib/api/adapters/types.ts +++ b/src/lib/api/adapters/types.ts @@ -320,7 +320,7 @@ export interface ResourceOptions { onSuccess?: (data: T) => void /** Callback when fetch fails */ - onError?: (error: Error) => void + onError?: (error: AdapterError) => void /** Dependencies that trigger refetch when changed */ dependencies?: any[] diff --git a/src/lib/types/api/party.ts b/src/lib/types/api/party.ts index 0867f383..72ebbd38 100644 --- a/src/lib/types/api/party.ts +++ b/src/lib/types/api/party.ts @@ -93,6 +93,7 @@ export interface Party { turnCount?: number chainCount?: number visibility?: number + element?: number favorited?: boolean extra?: boolean remix?: boolean