tubao-dir
Version:
可以自由灵活的获取到特定目录的文件名字数组以便于配合webpack进行整体工程打包
43 lines (42 loc) • 1.23 kB
TypeScript
/**
* 兔宝世界webpack构建多文件类库目录配置获取
*/
export declare class tubaoDir {
/**结果存储目录 */
private entryMap;
/**排除文件类型 */
private excludeType;
/**排除文件名字 */
private excludeName;
/**
* 兔宝世界开源webpack多文件类库打包工具目录获取
* @param {string} path 指定要获取的目录
* @param {string} excludeType 指定排除文件类型
* @param {string} excludeName 指定排除文件名字
*/
constructor(excludeType?: string[], excludeName?: string[]);
/**
* 读取特定目录
* @param {string} path 要查询的目录
* @return {string[]} 返回的目录
*/
read(path: string): string[];
/**
* 读取目录
* @param {string} dir 起步目录位置
*/
private readDir;
/**
* 遍历目录
* @param {string} fileName 文件名字
* @param {string} dir 文件所在目录
*/
private mapDir;
/**
* 文件处理
* @param {string} allDir 全部目录
* @param {string} dir 目录
* @param {string} fileName 文件名字
*/
private fileDispose;
}