import { IModuleServer, ModuleParams } from "@erp/core/api"; import { models, verifactuRouter } from "./infrastructure"; export const verifactuAPIModule: IModuleServer = { name: "verifactu", version: "1.0.0", dependencies: ["customers-invoices"], async init(params: ModuleParams) { // const contacts = getService("contacts"); console.log("111111111111111111111111111A>>>>>>>>>>>>>>>>>>>"); const { logger } = params; verifactuRouter(params); logger.info("🚀 Verifactu module initialized", { label: this.name }); }, async registerDependencies(params) { const { database, logger } = params; logger.info("🚀 Verifactu module dependencies registered", { label: this.name, }); return { models, services: { sendInvoiceToVerifactu: () => {}, /*...*/ }, }; }, }; export default verifactuAPIModule;