Files
TrueGrowth/vendor/aigcpanel/electron/mapi/config/index.ts
Jammy 52636c91ae
Some checks failed
CI / main (push) Has been cancelled
CI / release-e2e (push) Has been cancelled
Track bundled vendor runtime sources
2026-07-07 10:05:50 +08:00

34 lines
844 B
TypeScript

import { callHandleFromMainOrRender } from "../env";
const all = async () => {
return callHandleFromMainOrRender("config:all");
};
const get = async (key: string, defaultValue: any = null) => {
return callHandleFromMainOrRender("config:get", key, defaultValue);
};
const set = async (key: string, value: any) => {
await callHandleFromMainOrRender("config:set", key, value);
};
const allEnv = async () => {
return callHandleFromMainOrRender("config:allEnv");
};
const getEnv = async (key: string, defaultValue: any = null) => {
return callHandleFromMainOrRender("config:getEnv", key, defaultValue);
};
const setEnv = async (key: string, value: any) => {
await callHandleFromMainOrRender("config:setEnv", key, value);
};
export const ConfigIndex = {
all,
get,
set,
allEnv,
getEnv,
setEnv,
};