Files
medusa-store/packages/modules/event-bus-local/src/initialize/index.ts
2024-09-26 11:14:35 +05:30

14 lines
458 B
TypeScript

import { MedusaModule } from "@medusajs/framework/modules-sdk"
import { IEventBusService } from "@medusajs/framework/types"
import { Modules } from "@medusajs/framework/utils"
export const initialize = async (): Promise<IEventBusService> => {
const serviceKey = Modules.EVENT_BUS
const loaded = await MedusaModule.bootstrap<IEventBusService>({
moduleKey: serviceKey,
defaultPath: "@medusajs/event-bus-local",
})
return loaded[serviceKey]
}