/** Values the Rust Core prepends to every initialization script (never secrets). */ export interface BootInfo { platform: string; window: string; moduleId?: string } declare global { // eslint-disable-next-line no-var var __CHJ_BOOT__: BootInfo | undefined; } export function bootInfo(): BootInfo { const value = globalThis.__CHJ_BOOT__; return Object.freeze({ platform: String(value?.platform || "unknown"), window: String(value?.window || ""), moduleId: value?.moduleId }); }