import axios from 'axios'; import type { ThemeSettings } from '../../share/types.ts'; // Theme API 定义 export const ThemeAPI = { // 获取主题设置 getThemeSettings: async (): Promise => { try { const response = await axios.get('/theme'); return response.data.data; } catch (error) { throw error; } }, // 更新主题设置 updateThemeSettings: async (themeData: Partial): Promise => { try { const response = await axios.put('/theme', themeData); return response.data.data; } catch (error) { throw error; } }, // 重置主题设置 resetThemeSettings: async (): Promise => { try { const response = await axios.post('/theme/reset'); return response.data.data; } catch (error) { throw error; } } };