index.d.ts 994 B

12345678910111213141516171819202122232425
  1. declare const convertPathToPattern: (path: string) => string;
  2. declare const escapePath: (path: string) => string;
  3. declare function isDynamicPattern(pattern: string, options?: {
  4. caseSensitiveMatch: boolean;
  5. }): boolean;
  6. interface GlobOptions {
  7. absolute?: boolean;
  8. cwd?: string;
  9. patterns?: string | string[];
  10. ignore?: string | string[];
  11. dot?: boolean;
  12. deep?: number;
  13. followSymbolicLinks?: boolean;
  14. caseSensitiveMatch?: boolean;
  15. expandDirectories?: boolean;
  16. onlyDirectories?: boolean;
  17. onlyFiles?: boolean;
  18. }
  19. declare function glob(patterns: string | string[], options?: Omit<GlobOptions, 'patterns'>): Promise<string[]>;
  20. declare function glob(options: GlobOptions): Promise<string[]>;
  21. declare function globSync(patterns: string | string[], options?: Omit<GlobOptions, 'patterns'>): string[];
  22. declare function globSync(options: GlobOptions): string[];
  23. export { type GlobOptions, convertPathToPattern, escapePath, glob, globSync, isDynamicPattern };