import { IRPCActionType } from '#/types/enum' import { IObj } from '#/types/types' export function saveConfig (config: IObj | string, value?: any) { const configObj = typeof config === 'string' ? { [config]: value } : config window.electron.sendRPC(IRPCActionType.MANAGE_SAVE_CONFIG, configObj) } export async function getConfig (key?: string): Promise { return await window.electron.triggerRPC(IRPCActionType.MANAGE_GET_CONFIG, key) } export function removeConfig (key: string, propName: string) { window.electron.sendRPC(IRPCActionType.MANAGE_REMOVE_CONFIG, key, propName) }