summaryrefslogtreecommitdiff
path: root/frontend/src/utils/settings.ts
blob: d390d7ba910b9f683f16be7badca5a4fcd13362d (plain)
1
2
3
4
5
6
7
8
export async function getSetting<T>(key: string, def: T): Promise<T> {
  const res = await window.DeckyPluginLoader.ws.call<[string, T], T>('utilities/settings/get', key, def);
  return res;
}

export async function setSetting<T>(key: string, value: T): Promise<void> {
  await window.DeckyPluginLoader.ws.call<[string, T], void>('utilities/settings/set', key, value);
}