This repository has been archived on 2026-01-22. You can view files and clone it, but cannot push or open issues or pull requests.
factuges_2025/modules/invoices/src/server/index.ts

29 lines
814 B
TypeScript
Raw Normal View History

2025-04-27 20:47:47 +00:00
/* import { getService } from "@apps/server/src/core/service-registry"; */
import { logger } from "@rdx/logger";
import { IModuleServer } from "@rdx/modules";
import { Application } from "express";
import { initInvoiceModel } from "./intrastructure";
export const invoicesModule: IModuleServer = {
metadata: {
name: "invoices",
version: "1.0.0",
dependencies: [],
},
init(app: Application) {
// const contacts = getService<ContactsService>("contacts");
//invoicesRouter(app);
logger.info("🚀 Invoices module initialized");
},
registerDependencies() {
logger.info("🚀 Invoices module dependencies registered");
return {
models: [(sequelize) => initInvoiceModel(sequelize)],
services: {
getInvoice: () => {},
/*...*/
},
};
},
};