FactuGES_ERP/modules/doc-numbering/src/api/index.ts
2025-09-26 17:00:11 +02:00

30 lines
727 B
TypeScript

import { IModuleServer, ModuleParams } from "@erp/core/api";
import { models } from "./infrastructure";
export * from "./infrastructure/sequelize";
export const docNumberingAPIModule: IModuleServer = {
name: "customers",
version: "1.0.0",
dependencies: [],
async init(params: ModuleParams) {
const { logger } = params;
logger.info("🚀 Document Numbering module initialized", { label: this.name });
},
async registerDependencies(params) {
const { logger } = params;
logger.info("🚀 Document Numbering module dependencies registered", {
label: this.name,
});
return {
models,
services: {
/*...*/
},
};
},
};
export default docNumberingAPIModule;