// 部分依赖（如 react-draggable）在模块加载时会读取 process.env，
// 而浏览器环境下 OpenIM SDK 注入的 process 对象可能没有 env，导致白屏。
// 这里在最前面补齐，保证渲染进程（web 预览）也能正常运行。
const w = window as unknown as { process?: { env?: Record<string, string> } };
if (typeof w.process !== "undefined" && !w.process.env) {
  w.process.env = {};
}

export {};
