in src/file-finder.ts [107:120]
function findFile(
fileName: string,
directory: string,
): Promise.Future<File.AbsoluteFilePath | null> {
const promise = Promise.pending<File.AbsoluteFilePath | null>();
fs.readdir(directory, function (err, files) {
if (files != null && files.indexOf(fileName) !== -1) {
promise.setValue(File.getAbsoluteFilePath(directory + '/' + fileName));
} else {
promise.setValue(null);
}
});
return promise.getFuture();
}