import { OneOrMany, SourceRecord } from "../source.js";

//#region src/lib/sources/file-stats.d.ts
type FileStats = {
  /** Name of repo folder, possibly useful as a name fallback */folderName?: string; /** Total number of directories (recursive). */
  totalDirectoryCount?: number; /** Total number of files (recursive). */
  totalFileCount?: number; /** Total size of all files in bytes. */
  totalSizeBytes?: number;
};
type FileStatsData = OneOrMany<SourceRecord<FileStats>> | undefined;
//#endregion
export { FileStatsData };