Skip to content

Commit 3c24493

Browse files
committed
fix: restore main-process store typings
1 parent ff7c915 commit 3c24493

5 files changed

Lines changed: 11 additions & 8 deletions

File tree

src/main/i18n/index.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@ import Backend from 'i18next-fs-backend'
55
import { store } from '../store'
66
import { language } from './language'
77

8-
const storedLng = store.preferences.get('localization.locale')
8+
const storedLng = store.preferences.get('localization.locale') as
9+
| string
10+
| undefined
911

1012
const lng
1113
= storedLng && Object.keys(language).includes(storedLng) ? storedLng : 'en_US'

src/main/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ else {
4141
}
4242

4343
function createWindow() {
44-
const bounds = store.app.get('window.bounds')
44+
const bounds = store.app.get('window.bounds') as Record<string, unknown>
4545

4646
mainWindow = new BrowserWindow({
4747
width: 1200,
@@ -137,7 +137,7 @@ else {
137137
})
138138

139139
try {
140-
const storagePath = store.preferences.get('storage.rootPath')
140+
const storagePath = store.preferences.get('storage.rootPath') as string
141141
const dbPath = `${storagePath}/massCode.db`
142142

143143
if (isSqliteFile(dbPath)) {

src/main/ipc/handlers/fs.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ const ASSETS_DIR = 'assets'
1111

1212
export function registerFsHandlers() {
1313
ipcMain.handle('fs:assets', (event, { buffer, fileName }) => {
14-
const storagePath = store.preferences.get('storage.rootPath')
14+
const storagePath = store.preferences.get('storage.rootPath') as string
1515

1616
return new Promise((resolve, reject) => {
1717
try {

src/main/ipc/handlers/prettier.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1+
import type { EditorSettings } from '../../store/types'
12
import type { PrettierOptions } from '../../types/ipc'
23
import { ipcMain } from 'electron'
34
import prettier from 'prettier'
45
import { store } from '../../store'
56

67
export async function format(source: string, parser: string) {
7-
const editor = store.preferences.get('editor.code')
8+
const editor = store.preferences.get('editor.code') as EditorSettings
89

910
return prettier.format(source, {
1011
parser,

src/main/preload.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,18 +23,18 @@ contextBridge.exposeInMainWorld('electron', {
2323
app: {
2424
get: <T = unknown>(name: string) => store.app.get(name) as T,
2525
set: (name: string, value: unknown) => store.app.set(name, value),
26-
delete: (name: string) => store.app.delete(name),
26+
delete: (name: string) => store.app.delete(name as any),
2727
},
2828
preferences: {
2929
get: <T = unknown>(name: string) => store.preferences.get(name) as T,
3030
set: (name: string, value: unknown) => store.preferences.set(name, value),
31-
delete: (name: string) => store.preferences.delete(name),
31+
delete: (name: string) => store.preferences.delete(name as any),
3232
},
3333
mathNotebook: {
3434
get: <T = unknown>(name: string) => store.mathNotebook.get(name) as T,
3535
set: (name: string, value: unknown) =>
3636
store.mathNotebook.set(name, value),
37-
delete: (name: string) => store.mathNotebook.delete(name),
37+
delete: (name: string) => store.mathNotebook.delete(name as any),
3838
},
3939
},
4040
i18n: {

0 commit comments

Comments
 (0)