mirror of
https://gitea.toothfairyai.com/ToothFairyAI/tf_code.git
synced 2026-04-10 10:48:45 +00:00
16 lines
355 B
TypeScript
16 lines
355 B
TypeScript
import Store from "electron-store"
|
|
|
|
import { SETTINGS_STORE } from "./constants"
|
|
|
|
const cache = new Map<string, Store>()
|
|
|
|
export function getStore(name = SETTINGS_STORE) {
|
|
const cached = cache.get(name)
|
|
if (cached) return cached
|
|
const next = new Store({ name })
|
|
cache.set(name, next)
|
|
return next
|
|
}
|
|
|
|
export const store = getStore(SETTINGS_STORE)
|