/** * shared 层统一出口。 * * 三个入口(index / display / admin)只从这里取公共能力, * 避免各自 import 到内部文件后形成难以收敛的依赖网。 */ export * from './types' export { ApiClient, ApiError, createApiClient } from './api' export type { ApiClientOptions, QueryParams, QueryValue } from './api' export { RealtimeClient } from './realtime' export type { RealtimeInfo, RealtimeOptions, RealtimeStatus, ReconnectOptions, } from './realtime' export { formatClock, formatDateTime, formatPoints, formatRankChange, formatResultText, formatSeconds, parseResultValue, parseSeconds, } from './format'