main.ts 484 B

12345678910111213141516171819
  1. import { ElectronEgg } from 'ee-core';
  2. import { Lifecycle } from './preload/lifecycle';
  3. import { preload } from './preload';
  4. // New app
  5. const app = new ElectronEgg();
  6. // Register lifecycle
  7. const life = new Lifecycle();
  8. app.register("ready", life.ready);
  9. app.register("electron-app-ready", life.electronAppReady);
  10. app.register("window-ready", life.windowReady);
  11. app.register("before-close", life.beforeClose);
  12. // Register preload
  13. app.register("preload", preload);
  14. // Run
  15. app.run();