import { api } from './client'; import type { ArticleHistoryResponse, ArticleHistoryEntry } from '~/types'; export const articleHistoryApi = { list: (params: { limit?: number; offset?: number; status?: string; source_type?: string } = {}): Promise => { const query = new URLSearchParams(); if (params.limit) query.set('limit', String(params.limit)); if (params.offset) query.set('offset', String(params.offset)); if (params.status) query.set('status', params.status); if (params.source_type) query.set('source_type', params.source_type); const qs = query.toString(); return api.get(`/article-history${qs ? '?' + qs : ''}`); }, getProvenance: (synthesisId: string): Promise => api.get(`/syntheses/${synthesisId}/provenance`), };