UNPKG

453 BJavaScriptView Raw
1module.exports = function getLocals(view){
2 var result = {}
3 for (var k in view.views){
4 if (k in view.views){
5 var v = view.views[k]
6 if (v.require){
7 result[k] = require(v.require)
8 } else if (typeof v === 'function'){
9 result[k] = v
10 }
11 }
12 }
13
14 if (view.resources){
15 for (var k in view.resources){
16 if (k in view.resources){
17 result[k] = view.resources[k]
18 }
19 }
20 }
21
22 return result
23}
\No newline at end of file