- Implement SearchAdapter extending BaseAdapter - Support searching weapons, characters, and summons - Add filtering by element, rarity, proficiency, etc. - Include pagination support - Add comprehensive test coverage
22 lines
No EOL
651 B
TypeScript
22 lines
No EOL
651 B
TypeScript
/**
|
|
* Main export file for the adapter system
|
|
*
|
|
* This module re-exports all public APIs from the adapter system,
|
|
* providing a single entry point for consumers.
|
|
*
|
|
* @module adapters
|
|
*/
|
|
|
|
// Core exports
|
|
export { BaseAdapter } from './base.adapter'
|
|
export * from './types'
|
|
export * from './errors'
|
|
|
|
// Resource-specific adapters
|
|
export { SearchAdapter, searchAdapter } from './search.adapter'
|
|
export type { SearchParams, SearchResult, SearchResponse } from './search.adapter'
|
|
// export { PartyAdapter } from './party.adapter'
|
|
// export { GridAdapter } from './grid.adapter'
|
|
|
|
// Reactive resources using Svelte 5 runes
|
|
export * from './resources' |