Track bundled vendor runtime sources
Some checks failed
CI / main (push) Has been cancelled
CI / release-e2e (push) Has been cancelled

This commit is contained in:
2026-07-07 10:05:50 +08:00
parent fbe179ab53
commit 52636c91ae
2111 changed files with 1850012 additions and 14 deletions

View File

@@ -0,0 +1,47 @@
import { ipcRenderer } from "electron";
const all = async (group: string) => {
return ipcRenderer.invoke("storage:all", group);
};
const get = async (group: string, key: string, defaultValue: any) => {
return ipcRenderer.invoke(
"storage:get",
group,
key,
JSON.parse(JSON.stringify(defaultValue)),
);
};
const set = async (group: string, key: string, value: any) => {
return ipcRenderer.invoke(
"storage:set",
group,
key,
JSON.parse(JSON.stringify(value)),
);
};
const read = async (group: string, defaultValue: any = null) => {
return ipcRenderer.invoke(
"storage:read",
group,
JSON.parse(JSON.stringify(defaultValue)),
);
};
const write = async (group: string, value: any) => {
return ipcRenderer.invoke(
"storage:write",
group,
JSON.parse(JSON.stringify(value)),
);
};
export default {
all,
get,
set,
read,
write,
};