UNPKG

get-all-files

Version:

A blazing fast recursive directory crawler with lazy sync and async iterator support.

17 lines 597 B
//#region src/index.d.ts declare const getAllFilesSync: (filename: string, options?: Options) => FilenamesSync; type FilenamesSync = { [Symbol.iterator]: () => Iterator<string>; toArray: () => string[]; }; declare const getAllFiles: (filename: string, options?: Options) => Filenames; type Filenames = { [Symbol.asyncIterator]: () => AsyncIterator<string>; toArray: () => Promise<string[]>; }; type Options = { readonly resolve?: boolean; readonly isExcludedDir?: (dirname: string) => boolean; }; //#endregion export { Filenames, FilenamesSync, Options, getAllFiles, getAllFilesSync };