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 |
|
7 | module.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 | }
|