linagora-rse
Version:
20 lines (16 loc) • 562 B
JavaScript
;
var AwesomeModule = require('awesome-module');
var Dependency = AwesomeModule.AwesomeModuleDependency;
var injectionModule = new AwesomeModule('linagora.esn.injection', {
dependencies: [
new Dependency(Dependency.TYPE_NAME, 'linagora.esn.core.domain', 'domain'),
new Dependency(Dependency.TYPE_NAME, 'linagora.esn.core.community', 'community')
],
states: {
lib: function(dependencies, callback) {
var lib = require('./lib')(dependencies);
return callback(null, lib);
}
}
});
module.exports = injectionModule;