UNPKG

390 BJavaScriptView Raw
1'use strict'
2
3var genKeys = require('./genKeys.js')
4
5function matchingBuckets (buckets, pattern) {
6 var keys = genKeys(pattern)
7 var acc = []
8
9 for (var b = 0; b < buckets.length; b++) {
10 for (var i = 0; i < keys.length; i++) {
11 if (buckets[b].filter.test(keys[i])) {
12 acc.push(buckets[b])
13 break
14 }
15 }
16 }
17
18 return acc
19}
20
21module.exports = matchingBuckets