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