bpms_site/.svn/pristine/67/674b9b1a725c18e5a5146f46b5564814cdef5691.svn-base
2025-11-02 16:38:49 +03:30

13 lines
499 B
Plaintext

/**
* Loads a module using `await require(id)`.
*/ export class NodeModuleLoader {
async load(id) {
if (process.env.NEXT_RUNTIME !== "edge") {
// Need to `await` to cover the case that route is marked ESM modules by ESM escalation.
return await (process.env.NEXT_MINIMAL ? __non_webpack_require__(id) : require(id));
}
throw new Error("NodeModuleLoader is not supported in edge runtime.");
}
}
//# sourceMappingURL=node-module-loader.js.map