实现 JB 项目时间戳、排序。窗口无边框。
This commit is contained in:
3
src/preload/index.d.ts
vendored
3
src/preload/index.d.ts
vendored
@@ -13,6 +13,9 @@ declare global {
|
||||
_updateSettings: () => Promise<settingsDto>
|
||||
_openCodeLaunchpad: () => Promise<boolean>
|
||||
_closeCodeLaunchpad: () => Promise<boolean>
|
||||
_minimize: () => Promise<void>
|
||||
_maximize: () => Promise<void>
|
||||
_closeWindow: () => Promise<void>
|
||||
}
|
||||
codeLaunchpad: {
|
||||
_getIDEs: () => Promise<checkIDEsResultDto>
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
// noinspection JSUnusedGlobalSymbols
|
||||
|
||||
import { contextBridge, ipcRenderer } from 'electron'
|
||||
import { electronAPI } from '@electron-toolkit/preload'
|
||||
import { settingsDto } from '@my-type/settings'
|
||||
@@ -8,7 +10,10 @@ const api = {
|
||||
_saveSettings: (settings: settingsDto) => ipcRenderer.invoke('settings:save', settings),
|
||||
_updateSettings: () => ipcRenderer.invoke('settings:update'),
|
||||
_openCodeLaunchpad: () => ipcRenderer.invoke('tools:openCodeLaunchpad'),
|
||||
_closeCodeLaunchpad: () => ipcRenderer.invoke('tools:closeCodeLaunchpad')
|
||||
_closeCodeLaunchpad: () => ipcRenderer.invoke('tools:closeCodeLaunchpad'),
|
||||
_minimize: () => ipcRenderer.invoke('window:minimize'),
|
||||
_maximize: () => ipcRenderer.invoke('window:maximize'),
|
||||
_closeWindow: () => ipcRenderer.invoke('window:closeWindow')
|
||||
}
|
||||
|
||||
const codeLaunchpadApi = {
|
||||
|
||||
Reference in New Issue
Block a user