UNPKG

409 BJavaScriptView Raw
1/**
2* Exposes models to the global namespace.
3* The model will get exposed with an uppercase first letter.
4* Ex: `user` gets exposed as `User`
5**/
6
7module.exports = function (router) {
8 let models = Object.keys(router.models);
9 models.forEach(key => {
10 let chars = key.split('');
11 chars[0] = chars[0].toUpperCase();
12 global[chars.join('')] = router.models[key];
13 });
14 return Promise.resolve();
15}