fire-up
Version:
Fire Up! is a dependency injection container designed specifically for node.js with a powerful but sleek API.
21 lines (17 loc) • 712 B
JavaScript
;
// Fire me up!
module.exports = {
implements: 'instantiation/type/injectAllTypesAsync',
inject: [
'instantiation/type/singletonAsync/interface1',
'instantiation/type/singletonAsync/interface1',
'instantiation/type/singletonAsync/interface2',
'instantiation/type/multiInstancesAsync/interface1',
'instantiation/type/multiInstancesAsync/interface1',
'instantiation/type/multiInstancesAsync/interface2'
],
type: require('../../../../../lib/index.js').constants.MODULE_TYPE_MULTIPLE_INSTANCES
};
module.exports.factory = function (singleton1, singleton2, singleton3, multi1, multi2, multi3) {
return [singleton1, singleton2, singleton3, multi1, multi2, multi3];
};