UNPKG

328 BJavaScriptView Raw
1module.exports = findTemplate;
2
3function findTemplate (brick, name) {
4 if (brick.templates[name]) return brick.templates[name];
5 if (!brick.mixings) return;
6
7 var i = -1;
8 var len = brick.mixings.length;
9 var found;
10 while (++i < len) {
11 found = findTemplate(brick.mixings[i], name);
12 if (found) return found;
13 }
14}