spb/countryatlas
Public
TypeScript 57%
Python 38.6%
JavaScript 3.6%
CSS 0.6%
1import 'server-only';2import { request } from './api';3import type { CountryQualityResponse, IndicatorQualityResponse, UpdatesResponse } from './types-analytics';45/** Server-side endpoints for the platform pages (/updates, quality). Same `request<T>()` conventions as lib/api.ts. */6export const apiPlatform = {7 updates: () => request<UpdatesResponse>('/updates', undefined, { revalidate: 600 }),8 countryQuality: (id: string) => request<CountryQualityResponse>(`/countries/${encodeURIComponent(id)}/quality`),9 indicatorQuality: (slug: string) => request<IndicatorQualityResponse>(`/indicators/${encodeURIComponent(slug)}/quality`),10};11