"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ssr = void 0; var tslib_1 = require("tslib"); exports.ssr = { beforeRenderServer: function (_a) { var env = _a.env, location = _a.location, history = _a.history, mode = _a.mode, context = _a.context; return tslib_1.__awaiter(void 0, void 0, void 0, function () { return tslib_1.__generator(this, function (_b) { // global 为 Node.js 下的全局变量 // 避免直接 mock location,这样会造成一些环境判断失效 global.mockLocation = location; // 国际化 if (location.pathname.indexOf('zh-CN') > -1) { global.locale = 'zh-CN'; } return [2 /*return*/]; }); }); } };