gg-editor
Version:
A visual graph editor based on G6 and React
27 lines (21 loc) • 702 B
text/typescript
// @ts-nocheck
import { createBrowserHistory } from '/Users/gaoli/GitHub/GGEditor/node_modules/_@umijs_runtime@3.2.9@@umijs/runtime';
let options = {
"basename": "/"
};
if ((<any>window).routerBase) {
options.basename = (<any>window).routerBase;
}
// remove initial history because of ssr
let history: any = process.env.__IS_SERVER ? null : createBrowserHistory(options);
export const createHistory = (hotReload = false) => {
if (!hotReload) {
history = createBrowserHistory(options);
}
return history;
};
// 通常仅微前端场景需要调用这个 API
export const setCreateHistoryOptions = (newOpts: any = {}) => {
options = { ...options, ...newOpts };
};
export { history };