Pārlūkot izejas kodu

Allow passing a function as a filter

Tor Arne Vestbø 4 gadi atpakaļ
vecāks
revīzija
566e2be112
1 mainītis faili ar 2 papildinājumiem un 0 dzēšanām
  1. 2 0
      tools/reports/backup/files.js

+ 2 - 0
tools/reports/backup/files.js

@@ -117,6 +117,8 @@ function isIncludedBySingleFilter (filter, item, filePath) {
 function isIncludedBySingleFilterCheck (filter, x) {
   if (filter instanceof RegExp)
     return x.search(filter) > -1
+  else if (filter instanceof Function)
+    return filter(x)
   else
     return x.indexOf(filter) > -1;
 }