pr-check / src / filesystem / findAllContextFiles.ts
findAllContextFiles.ts
Raw
import * as fs from 'fs';
import * as path from 'path';

interface File {
  absolutePath: string,
  fileName: string,
}

// Function to get list of all files in a directory
function findAllContextFiles(directoryPath: string): File[] {
  const fileNames = fs.readdirSync(directoryPath);
  const fileObjects = fileNames.map(fileName => (
    {
      absolutePath: path.join(directoryPath, fileName),
      fileName: fileName
    }
  ))
  return fileObjects
}

export { findAllContextFiles }
export type { File }