easysql/node_modules/vite-plugin-electron/dist/simple.d.ts
2025-12-29 18:35:04 +08:00

21 lines
785 B
TypeScript

import { type Plugin } from 'vite';
import type { InputOption } from 'rollup';
import { type ElectronOptions } from '.';
export interface ElectronSimpleOptions {
main: ElectronOptions;
preload?: Omit<ElectronOptions, 'entry'> & {
/**
* Shortcut of `build.rollupOptions.input`.
*
* Preload scripts may contain Web assets, so use the `build.rollupOptions.input` instead `build.lib.entry`.
*/
input: InputOption;
};
/**
* Support use Node.js API in Electron-Renderer
* @see https://github.com/electron-vite/vite-plugin-electron-renderer
*/
renderer?: import('vite-plugin-electron-renderer').RendererOptions;
}
export default function electronSimple(options: ElectronSimpleOptions): Promise<Plugin[]>;