/** * @file Services Caching Module * @description Caching and resource client exports. * * @example * ```typescript * import { * RequestCache, * requestCache, * createResourceClient, * } from '@/lib/services/caching'; * ``` */ export { RequestCache, requestCache, createCachedFetcher, withCache, type CacheConfig, } from '../cache'; export { createResourceClient, resourceClients, type ResourceApiResponse, type ResourceClientConfig, type ResourceClient, createApiClient, apiClients, type ApiResponse, type ApiClientConfig, type ApiClient, type PaginatedResponse, type ListQueryParams, } from '../api-clients';