Fill-the-Frames / frontend /src /lib /api /metrics-client.ts
sid385's picture
fix(frontend): integrate Leaflet difference map and fix metrics API pipeline
e6d45e4
Raw
History Blame Contribute Delete
475 Bytes
import { api } from "./base-client";
import { MetricsResponse } from "./validation-client";
export interface MetricsCompareRequest {
generated_file_id: string;
truth_file_id: string;
variable?: string;
}
export const metricsClient = {
compare: async (request: MetricsCompareRequest): Promise<MetricsResponse> => {
const res = await api.get<{ data: MetricsResponse }>("/metrics/compare", { params: request as any });
return (res as any).data ?? res;
},
};