Files
medusa-store/packages/modules-sdk/src/module-helper.ts
2023-02-23 13:09:35 -03:00

17 lines
436 B
TypeScript

import { ModuleResolution, ModulesResponse } from "./types/module"
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,
}))
}
}