exclude(ent)) continue; } else if (excludeGlobs) { if (excludeGlobs.some((glob2) => glob2.match(ent))) continue; } yield ent; } } function validatePattern(pattern) { if (@Array.isArray(pattern)) return validateArray(pattern, "pattern"), pattern.map((p) => { return validateString(p, "pattern"), p; }); return validateString(pattern, "pattern"), [pattern]; } function mapOptions(options) { validateObject(options, "options"); let exclude = options.exclude ?? no; if (@Array.isArray(exclude)) validateArray(exclude, "options.exclude"); else validateFunction(exclude, "options.exclude"); if (options.withFileTypes) @throwTypeError("fs.glob does not support options.withFileTypes yet. Please open an issue on GitHub."); return { cwd: options?.cwd ?? process.cwd(), followSymlinks: !0, onlyFiles: !1, exclude }; } var no = (_) => !1; $ = { glob, globSync }; return $})