diff --git a/frontend/lib/api.ts b/frontend/lib/api.ts index c254cb1..36bc582 100644 --- a/frontend/lib/api.ts +++ b/frontend/lib/api.ts @@ -64,6 +64,16 @@ export interface SnapshotsResponse { data: SnapshotItem[]; } +export interface KBar { + time: number; + open: number; high: number; low: number; close: number; + price_open: number; price_high: number; price_low: number; price_close: number; +} + +export interface KlineResponse { + symbol: string; interval: string; count: number; data: KBar[]; +} + export interface YtdStats { annualized: number; count: number; @@ -74,16 +84,6 @@ export interface YtdStatsResponse { ETH: YtdStats; } -async function fetchAPI(path: string): Promise { - time: number; - open: number; high: number; low: number; close: number; - price_open: number; price_high: number; price_low: number; price_close: number; -} - -export interface KlineResponse { - symbol: string; interval: string; count: number; data: KBar[]; -} - async function fetchAPI(path: string): Promise { const res = await fetch(`${API_BASE}${path}`, { cache: "no-store" }); if (!res.ok) throw new Error(`API error ${res.status}`);