import { IModuleServer, ModuleParams } from "@erp/core/api"; import { customerCustomerInvoicesRouter, models } from "./infrastructure"; export const customerCustomerInvoicesAPIModule: IModuleServer = { name: "customerCustomerInvoices", version: "1.0.0", dependencies: [], init(params: ModuleParams) { // const contacts = getService("contacts"); const { logger } = params; customerCustomerInvoicesRouter(params); logger.info("🚀 CustomerInvoices module initialized", { label: "customerCustomerInvoices" }); }, registerDependencies(params) { const { database, logger } = params; logger.info("🚀 CustomerInvoices module dependencies registered", { label: "customerCustomerInvoices" }); return { models, services: { getCustomerInvoice: () => {}, /*...*/ }, }; }, };