// @ts-nocheck // This file is generated by Umi automatically // DO NOT CHANGE IT MANUALLY! import './core/polyfill'; import { renderClient } from 'D:/trae_projects/makemd/makemd/dashboard/node_modules/@umijs/renderer-react'; import { getRoutes } from './core/route'; import { createPluginManager } from './core/plugin'; import { createHistory } from './core/history'; import { ApplyPluginsType } from 'umi'; const publicPath = "/"; const runtimePublicPath = false; async function render() { const pluginManager = createPluginManager(); const { routes, routeComponents } = await getRoutes(pluginManager); // allow user to extend routes await pluginManager.applyPlugins({ key: 'patchRoutes', type: ApplyPluginsType.event, args: { routes, routeComponents, }, }); const contextOpts = pluginManager.applyPlugins({ key: 'modifyContextOpts', type: ApplyPluginsType.modify, initialValue: {}, }); const basename = contextOpts.basename || '/'; const historyType = contextOpts.historyType || 'browser'; const history = createHistory({ type: historyType, basename, ...contextOpts.historyOpts, }); return (pluginManager.applyPlugins({ key: 'render', type: ApplyPluginsType.compose, initialValue() { const context = { useStream: true, routes, routeComponents, pluginManager, mountElementId: 'root', rootElement: contextOpts.rootElement || document.getElementById('root'), publicPath, runtimePublicPath, history, historyType, basename, __INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED: {"pureApp":false,"pureHtml":false}, callback: contextOpts.callback, }; const modifiedContext = pluginManager.applyPlugins({ key: 'modifyClientRenderOpts', type: ApplyPluginsType.modify, initialValue: context, }); return renderClient(modifiedContext); }, }))(); } render(); if (typeof window !== 'undefined') { window.g_umi = { version: '4.6.31', }; }