hivest-js
Version:
A simple, fast and minimalist framework for Node.js that allows you to create modular applications with dependency injection using decorators
26 lines • 882 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.mainModule = void 0;
const module_1 = require("../../lib/module");
const company_module_1 = require("./company/company.module");
const user_module_1 = require("./user/user.module");
const user_repo_memory_1 = require("./user/user.repo.memory");
const user_service_1 = require("./user/user.service");
class MemoryDb {
constructor() {
this.users = [];
}
}
exports.mainModule = new module_1.AppModule({
path: '/api',
providers: [
{ key: 'UserService', provide: user_service_1.UserService },
{ key: 'UserRepo', provide: user_repo_memory_1.UserRepoMemory },
{
key: 'MemoryDb',
provide: MemoryDb,
},
],
imports: [user_module_1.UserModule, company_module_1.companyModule],
});
//# sourceMappingURL=main.module.js.map