files-folder
Version:
Lightweight library to grab all files or folders in a directory.
20 lines (13 loc) • 666 B
TypeScript
type Options = {
full_path?: boolean;
filter?: RegExp | ((filename: string) => boolean);
};
declare const getFilesSync: (target_folder: string, options?: Options) => string[];
declare const getFilesAsync: (target_folder: string, options?: Options) => Promise<string[]>;
declare const getFoldersSync: (target_folder: string, options?: Options) => string[];
declare const getFoldersAsync: (target_folder: string, options?: Options) => Promise<string[]>;
declare enum MessageError {
DIRECTORY_NOT_EXIST = "Directory not exist",
INVALID_PATH = "Invalid path"
}
export { MessageError, getFilesAsync, getFilesSync, getFoldersAsync, getFoldersSync };