function findFile()

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();
}