index.d.mts 1015 B

1234567891011121314151617181920212223242526
  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. debug?: boolean;
  19. }
  20. declare function glob(patterns: string | string[], options?: Omit<GlobOptions, 'patterns'>): Promise<string[]>;
  21. declare function glob(options: GlobOptions): Promise<string[]>;
  22. declare function globSync(patterns: string | string[], options?: Omit<GlobOptions, 'patterns'>): string[];
  23. declare function globSync(options: GlobOptions): string[];
  24. export { type GlobOptions, convertPathToPattern, escapePath, glob, globSync, isDynamicPattern };