hensei-web/src/lib/api/adapters/index.ts
Justin Edmund a748884faf fix: consolidate SearchResult type definition
- Remove duplicate generic SearchResult<T> from types.ts
- Export SearchResult from search.adapter.ts via index.ts
- Eliminates type conflict between two incompatible SearchResult definitions

This fixes "Type 'SearchResult' is not assignable to type 'SearchResult<any>'" errors.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-28 18:05:33 -08:00

13 lines
689 B
TypeScript

// Re-export all adapters and types
export { BaseAdapter } from './base.adapter'
export { EntityAdapter, entityAdapter } from './entity.adapter'
export type { Character, Weapon, Summon } from './entity.adapter'
export { GridAdapter, gridAdapter } from './grid.adapter'
export { JobAdapter, jobAdapter } from './job.adapter'
export { PartyAdapter, partyAdapter } from './party.adapter'
export { SearchAdapter, searchAdapter } from './search.adapter'
export type { SearchResult, SearchParams, SearchResponse } from './search.adapter'
export { UserAdapter, userAdapter } from './user.adapter'
export { DEFAULT_ADAPTER_CONFIG } from './config'
export * from './types'
export * from './errors'