Files
kandev/apps/web/global.d.ts
T
sonicLee 6929536ddc feat(web): fuse desktop PWA title bar (#3087)
Co-authored-by: litiejian <litiejian@lixiang.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-28 21:49:06 +00:00

22 lines
664 B
TypeScript

export {};
declare global {
interface KandevWindowControlsOverlay {
readonly visible: boolean;
getTitlebarAreaRect(): DOMRectReadOnly;
addEventListener(type: "geometrychange", listener: EventListener): void;
removeEventListener(type: "geometrychange", listener: EventListener): void;
}
interface Navigator {
readonly windowControlsOverlay?: KandevWindowControlsOverlay;
}
interface Window {
// Port injection for dev mode (browser on web port, API on backend port)
__KANDEV_API_PORT?: string;
// Debug mode flag (injected by the Go shell or derived from boot payload runtime config)
__KANDEV_DEBUG?: boolean;
}
}