import { api } from './client' import type { NuzlockeRun, RunDetail, CreateRunInput, UpdateRunInput, } from '../types/game' export function getRuns(): Promise { return api.get('/runs') } export function getRun(id: number): Promise { return api.get(`/runs/${id}`) } export function createRun(data: CreateRunInput): Promise { return api.post('/runs', data) } export function updateRun( id: number, data: UpdateRunInput, ): Promise { return api.patch(`/runs/${id}`, data) } export function deleteRun(id: number): Promise { return api.del(`/runs/${id}`) }