one
Version:
One is a React framework for web, iOS, and Android apps.
1 lines • 1.66 kB
Source Map (JSON)
{"version":3,"file":"routeExportsFromEntry.js","names":[],"sources":["esm/server/routeExportsFromEntry.js"],"sourcesContent":["function routeEntryKey(routerRoot, routeFile) {\n return `/${routerRoot}/${routeFile.replace(/^\\.?\\//, \"\")}`;\n}\nasync function getRouteExportsFromEntry(entry, routerRoot, routeFile) {\n const key = routeEntryKey(routerRoot, routeFile);\n const spaExports = entry?.oneServerSpaRouteExports;\n if (spaExports?.loader && key in spaExports.loader) {\n const [loader, loaderCache, generateStaticParams, sitemap] = await Promise.all([\n spaExports.loader[key](),\n spaExports.loaderCache?.[key]?.(),\n spaExports.generateStaticParams?.[key]?.(),\n spaExports.sitemap?.[key]?.()\n ]);\n return { loader, loaderCache, generateStaticParams, sitemap };\n }\n const app = entry?.default?.options ? entry.default : entry?.default?.default;\n const importRoute = app?.options?.routes?.[key];\n return importRoute ? await importRoute() : null;\n}\nexport {\n getRouteExportsFromEntry,\n routeEntryKey\n};\n//# sourceMappingURL=routeExportsFromEntry.js.map\n"],"mappings":";AAAA,SAAS,cAAc,YAAY,WAAW;CAC5C,OAAO,IAAI,WAAW,GAAG,UAAU,QAAQ,UAAU,EAAE;AACzD;AACA,eAAe,yBAAyB,OAAO,YAAY,WAAW;CACpE,MAAM,MAAM,cAAc,YAAY,SAAS;CAC/C,MAAM,aAAa,OAAO;CAC1B,IAAI,YAAY,UAAU,OAAO,WAAW,QAAQ;EAClD,MAAM,CAAC,QAAQ,aAAa,sBAAsB,WAAW,MAAM,QAAQ,IAAI;GAC7E,WAAW,OAAO,IAAI,CAAC;GACvB,WAAW,cAAc,IAAI,GAAG;GAChC,WAAW,uBAAuB,IAAI,GAAG;GACzC,WAAW,UAAU,IAAI,GAAG;EAC9B,CAAC;EACD,OAAO;GAAE;GAAQ;GAAa;GAAsB;EAAQ;CAC9D;CACA,MAAM,MAAM,OAAO,SAAS,UAAU,MAAM,UAAU,OAAO,SAAS;CACtE,MAAM,cAAc,KAAK,SAAS,SAAS;CAC3C,OAAO,cAAc,MAAM,YAAY,IAAI;AAC7C"}