import { IModuleServer, ModuleParams } from "@erp/core/api"; import { customersRouter, models } from "./infrastructure"; export const customersAPIModule: IModuleServer = { name: "customers", version: "1.0.0", dependencies: [], async init(params: ModuleParams) { // const contacts = getService("contacts"); const { logger } = params; customersRouter(params); logger.info("🚀 Customers module initialized", { label: "customers" }); }, async registerDependencies(params) { const { database, logger } = params; logger.info("🚀 Customers module dependencies registered", { label: "customers", }); return { models, services: { /*...*/ }, }; }, }; export default customersAPIModule;