From 1db3faa2a839723a06b581ca9f14526816e85dd4 Mon Sep 17 00:00:00 2001 From: injurka Date: Wed, 6 Nov 2024 17:09:28 +0400 Subject: [PATCH] fix type import --- src/main/services/ConfigManager.ts | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/main/services/ConfigManager.ts b/src/main/services/ConfigManager.ts index 6e2406eb..2c638da3 100644 --- a/src/main/services/ConfigManager.ts +++ b/src/main/services/ConfigManager.ts @@ -1,9 +1,7 @@ +import { LanguageVarious, ThemeMode } from '@types' import { app } from 'electron' import Store from 'electron-store' -type ThemeVarious = 'light' | 'dark' -type LanguageVarious = 'zh-CN' | 'zh-TW' | 'en-US' - export class ConfigManager { private store: Store @@ -15,15 +13,15 @@ export class ConfigManager { return this.store.get('language', app.getLocale()) as LanguageVarious } - setLanguage(theme: ThemeVarious) { + setLanguage(theme: LanguageVarious) { this.store.set('language', theme) } - getTheme(): ThemeVarious { - return this.store.get('theme', 'light') as ThemeVarious + getTheme(): ThemeMode { + return this.store.get('theme', ThemeMode.light) as ThemeMode } - setTheme(theme: ThemeVarious) { + setTheme(theme: ThemeMode) { this.store.set('theme', theme) } }