diff options
| author | Fuwn <[email protected]> | 2026-03-01 16:20:51 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2026-03-01 16:21:02 -0800 |
| commit | eae5d24d9e79e59a19d4721caaeaa0ca650ecb33 (patch) | |
| tree | 1b685bb248e051dfa26d2bfdebe6689402dd93c5 /src/lib/Utility/persistentStore.ts | |
| parent | chore(tooling): remove legacy eslint and prettier (diff) | |
| download | due.moe-eae5d24d9e79e59a19d4721caaeaa0ca650ecb33.tar.xz due.moe-eae5d24d9e79e59a19d4721caaeaa0ca650ecb33.zip | |
chore(biome): drop formatter style overrides
Diffstat (limited to 'src/lib/Utility/persistentStore.ts')
| -rw-r--r-- | src/lib/Utility/persistentStore.ts | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/src/lib/Utility/persistentStore.ts b/src/lib/Utility/persistentStore.ts index b08c825c..7df3049f 100644 --- a/src/lib/Utility/persistentStore.ts +++ b/src/lib/Utility/persistentStore.ts @@ -1,19 +1,19 @@ -import { writable, type Writable } from 'svelte/store'; -import { browser } from '$app/environment'; +import { writable, type Writable } from "svelte/store"; +import { browser } from "$app/environment"; export const persistentStore = <T>(key: string, initial: T): Writable<T> => { - const store = writable<T>(initial); + const store = writable<T>(initial); - if (browser) - import('localforage').then((localforage) => { - localforage.default.getItem<T>(key).then((value) => { - if (value !== null) store.set(value); - }); + if (browser) + import("localforage").then((localforage) => { + localforage.default.getItem<T>(key).then((value) => { + if (value !== null) store.set(value); + }); - store.subscribe((value) => { - localforage.default.setItem(key, value); - }); - }); + store.subscribe((value) => { + localforage.default.setItem(key, value); + }); + }); - return store; + return store; }; |