reinit
This commit is contained in:
23
src/preload/index.d.ts
vendored
Normal file
23
src/preload/index.d.ts
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
import { ElectronAPI } from '@electron-toolkit/preload'
|
||||
import { settingsDto, checkIDEsResultDto } from '@my-type/settings'
|
||||
import { checkIDEsVersionDto } from "../my-type/settings";
|
||||
|
||||
// 此处只有签名
|
||||
|
||||
declare global {
|
||||
interface Window {
|
||||
electron: ElectronAPI
|
||||
api: {
|
||||
_saveSettings: (settings: settingsDto) => Promise<boolean>
|
||||
_updateSettings: () => Promise<settingsDto>
|
||||
_openCodeLaunchpad: () => Promise<boolean>
|
||||
_closeCodeLaunchpad: () => Promise<boolean>
|
||||
}
|
||||
codeLaunchpad: {
|
||||
_getIDEs: () => Promise<checkIDEsResultDto>
|
||||
_checkIDEs: () => Promise<checkIDEsResultDto>
|
||||
_getIDEsVersion: () => Promise<checkIDEsVersionDto>
|
||||
_checkIDEsVersion: () => Promise<checkIDEsVersionDto>
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user