aboutsummaryrefslogtreecommitdiff
path: root/src/stores/settings.ts
diff options
context:
space:
mode:
authorFuwn <[email protected]>2023-12-17 18:17:50 -0800
committerFuwn <[email protected]>2023-12-17 18:17:50 -0800
commit4b80a6b5c84f130cea16a77e659d877b22ba3cc2 (patch)
tree24b03e0042453f9fd949184d581f88ac24f6c06d /src/stores/settings.ts
parentfeat(settings): collapse upcoming anime (diff)
downloaddue.moe-4b80a6b5c84f130cea16a77e659d877b22ba3cc2.tar.xz
due.moe-4b80a6b5c84f130cea16a77e659d877b22ba3cc2.zip
fix(settings): type of value
Diffstat (limited to 'src/stores/settings.ts')
-rw-r--r--src/stores/settings.ts5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/stores/settings.ts b/src/stores/settings.ts
index bca00903..7f59508a 100644
--- a/src/stores/settings.ts
+++ b/src/stores/settings.ts
@@ -29,8 +29,6 @@ export interface Settings {
display24HourTime: boolean;
displayCountdownRightAligned: boolean;
displayNativeCountdown: boolean;
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- [key: string]: any;
}
const defaultSettings: Settings = {
@@ -92,7 +90,8 @@ const createStore = () => {
for (const key of keys)
if (!settingsKeys.includes(key))
- updatedSettings[key] = defaultSettings[key as keyof Settings];
+ (updatedSettings[key as keyof Settings] as unknown) =
+ defaultSettings[key as keyof Settings];
if (browser) localStorage.setItem('settings', JSON.stringify(updatedSettings));