Uecko_ERP/modules/customer-invoices/src/api/index.ts
2025-06-11 17:13:44 +02:00

27 lines
865 B
TypeScript

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<ContactsService>("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: () => {},
/*...*/
},
};
},
};