| module.exports = function (globalMiddleware, context) { | |
|   return function (callback) { | |
|     if (Array.isArray(callback)) { | |
|       Array.prototype.push.apply(globalMiddleware, callback) | |
|     } else if (typeof callback === 'function') { | |
|       globalMiddleware.push(callback) | |
|     } | |
|     return context | |
|   } | |
| }
 |