feat: generate modules mappings at runtime (#10791)

This commit is contained in:
Harminder Virk authored and GitHub committed 2025-01-03 15:49:47 +05:30
1 parent 5e9d86d75d
commit ecc09fd77d
9 files changed
+220 -12

No files matched your search

+2 -2
View File
@@ -332,8 +332,8 @@ async function MedusaApp_({
modulesConfig ??
(
await dynamicImport(
await (modulesConfigPath ??
process.cwd() + (modulesConfigFileName ?? "/modules-config"))
modulesConfigPath ??
process.cwd() + (modulesConfigFileName ?? "/modules-config")
)
).default
@@ -559,6 +559,11 @@ class MedusaModule {
services[keyName] = container.resolve(keyName)
services[keyName].__definition = resolution.definition
services[keyName].__definition.resolvePath =
"resolve" in modDeclaration &&
typeof modDeclaration.resolve === "string"
? modDeclaration.resolve
: undefined
if (resolution.definition.isQueryable) {
let joinerConfig!: ModuleJoinerConfig