yogeshs-utilities
Version:
17 lines (16 loc) • 595 B
TypeScript
import PathExtensions from "./path";
interface FileInfo {
root: string;
dir: string;
base: string;
name: string;
ext: string;
}
export default class FileExtensions extends PathExtensions {
getFileInfo: (path: string) => FileInfo | undefined;
getNameWithoutExtension: (path: string) => string | undefined;
getExtensionOnly: (path: string) => string | undefined;
getAllFilesFromPath: (rootPath: string, files?: string[], recursive?: boolean) => string[];
getFilesFromDirectories: (directoryList: string[], strExtensions: string[]) => string[];
}
export {};