UNPKG

@arco-plugins/utils

Version:
20 lines (19 loc) 689 B
interface PathMatchOptions { extensions?: string[]; cwd?: string; extraGlobPattern?: string | string[]; } /** * 生成文件匹配函数 * @param {string | RegExp | (string | RegExp)[]} pattern * @returns (resource: string) => boolean */ export declare function matcher(pattern: string | RegExp | (string | RegExp)[], options?: PathMatchOptions): (resource: string) => boolean; /** * 返回是否文件路径匹配 * @param {string} resource * @param {string | RegExp | (string | RegExp)[]} pattern * @returns boolean */ export declare function isMatch(resource: string, pattern: string | RegExp | (string | RegExp)[], options?: PathMatchOptions): boolean; export {};