21 lines
540 B
JavaScript
21 lines
540 B
JavaScript
const express = require('express');
|
|
|
|
function buildDependencies() {
|
|
const dependencies = {};
|
|
|
|
const middlewares = require('./middlewares');
|
|
dependencies.middlewares = middlewares;
|
|
|
|
const invitesService = require('./services/invitesService');
|
|
|
|
const WebRoutesProvider = require('./routes/webRoutes');
|
|
const webRoutesProvider = new WebRoutesProvider({
|
|
express,
|
|
middlewares,
|
|
invitesService,
|
|
});
|
|
dependencies.webRoutes = webRoutesProvider.provide();
|
|
return dependencies;
|
|
}
|
|
|
|
module.exports = { buildDependencies };
|