next
Version:
The React Framework
27 lines (26 loc) • 1.13 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = transformSource;
var _constants = require("../../../lib/constants");
async function transformSource() {
let { modules , runtime , ssr , server } = this.getOptions();
if (!Array.isArray(modules)) {
modules = modules ? [
modules
] : [];
}
const requests = modules;
const code = requests.filter((request)=>server ? !request.endsWith(".css") : true).map((request)=>`import(/* webpackMode: "eager" */ '${request}')`).join(";\n") + `
export const __next_rsc_css__ = ${JSON.stringify(requests.filter((request)=>request.endsWith(".css")))};
export const __next_rsc__ = {
server: false,
__webpack_require__
};
export default function RSC() {};
` + // Currently for the Edge runtime, we treat all RSC pages as SSR pages.
(runtime === _constants.SERVER_RUNTIME.edge ? "export const __N_SSP = true;" : ssr ? `export const __N_SSP = true;` : `export const __N_SSG = true;`);
return code;
}
//# sourceMappingURL=next-flight-client-entry-loader.js.map
;