fix type import
This commit is contained in:
parent
35efada37e
commit
1db3faa2a8
@ -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)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user