UNPKG

@modern-js/server-core

Version:

A Progressive React Framework for modern web development.

49 lines (48 loc) 1.93 kB
import { _ as _async_to_generator } from "@swc/helpers/_/_async_to_generator"; import { _ as _ts_generator } from "@swc/helpers/_/_ts_generator"; import { MAIN_ENTRY_NAME } from "@modern-js/utils/universal/constants"; var dataHandler = function() { var _ref = _async_to_generator(function(request, param) { var routeInfo, serverRoutes, reporter, monitors, onError, onTiming, serverManifest, loaderContext, _serverManifest_loaderBundles, serverLoaderModule, routes, handleRequest, response; return _ts_generator(this, function(_state) { switch (_state.label) { case 0: routeInfo = param.routeInfo, serverRoutes = param.serverRoutes, reporter = param.reporter, monitors = param.monitors, onError = param.onError, onTiming = param.onTiming, serverManifest = param.serverManifest, loaderContext = param.loaderContext; serverLoaderModule = serverManifest === null || serverManifest === void 0 ? void 0 : (_serverManifest_loaderBundles = serverManifest.loaderBundles) === null || _serverManifest_loaderBundles === void 0 ? void 0 : _serverManifest_loaderBundles[routeInfo.entryName || MAIN_ENTRY_NAME]; if (!serverLoaderModule) { return [ 2 ]; } routes = serverLoaderModule.routes, handleRequest = serverLoaderModule.handleRequest; return [ 4, handleRequest({ request, serverRoutes, context: { reporter, monitors, loaderContext }, onTiming, onError, routes }) ]; case 1: response = _state.sent(); return [ 2, response ]; } }); }); return function dataHandler2(request, _) { return _ref.apply(this, arguments); }; }(); export { dataHandler };