feat(medusa, modules-sdk, types, utils): Re work modules loading and remove legacy functions (#5496)
This commit is contained in:
committed by
GitHub
parent
ca411e54eb
commit
154c9b43bd
@@ -1,17 +1,14 @@
|
||||
import {
|
||||
Logger,
|
||||
MODULE_SCOPE,
|
||||
MedusaContainer,
|
||||
MODULE_SCOPE,
|
||||
ModuleResolution,
|
||||
} from "@medusajs/types"
|
||||
|
||||
import { asValue } from "awilix"
|
||||
import { EOL } from "os"
|
||||
import { ModulesHelper } from "../module-helper"
|
||||
import { loadInternalModule } from "./utils"
|
||||
|
||||
export const moduleHelper = new ModulesHelper()
|
||||
|
||||
export const moduleLoader = async ({
|
||||
container,
|
||||
moduleResolutions,
|
||||
@@ -38,17 +35,6 @@ export const moduleLoader = async ({
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
moduleHelper.setModules(
|
||||
Object.entries(moduleResolutions).reduce((acc, [k, v]) => {
|
||||
if (v.resolutionPath) {
|
||||
acc[k] = v
|
||||
}
|
||||
return acc
|
||||
}, {})
|
||||
)
|
||||
|
||||
container.register("modulesHelper", asValue(moduleHelper))
|
||||
}
|
||||
|
||||
async function loadModule(
|
||||
|
||||
Reference in New Issue
Block a user