From 052e5a0541d7ec9eba08a9ab3b79f946656f632d Mon Sep 17 00:00:00 2001 From: root Date: Fri, 27 Feb 2026 10:11:32 +0000 Subject: [PATCH] fix: remove duplicate fetchAPI in api.ts --- frontend/lib/api.ts | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) 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}`);