var Module = function() { | |
var providers = []; | |
this.factory = function(name, factory) { | |
providers.push([name, 'factory', factory]); | |
return this; | |
}; | |
this.value = function(name, value) { | |
providers.push([name, 'value', value]); | |
return this; | |
}; | |
this.type = function(name, type) { | |
providers.push([name, 'type', type]); | |
return this; | |
}; | |
this.forEach = function(iterator) { | |
providers.forEach(iterator); | |
}; | |
}; | |
module.exports = Module; |