Swap-Aggregator-Subgraph/node_modules/assemblyscript/cli/util/find.js
Richa-iitr d211083153 Revert "Revert "added handler""
This reverts commit c36ee8c5ca.
2022-07-03 07:30:05 +05:30

22 lines
558 B
JavaScript

/**
* @fileoverview File finding utility.
* @license Apache-2.0
*/
const fs = require("fs");
const path = require("path");
function findFiles(dirname, filter) {
var out = [];
fs.readdirSync(dirname).forEach(name => {
if (fs.statSync(path.join(dirname, name)).isDirectory()) {
findFiles(path.join(dirname, name), filter).forEach(iname => out.push(name + "/" + iname));
} else if (!filter || typeof filter === "function" ? filter(name) : filter.test(name)) {
out.push(name);
}
});
return out;
}
exports.files = findFiles;