import { api } from "@/lib/api-client"; import type { StudentProgression, StudentProgressDetail } from "@/types/student-progress"; import type { PaginatedResponse, PaginationParams } from "@/types"; export interface StudentProgressFilters extends PaginationParams { q?: string; batch_id?: number; course_id?: number; } export const studentProgressService = { async listProgress(params?: StudentProgressFilters): Promise> { return api.get>("/student-progress", params as Record); }, async getProgress(id: number): Promise { return api.get(`/student-progress/${id}`); }, };