feat: generate modules mappings at runtime (#10791)
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user