feat: add auto-importer for menu

This commit is contained in:
JellyBrick
2023-11-09 09:57:32 +09:00
parent 59426c56db
commit 05564d4a58
4 changed files with 16 additions and 37 deletions

View File

@ -5,6 +5,14 @@ declare module 'virtual:MainPlugins' {
export const pluginList: Record<string, (win: BrowserWindow, options: ConfigType) => Promise<void>>;
}
declare module 'virtual:MenuPlugins' {
import type { BrowserWindow } from 'electron';
import type { MenuTemplate } from './menu';
import type { ConfigType } from './config/dynamic';
export const pluginList: Record<string, (win: BrowserWindow, options: ConfigType, refreshMenu: () => void) => MenuTemplate>;
}
declare module 'virtual:PreloadPlugins' {
export const pluginList: Record<string, () => Promise<void>>;
}