import request, { withSignal } from './request' import type { ConfigItem, PaginatedResponse } from '@/types' export const configService = { list: (params?: Record, signal?: AbortSignal) => request.get>('/config/items', withSignal({ params }, signal)) .then((r) => r.data.items), update: (id: string, data: { value: string | number | boolean }, signal?: AbortSignal) => request.put(`/config/items/${id}`, data, withSignal({}, signal)).then((r) => r.data), }