feat(core): add Electron runtime, services, and app composition

This commit is contained in:
2026-02-22 21:43:43 -08:00
parent 448ce03fd4
commit d3fd47f0ec
562 changed files with 69719 additions and 0 deletions

14
src/renderer/context.ts Normal file
View File

@@ -0,0 +1,14 @@
import type { RendererState } from './state';
import type { RendererDom } from './utils/dom';
import type { PlatformInfo } from './utils/platform';
export type RendererContext = {
dom: RendererDom;
platform: PlatformInfo;
state: RendererState;
};
export type ModalStateReader = {
isAnySettingsModalOpen: () => boolean;
isAnyModalOpen: () => boolean;
};