123456789101112131415161718192021222324 |
- 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;
|