fix: remove duplicate fetchAPI in api.ts
This commit is contained in:
parent
11667d4faa
commit
052e5a0541
@ -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<T>(path: string): Promise<T> {
|
||||
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<T>(path: string): Promise<T> {
|
||||
const res = await fetch(`${API_BASE}${path}`, { cache: "no-store" });
|
||||
if (!res.ok) throw new Error(`API error ${res.status}`);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user