diff --git a/lib/path-set.js b/lib/path-set.js index eb0cda5..4a9c964 100644 --- a/lib/path-set.js +++ b/lib/path-set.js @@ -111,6 +111,15 @@ class PathSet { } + *all(path, depth) { + var p = path.slice(); + for (let i = 0; i < p.length; ++ i) + if (p[i] === '*') + p[i] = null; + yield* this.find(p, depth || 0, true); + } + + *find(pattern, depth, wildcard) { var sets = [];