Files
medusa-store/packages/modules-sdk/src/module-helper.ts

17 lines
437 B
TypeScript

import { ModuleResolution, ModulesResponse } from "@medusajs/types"
export class ModulesHelper {
private modules_: Record<string, ModuleResolution> = {}
setModules(modules: Record<string, ModuleResolution>) {
this.modules_ = modules
}
get modules(): ModulesResponse {
return Object.values(this.modules_ || {}).map((value) => ({
module: value.definition.key,
resolution: value.resolutionPath,
}))
}
}