fix type import

This commit is contained in:
injurka 2024-11-06 17:09:28 +04:00 committed by 亢奋猫
parent 35efada37e
commit 1db3faa2a8

View File

@ -1,9 +1,7 @@
import { LanguageVarious, ThemeMode } from '@types'
import { app } from 'electron' import { app } from 'electron'
import Store from 'electron-store' import Store from 'electron-store'
type ThemeVarious = 'light' | 'dark'
type LanguageVarious = 'zh-CN' | 'zh-TW' | 'en-US'
export class ConfigManager { export class ConfigManager {
private store: Store private store: Store
@ -15,15 +13,15 @@ export class ConfigManager {
return this.store.get('language', app.getLocale()) as LanguageVarious return this.store.get('language', app.getLocale()) as LanguageVarious
} }
setLanguage(theme: ThemeVarious) { setLanguage(theme: LanguageVarious) {
this.store.set('language', theme) this.store.set('language', theme)
} }
getTheme(): ThemeVarious { getTheme(): ThemeMode {
return this.store.get('theme', 'light') as ThemeVarious return this.store.get('theme', ThemeMode.light) as ThemeMode
} }
setTheme(theme: ThemeVarious) { setTheme(theme: ThemeMode) {
this.store.set('theme', theme) this.store.set('theme', theme)
} }
} }