/** * HTTP Infrastructure Barrel Export * * Provides centralized access to HTTP client and related utilities. * * @layer Infrastructure */ // ============================================================================ // Base HTTP Client // ============================================================================ export { ApiClient, apiClient } from './ApiClient'; // ============================================================================ // API Client Layer (Domain-Driven) // ============================================================================ /** * Re-export entire API client layer * Provides domain-driven API access for all modules */ export * from './api'; // ============================================================================ // Legacy Direct Exports (Backward Compatibility) // ============================================================================ /** * Error types and utilities * @deprecated Import from './api' instead */ export { ApiError, ApiErrorCode, createNetworkError, createAuthError, createValidationError, createNotFoundError, createForbiddenError, createConflictError, createServerError, createTimeoutError, } from './api/shared/errors'; /** * Shared types * @deprecated Import from './api' instead */ export type { PaginationMeta, PaginatedResponse, ApiResponse, PaginationParams, FilterParams, ListParams, AuthSession, TokenStorage, UploadProgress, UploadProgressCallback, } from './api/shared/types';