import request from "@/utils/request"; import { AxiosPromise } from "axios"; import { DashboardSummaryVo, DashboardTimeseriesVo, DashboardTopPeerVo, SecurityRiskVo, } from "./types"; export function dashboardSummaryApi(): AxiosPromise { return request({ url: "/dashboard/summary", method: "get", }); } export function dashboardTimeseriesApi(range = "24h"): AxiosPromise { return request({ url: "/dashboard/timeseries", method: "get", params: { range }, }); } export function dashboardTopPeersApi(range = "24h", limit = 10): AxiosPromise { return request({ url: "/dashboard/top-peers", method: "get", params: { range, limit }, }); } export function dashboardSecurityApi(): AxiosPromise { return request({ url: "/dashboard/security", method: "get", }); }